AI DevelopmentPricing Tracker14 min readPublished August 25, 2026

One stated formula · 14 normalized rows · two excluded vendors

Cost Per Finished Second: Normalizing AI Video Pricing

AI video is priced in dollars per second, credits per second, dollars per million tokens, and — in the fine print — per-generation minimums and dollars per output frame. None of those convert to each other without a stated formula. This reference states one, normalizes fourteen published rates into a single dollars-per-second column, and names the two vendors whose models cannot be placed in that column honestly.

DA
Digital Applied Team
Senior strategists · Published Aug 25, 2026
PublishedAugust 25, 2026
Read time14 min
Sources5 first-party pricing pages + relayed rate cards
Billing units in the wild
4
$/second · credits/second · $/1M tokens · per-gen & per-frame
Rates normalized
14
rows from five vendors' published pricing
Cheapest published rate
$0.04/s
LTX-2.3 Fast, 1080p, first-party
Vendors that cannot be normalized
2
Seedance 2.5 direct & Kling V3/O3 — no verifiable $/s

AI video cost per second sounds like a number you could just look up. It is not. As of August 25, 2026, the major video-generation vendors quote prices in four incompatible units — dollars per second of output, credits per second, dollars per million tokens, and per-generation or per-frame line items in the fine print — and none of them convert to another without a formula the vendor rarely states.

The stakes are practical, not academic. A team comparing Google’s $0.40-per-second Veo 3.1 Standard rate against Runway’s 12 credits per second, Kling’s 6–8 credits per second on a different credit system, and Seedance 2.5's price per million tokens is not comparing prices at all — it is comparing units. Get one conversion wrong and the whole budget model is wrong. And every published rate prices a generated second, while what a production actually buys is a finished one — the take you keep, after the takes you don’t.

This reference states one normalization formula, applies it to every model with a rate that can be sourced to a published page, and — just as deliberately — refuses to apply it where the arithmetic cannot be done honestly. Two of the most-discussed names in the field fall in that second bucket, and that finding is the strongest demonstration of the thesis this post has.

Key takeaways
  1. 01
    Four billing units, zero built-in comparability.Vendors quote $/second (Google, BFL, LTX, MiniMax), credits per second (Runway, Kling), $/1M tokens (Seedance 2.5), and per-generation or per-frame line items in the fine print. No pair converts without a stated formula.
  2. 02
    One formula normalizes what can be normalized.Cost per finished second = (base rate in $/s × attempts per keeper) + any mandatory upscale term in $/s. The attempts-per-keeper multiplier is an assumption with a stated default — no vendor in this reference publishes a keeper rate.
  3. 03
    Fourteen published rates reduce to one comparable column.From LTX-2.3 Fast at $0.04/s to Veo 3.1 Standard 4K at $0.60/s — a 15× spread across five vendors' published pricing, every cell traceable to a first-party page or labeled as relayed.
  4. 04
    Two vendors cannot enter the table honestly.Seedance 2.5 is token-billed with no token-to-second conversion verifiable against a ByteDance primary page, and no first-party per-second dollar rate for Kling could be located. Both are excluded rather than estimated.
  5. 05
    The fine print carries its own unit traps.Runway’s upscale bills per output frame, not per second. Aleph 2 carries a $0.56 per-generation minimum. The same Runway credit costs $0.008 to $0.0192 depending on which plan bought it. Naive $/s comparisons break on all three.

01The ProblemFour billing units, zero comparability.

Start with the verbatim units, because the verbatim units are the whole problem. Google’s pricing page states Veo 3.1 is billed “per second of video” — the cleanest formulation in the field. Black Forest Labs and Lightricks publish the same shape for FLUX 3 Video and LTX-2.3. Runway prices every model in credits per second, with a separately published dollars-per-credit rate. Kling prices in credits on a different credit system with no first-party dollar conversion we could locate. And ByteDance’s Seedance 2.5 bills the generated video itself in tokens — dollars per million of them.

Unit shape 01
Dollars per second
$0.04–$0.60 per second of output

The cleanest shape and this reference’s normalization target. Google states the unit verbatim for Veo 3.1; BFL and Lightricks publish the same unit directly; MiniMax’s rate card uses it too. No conversion needed.

Google Veo · FLUX 3 · LTX-2.3 · MiniMax H3
Unit shape 02
Credits per second
credits/s × a $-per-credit rate

