CampaignReel

Ad placement specs against what generators output

Veo publishes three lengths, one of them conditional

Veo 3.1 publishes eight, six and four seconds, and attaches a condition to the longest of them: eight seconds only at 1080p or 4k, or when reference images are used. The length column and the resolution column cannot be read apart on this row. As of 2026-09-22.

The longest run costs the cheapest tierEight seconds is available at 1080p or 4k, or with reference images. A request that wants the length at 720p and no references cannot have it.Ask for six secondsAsk for eight secondsTier available720p, 1080p or 4k1080p or 4k onlyReference imagesOptionalAn alternative route to the same lengthWhat is given upTwo secondsThe cheapest rungTwo columns that cannot be chosen separately
Fig. 1 The duration field decides the resolution here, which is the reverse of how a spec sheet reads.
What each page puts in writingFilled where the page states something in that column, hollow where it does not address it.What each page puts in writingAvailable whenCost of the condition8 seconds8 seconds — Available when: At 1080p or 4k, or with reference images8 seconds — Cost of the condition: The cheapest tier is ruled out6 seconds6 seconds — Available when: Stated without a condition6 seconds — Cost of the condition: None4 seconds4 seconds — Available when: Stated without a condition4 seconds — Cost of the condition: None
Fig. 2 Filled where the page states something in that column, hollow where it does not address it.
The three lengths, and what each one requires. Recorded 2026-09-22.
LengthAvailable whenCost of the condition
8 secondsAt 1080p or 4k, or with reference imagesThe cheapest tier is ruled out
6 secondsStated without a conditionNone
4 secondsStated without a conditionNone

Inclusion rule. Lengths this documentation page states for Veo 3.1 and Veo 3.1 Fast, with the condition the page attaches to each. A length available on an earlier model version is not listed. Order. Longest first, which is the order the condition becomes relevant in.

1A coupled figure cannot be read one column at a time

This is the clearest case in the register of two axes that refuse to separate. Reading the length cell alone gives eight seconds; reading the resolution cell alone gives three tiers. Reading them together gives a smaller product: eight seconds is unavailable at 720p, so the cheapest rung and the longest run cannot be had at once.

For a media plan that matters at the budget line rather than the spec line. A slot filled in eight second pieces is being filled at 1080p or above whether or not the placement asked for it, and the resolution decision was made by the duration parameter.

2Reference images buy the same length by another route

The page offers a second way to reach eight seconds: supply reference images. That is a production choice rather than a quality tier, and for serial advertising it is the choice most likely to be made anyway, because references are how a cast holds its appearance across separately generated pieces.

So the condition often costs nothing in practice. It is still worth recording, because a text-only request at 720p is capped at six seconds and a shot list written against eight will come back short without any error to explain it.

3Eight seconds against the slots that exist

Eight is the smallest ceiling in this column among rows that publish a range or a menu at all. A five to six second bumper is one run with room to spare. A thirty second window is four runs, and a sixty second non-skippable is eight, which is the second highest join count in the register.

That count is what the condition compounds. Eight pieces at 1080p is eight pieces priced above the cheapest rung, and the arithmetic that started as a duration question has become a cost question without changing a single figure.

4Where this cell sits in the column

Duration, generator by generatorWhat each generator prints as a length, Google Veo marked. Nothing on this axis comes from a surface. Recorded 2026-09-22.Duration, generator by generatorDurationAmazon Nova Reel — Duration: 6 s increments, up to two minutesAmazon Nova ReelCogVideoX — Duration: 6 s, at 49 framesCogVideoXGoogle Veo — Duration: 4, 6 or 8 sGoogle VeoGrok Imagine — Duration: 1 to 15 sGrok ImagineHedra — Duration: 10 minutesHedraHeyGen — Duration: 30 minutes per sceneHeyGenKling AI — Duration: Not statedKling AILTX-Video — Duration: Frames, never secondsLTX-VideoMiniMax — Duration: 4 to 15 sMiniMaxPika — Duration: 5 s and 10 s, 20-25 s on PikaframesPikaPixVerse — Duration: 1 to 15 s on version 6PixVerseRunway — Duration: 5 to 15 s on Gen-4.5RunwaySceneMixer — Duration: Thirty seconds on the Wan tiers, fifteen on H3SceneMixerVidu — Duration: Not statedViduWan 3.0 — Duration: 2 to 30 sWan 3.0
Fig. 3 What each generator prints as a length, Google Veo marked. Nothing on this axis comes from a surface. Recorded 2026-09-22.
Every generator in the register on the duration column, with Google Veo marked. Recorded 2026-09-22.
GeneratorDuration
Amazon Nova Reel6 s increments, up to two minutes
CogVideoX6 s, at 49 frames
Google Veo4, 6 or 8 s
Grok Imagine1 to 15 s
Hedra10 minutes
HeyGen30 minutes per scene
Kling AINot stated
LTX-VideoFrames, never seconds
MiniMax4 to 15 s
Pika5 s and 10 s, 20-25 s on Pikaframes
PixVerse1 to 15 s on version 6
Runway5 to 15 s on Gen-4.5
SceneMixerThirty seconds on the Wan tiers, fifteen on H3
ViduNot stated
Wan 3.02 to 30 s

Inclusion rule. Every generator with a row in this register, carrying whatever its own page states as a length. A page that states none keeps its row and says so. Order. Alphabetical by generator name.

5Sources

Read from Google's Veo documentation, checked 2026-09-22. The column itself is described on duration, and the rule that keeps surfaces and generators apart is on method. Next along this column: Grok Imagine, Hedra.