Convertible only when the vendor publishes the exchange rate. Runway does — $0.01 per credit on the developer portal — so dollar figures are derivable. Kling is credit-priced too, but its conversion is aggregator-relayed, not first-party.

Runway · Kling
Unit shape 03
Dollars per million tokens
$/1M tokens of generated video

Seedance 2.5 bills the output video in tokens. Without a vendor-published token-to-second conversion, no per-second figure can be derived from this unit honestly — which is why Seedance sits outside the table below.

Seedance 2.5 (ByteDance / Volcengine)
Unit shape 04
Per generation & per frame
minimums, upscale-per-frame, feature rates

The fine print adds shapes of its own: Runway’s Aleph 2 carries a 56-credit minimum per generation regardless of length, and Runway’s video upscale bills per output frame — a unit that must itself be converted before it can enter any per-second comparison.

The fine-print shapes

Every one of these shapes is defensible on its own terms. Per-token billing matches how a multimodal model actually meters its own compute; credits smooth out multi-model platforms; per-frame upscale pricing tracks the real cost driver of that operation. The problem is not any single unit — it is that a buyer comparing vendors has to do the unit conversion themselves, and most published “cost of AI video” comparisons silently don’t.

02The MethodOne formula, stated in the open.

Normalization needs three terms: the vendor’s base rate converted to dollars per second, any mandatory upscale or enhance pass required to reach delivery quality, and a multiplier for the takes you generate but don’t keep. The first two come from published pricing. The third does not exist anywhere in published form — so it enters the formula as an explicit assumption, never as a measured figure.

The normalization formula
Cost per finished second = (base rate in $/s × A) + upscale term in $/s, where A = attempts per keeper — how many generations it takes to get one usable take. The base rate is multiplied by A because every attempt is billed; the upscale term is added once because you only upscale the take you keep. A is an assumption with a stated default: this reference uses A = 3 as an illustrative default in every worked example, not as a measured industry figure. No vendor in this reference publishes a keeper rate — see section 06.

One vendor term softens the multiplier slightly. Google states that Veo billing only fires on a successfully generated video — a partial mitigant, because it covers hard generation failures, not the far more common case of a generation that succeeds technically and still isn’t a usable take.

"You will only be charged if your video is successfully generated."— Google, Gemini API documentation, Veo pricing page

A boundary note on scope: within a single vendor, the cheapest path through a rate card is usually a draft-first workflow — iterate at the cheap tier, render the keeper at full quality. That within-vendor arithmetic is the subject of our draft-tier economics playbook, and this reference deliberately does not restate its per-vendor math. This post owns the layer that piece doesn’t: the conversion between vendors, where the units themselves disagree.

03The ReferenceFourteen rates, one column.

The table below holds every model and tier whose rate we could trace to a published page as of August 25, 2026. The unit column is verbatim — written the way the vendor states it, because paraphrasing units is how comparisons go wrong. The final column is the normalized base rate in dollars per second, before the keeper multiplier: derived cells state their conversion, and rates that reached us through aggregator relays rather than a first-party page load are labeled as exactly that.

Published AI video generation rates as of August 25, 2026, normalized to dollars per second of output, with the vendor-stated billing unit verbatim and any published upscale or enhance term per row.
Model · tierVendor-stated unit (verbatim)Published rateUpscale / enhance termBase $/second*
Google Veo 3.1 — first-party, ai.google.dev pricing page
Veo 3.1 Standard“per second of video”$0.40/s (720p/1080p) · $0.60/s (4K)None stated — audio included by default$0.40–$0.60
Veo 3.1 Fast“per second of video”$0.10/s (720p) · $0.12/s (1080p) · $0.30/s (4K)None stated$0.10–$0.30
Veo 3.1 Lite“per second of video”$0.05/s (720p) · $0.08/s (1080p) · no 4K supportNone stated$0.05–$0.08
Black Forest Labs FLUX 3 Video — first-party, bfl.ai / docs.bfl.ml
FLUX 3 Video — text/image-to-video$ per second, draft vs full renderdraft $0.06/s · HD $0.17/s · FHD $0.29/sFull-price re-render (draft_enhance) at the HD/FHD rate — no discounted upscale tier$0.06–$0.29
FLUX 3 Video — continuation$ per second of extended outputdraft $0.12/s · HD $0.43/s · FHD $0.54/sSame as above$0.12–$0.54
MiniMax H3 (Hailuo) — official rate card, aggregator-relayed ⚠
MiniMax H3 — 2K$ per second, resolution-tiered$0.13/sPublished regeneration path: 768P→2K at $0.05 per output second$0.13
MiniMax H3 — 768P$ per second, resolution-tiered$0.08/sSame $0.05/s path to 2K$0.08
Runway — first-party, docs.dev.runwayml.com · $0.01 per credit (API)
Runway Gen-4.5credits per second12 credits/sVideo upscale billed per output frame: $0.007–$0.012/frame ≈ $0.168–$0.288/s at 24 fps (our conversion)$0.12 (12 × $0.01)
Runway Gen-4 Turbocredits per second5 credits/sSame per-frame upscale$0.05 (5 × $0.01)
Runway Aleph 2 †credits per second + per-generation minimum28 credits/s · 56-credit ($0.56) minimum per generationSame per-frame upscale$0.28 (28 × $0.01), floor $0.56/gen
Seedance 2 — hosted on Runway †credits per second (Runway’s rate, not ByteDance’s)36 credits/s (480p/720p) · 40 credits/s (1080p)Not located separately$0.36–$0.40 (36–40 × $0.01)
Seedance 2.5 — hosted on Runway †credits per second, output + reference input20 credits/s output + 10 credits/s reference video (480p)Not located separately$0.20 + $0.10 reference (20 and 10 × $0.01)
Lightricks LTX-2.3 — first-party, ltx.io pricing page
LTX-2.3 Fast$ per second, no intermediary unit$0.04/s (1080p, t2v or i2v)HDR beta $0.20/s (1080p)–$0.40/s (1440p) as a separate feature, not a discounted upscale$0.04
LTX-2.3 Pro$ per second, no intermediary unit$0.08–$0.32/s by configuration · retake/extend/audio-to-video $0.10/s · reframe $0.10–$0.20/sSame HDR beta terms$0.08–$0.32

* Base rate before the keeper multiplier. Derived cells state their conversion — Runway rows are credits per second × the published $0.01-per-credit API rate. ⚠ MiniMax’s rate card reached us through aggregator relays of the official card, not a first-party page load; spot-check before budgeting. † Runway’s Aleph 2 and hosted-Seedance figures rest on a single first-party fetch of Runway’s API pricing docs, not independently cross-confirmed.

One rate in this table has a story of its own: MiniMax’s $0.13-per-second 2K rate is the number behind the ad-economics analysis we published in July — cross-linked once here; this table only records the rate.

Base rates normalized to $/second · selected tiers, before keeper multiplier

Sources: ai.google.dev, bfl.ai, docs.dev.runwayml.com, ltx.io — August 25, 2026. MiniMax rate aggregator-relayed.
LTX-2.3 Fast1080p · first-party $/s
$0.04
Runway Gen-4 Turbo5 credits/s × $0.01 · derived
$0.05
Veo 3.1 Lite720p · first-party $/s
$0.05
MiniMax H3 768Pofficial rate card, aggregator-relayed
$0.08
Runway Gen-4.512 credits/s × $0.01 · derived
$0.12
Veo 3.1 Fast1080p · first-party $/s
$0.12
FLUX 3 Video HDfull render, t2v/i2v · first-party $/s
$0.17
Runway Aleph 228 credits/s · $0.56 minimum per generation
$0.28
Veo 3.1 Standard720p/1080p · audio included
$0.40

04The ExclusionsThe two vendors that cannot be normalized.

A normalization table earns its credibility by what it refuses to include. Two vendors are excluded from the column above — ByteDance, for its own Seedance 2.5 pricing, and Kuaishou, for Kling’s V3 and O3 tiers — not because they are obscure, but because no honest per-second dollar figure can be constructed for them from published, verifiable sources as of August 25, 2026.

The three model tiers, from two vendors, excluded from the normalized dollars-per-second table, with what each vendor publishes and the specific reason a per-second figure cannot be derived honestly.
Model · tierWhat is publishedWhy it cannot enter the tableClosest labeled equivalent
Seedance 2.5 (ByteDance / Volcengine, direct)¥70/M tokens (≈$10.70/M) for generation; ¥42/M (≈$6.40/M) with video input — aggregator relays of the official rate card; not confirmed against a freshly loaded Volcengine pageToken-billed, and no token-to-second conversion is verifiable against a ByteDance primary page. A conversion formula circulates among aggregator blogs — identically worded across several of them, the signature of one source being copied — and we do not publish it or any per-second figure derived from itNone published here. Any per-second Seedance figure in circulation is somebody’s estimate on an assumed token count
Kling V3 (Kuaishou)6–8 credits/s (720p–1080p) with a relayed $1 = 66 credits conversion — direct fetches of Kling’s own pricing pages returned an HTTP 446 error, so every figure is aggregator-relayedNo first-party per-second USD rate located; the credit-to- dollar conversion is not verified against a first-party page≈$0.09–$0.12/s if the relayed conversion holds — not vendor-stated
Kling O3 (reasoning-augmented tier)12–20 credits/s, same relayed conversion, same blocked first-party pagesSame as Kling V3≈$0.18–$0.30/s if the relayed conversion holds — not vendor-stated

The Seedance case deserves the emphasis, because it is the purest expression of this post’s thesis. Seedance 2.5 is one of the most capable video models in the field — our field comparison of FLUX 3, Seedance 2.5, and the Gemini video stack covers the capability side — and yet its cost per second is unknowable from public information. The token rate is published; the tokens-per-second-of-video relationship is not, at least not anywhere we could verify against a primary page. When we first covered this in early August, ByteDance had published no conversion; a formula has since begun circulating among aggregators, but its identical wording across supposedly independent blogs is a red flag, not a confirmation. Until the vendor publishes the conversion, the honest per-second price of Seedance 2.5 is: undefined.

Kling’s exclusion is procedural rather than structural — the model is credit-priced with subscription tiers (Free, $10, $37, $92, and $180 per month, all credit-based) and a relayed exchange rate, but its own pricing pages refused to load on direct fetch. A rate we cannot read from the vendor is a rate we do not put in the table.

05The Fine PrintThree unit traps that break naive comparisons.

Even among the normalizable vendors, three billing-shape wrinkles will corrupt a spreadsheet that assumes “rate × seconds” is the whole story. Each one is a published, first-party term — sourced to Runway’s API pricing docs and its consumer plans page — so the trap is not hidden pricing, it is a unit that doesn’t match the one you expected.

Trap 01 · Runway
Upscale bills per output frame
$0.012/frame

Runway’s video upscale is billed per output frame — $0.007 to $0.012 depending on target resolution — not per second. At 24 fps that converts to roughly $0.168–$0.288 per second of upscaled output, layered on top of generation. A per-frame rate must itself be converted before it can enter a $/second formula.

≈$0.168–$0.288/s at 24 fps
Trap 02 · Aleph 2
A per-generation minimum
$0.56

Aleph 2 charges a 56-credit minimum per generation regardless of clip length. A 1-second clip at the headline 28 credits/s would cost $0.28 — but bills $0.56, doubling the effective per-second rate. Short clips pay a floor, not a rate, and a pure $/second column cannot express that without an explicit floor term.

single-sourced — one first-party fetch
Trap 03 · Credit doors
The same credit, three prices
2.4×

A Runway credit costs $0.0192 on the $12 Standard plan (625 credits), $0.01 via the API, and about $0.008 on the $76 Max plan (9,500 credits) — a 2.4× spread. The same Gen-4.5 second costs ~$0.23, $0.12, or ~$0.096 depending purely on which commercial door bought the credits, before Max’s stated 26% discount on 1080p generations.

$0.008–$0.0192 per credit

A fourth trap spans platforms rather than line items: the same model can carry different prices in different units depending on who bills you for it. Seedance 2.5 hosted on Runway is priced at 20 credits per output second plus 10 credits per second of reference video — $0.20 and $0.10 at Runway’s published $0.01-per-credit API rate — while ByteDance’s own direct rate for the same model is per million tokens, a unit that cannot be compared to Runway’s without the very conversion nobody has verifiably published. The platform door doesn’t just change the price; it can change the unit.

06The Missing TermNone of these vendors publishes a keeper rate.

The formula’s third term — attempts per keeper — is where every “cost of AI video” analysis either gets honest or quietly makes things up. Here is the state of the evidence: none of the vendors in this reference (Google, Black Forest Labs, MiniMax, ByteDance, Kuaishou, Runway, Lightricks) publishes a first-party figure for what fraction of generations are usable on the first attempt. That is a gap in the field, not a research failure — and it constrains every vendor’s cost story equally.

The secondary literature does not rescue the number. Our research for this reference surfaced a claimed academic pass-rate figure attributed to a recent arXiv paper that could not be verified against the paper’s own abstract or an attempted full-text fetch, and a scatter of failure-rate percentages attributed to unnamed “published benchmarks” with no named study, no date, and no sample size reachable. None of those figures appear in this post, in either direction — a number we cannot trace is a number we do not print, even with a hedge attached.

Why A = 3 is an assumption, stated as one
Every worked example in this reference uses three attempts per keeper as an illustrative default. That number is ours, chosen to make the arithmetic concrete — it is not a measured industry figure, because no citable, sample-sized, published measurement of AI-video keeper rates exists that we could locate as of August 25, 2026. Swap in your own team’s observed ratio; the formula holds either way.

07Dataset HonestyThe locatability census: who publishes what.

The second table this reference contributes is about the sources themselves. For each vendor: does a first-party dollars-per-second rate exist, is a credit-to-dollar conversion published, is a token-to-second conversion published, and is an upscale term stated? “Not located” means exactly that — not locatable in this research as of August 25, 2026, which is a different claim from “does not exist.”

Locatability census of AI video pricing disclosures by vendor as of August 25, 2026: first-party per-second rates, credit conversions, token conversions, and upscale terms.
VendorFirst-party $/secondCredit → dollar conversionToken → second conversionUpscale / enhance term
Google (Veo 3.1)Published, first-partyn/a — no credit systemn/a — not token-billedNone stated — audio included, no upscale SKU
Black Forest Labs (FLUX 3 Video)Published, first-partyn/an/aNo discount tier — enhance is a full-price re-render (draft_enhance)
Lightricks (LTX-2.3)Published, first-party — no conversion needed at alln/an/aSeparate feature rates (retake, extend, reframe, HDR beta) — not a discounted upscale
MiniMax (H3)Published rate card — relayed via aggregators; direct page not loadedn/an/aPublished — $0.05/s regeneration, 768P→2K; plus $0.04 per reference image after the first five free
RunwayDerivable — credits/s × published $0.01/creditPublished, first-partyn/aPublished — per output frame, $0.007–$0.012
Kuaishou (Kling)Not locatedRelayed only — $1 = 66 credits, not verified first-party; direct pages returned HTTP 446n/aNot located
ByteDance (Seedance 2.5, direct)Not locatedn/aNot locatable first-party — the circulating aggregator formula is unverifiedNot located
Not a pricing source
One page to actively avoid: Vercel’s AI Gateway model listing shows most current video models — Veo, Seedance, Kling, MiniMax H3, FLUX 3 Video and others — at “$0.00 per 1M tokens” for input and output. That is almost certainly a display artifact of the gateway’s model list, not real pricing. Do not cite it as evidence that any video model is free or token-priced at zero.

Read as a trend, the census splits the field into two postures. Google, BFL, and Lightricks treat a stated per-second price as a competitive asset — LTX in particular publishes the cleanest first-party rate in the field, with no intermediary unit at all. The credit and token vendors sit behind at least one conversion layer, and in Kling’s and ByteDance’s cases, behind a layer this research could not verify first-party. Pricing opacity is not random; it correlates with platform business models that benefit from customers thinking in the platform’s own currency.

08ApplicationUsing the formula on a real budget.

Three worked examples, all at the illustrative default of A = 3 attempts per keeper. LTX-2.3 Fast at $0.04/s: $0.04 × 3 = $0.12 per finished second. Veo 3.1 Fast at 720p: $0.10 × 3 = $0.30 per finished second. Runway Gen-4.5 with a 4K upscale on the keeper: ($0.12 × 3) + $0.288 = $0.648 per finished second — where the upscale pass, applied once at the top of the per-frame range, costs 2.4× a single generation attempt. And the floor trap compounds: three 1-second Aleph 2 attempts bill the $0.56 minimum each, so a single kept second costs $1.68 — six times the headline $0.28/s rate.

Two practical notes for teams operating this at scale. First, the keeper multiplier dominates everything at these rates — cutting A from 3 to 2 saves more than switching between most adjacent vendors, which is why prompt discipline and draft-tier iteration matter more than rate-shopping. Second, video APIs burn budgets fast enough that cap behavior matters: our census of what actually happens at an AI spend cap applies with full force to a video pipeline mid-batch. For the plumbing itself — wiring these APIs into an agentic creative pipeline with retries and budget guards — our video-API integration guide covers the architecture.

Predictable budgeting
First-party $/second vendors

Google, BFL, and Lightricks publish direct per-second rates — budget = seconds × rate × your own attempts-per-keeper ratio, no conversion risk. The cleanest position for a team that has to forecast spend to a finance owner.

Pick stated-unit vendors
Credit platforms
Price the door, not the model

On Runway, the credit price varies 2.4× by purchase channel before any model choice is made. Compute your effective $/credit from the plan you actually hold, then convert — and model the per-frame upscale and any per-generation minimums explicitly.

Compute your own $/credit first
Token-billed video
Demand the conversion

A per-token video rate without a vendor-published token-to-second conversion cannot be forecast per second of output. Treat any circulating per-second figure as an estimate on an assumed token count, and say so in the budget line.

Hold until the vendor publishes
High-volume iteration
Draft-first, then normalize

Within one vendor, draft tiers cut iteration cost before the keeper render; across vendors, this table’s normalized column decides where the keeper renders. The two moves are complementary, not competing.

Combine both layers

Looking forward, expect the unit problem to get worse before it gets better. As multimodal models unify text, image, and video generation in one architecture, token billing becomes the natural internal meter — Seedance 2.5 is likely the leading edge of that shape, not an outlier. The normalization burden will keep shifting onto buyers until a vendor decides that a published, verifiable cost-per-finished-second becomes a competitive weapon — the same dynamic that eventually forced per-request cloud pricing into calculators and rate cards. Teams that build the conversion discipline now, with the keeper assumption stated in the open, will be the ones whose video budgets survive contact with production. If you want that discipline built into your creative or media operation — model selection, budget guards, and the pipeline around them — that is the work of our AI transformation engagements, and for video-heavy ad accounts specifically, our paid media practice runs exactly this arithmetic before a campaign brief is approved.

09ConclusionThe unit is the product.

The shape of video pricing, August 2026

A price you cannot convert is a price you cannot compare.

Fourteen published rates from five vendors fit into one dollars-per-second column — spanning 15×, from LTX-2.3 Fast at $0.04 to Veo 3.1 Standard 4K at $0.60 — once each rate’s unit is converted with a stated formula and each conversion’s source is labeled. That column is the reference this post exists to provide.

The more durable finding is the exclusions. Seedance 2.5 and Kling — two of the most-discussed names in the field — cannot be placed in that column honestly, one because its token-to-second relationship is unpublished and one because its first-party pricing could not be read at all. A cost model that quietly fills those cells with aggregator estimates is not a cost model; it is a guess wearing a spreadsheet. The honest move, here as in every budget, is to label the cell undefined and price the uncertainty.

And the term no vendor here publishes — the keeper rate — is the one that moves budgets most. Until a vendor or a credible, sample-sized study puts a real number on attempts per keeper, every cost per finished second in this reference is a formula with one assumption in it. State the assumption, show the arithmetic, and re-verify every rate against the primary source before the invoice does it for you.

Put real numbers under your video budget

Video budgets survive production when the units are normalized first.

Our team builds cost-engineered creative pipelines — model selection, normalized budgets, keeper-ratio tracking, and spend guards — for teams shipping AI video at production volume.

Free consultationExpert guidanceTailored solutions
What we work on

AI video cost engineering

  • Cross-vendor rate normalization on your workloads
  • Keeper-ratio measurement for your own pipelines
  • Draft-tier iteration workflows before full renders
  • Budget guards & spend-cap behavior for video APIs
  • Model routing across Veo, FLUX, Runway & LTX
FAQ · AI video pricing

The questions we get every week.

Because vendors quote them in four incompatible units. Google, Black Forest Labs, Lightricks, and MiniMax price in dollars per second of output; Runway and Kling price in credits per second on two different credit systems; and ByteDance’s Seedance 2.5 bills the generated video in tokens, at dollars per million. On top of the base units, the fine print adds more: Runway’s upscale is billed per output frame, Aleph 2 carries a per-generation minimum charge, and subscription plans change the effective price of a credit. None of these convert to a common column without a stated formula and a published exchange rate for every step — and for two vendors, at least one of those published pieces is missing entirely.
Related dispatches

Continue exploring AI video economics.