CampaignReel

Ad placement specs against what generators output

A range of whole seconds against a menu of three

One page states an integer in the range two to thirty seconds. The other states four, six or eight, with eight available only at 1080p, 4k or with reference images. A range and a conditional menu are not the same kind of fact, and a shot list cannot be written the same way against both. As of 2026-09-22.

A range lets the beat leadWhere any whole value is available the beat is written first. Where three values exist the beat is written to one of them before anything is generated.What length does the beat wantSeven secondsAsked for directlyAny integer between two and thirty, with no tierattached to it.Seven secondsRounded to six or eightAnd eight needs 1080p, 4k or reference images beforeit is available.Same unit, two kinds of offer
Fig. 1 A creative constraint arriving through a parameter, which neither page frames that way.
How each page offers a length. Recorded 2026-09-22.
What the pages stateWan 3.0Google Veo
Form of the offerAn integer rangeA menu of three values
Ceiling30 seconds8 seconds
ConditionInput plus output must not exceed 308 seconds needs a tier or references

Inclusion rule. What each page states about the length parameter, kept in the form the page uses. A menu is not rewritten as a range. Order. The form of the offer first, then the numbers inside it.

1A range lets the edit lead; a menu makes the edit follow

Where any whole value is available, the beat is written first and the request follows it. Where three values exist, the beat is written to one of them, and a seven second idea becomes a six second idea or an eight second idea before anything is generated.

That is a creative constraint arriving through a parameter, which is the kind this register was built to surface. Neither page frames it that way, and both are describing it accurately in their own terms.

2The conditions are attached to different things

One condition is about extension: supply a video and the input shares the thirty second allowance with the output. It binds only on the conditioned path. The other is about quality: the longest value requires a higher tier or reference images, and it binds on every request that wants eight seconds.

So the first condition is invisible to most jobs and severe on the ones it touches, and the second is unavoidable and mild. Averaging them into a single verdict about which page is more permissive would lose both facts.

3Join counts for the same slot

Thirty seconds is one request on the first row and four on the second. Sixty seconds is two and eight. Every one of those extra seams is a place where separately generated footage has to match, and nothing on either page speaks to whether it will.

The register stops at the count. It is arithmetic on published figures, and it is the number that decides whether continuity becomes the main creative problem of the job or never comes up.

4The rest of the column behind these two

Duration across the registerWan 3.0 is marked; Google Veo sits at eight seconds, and only above the cheapest tier in the same column. Recorded 2026-09-22.Duration across the registerDurationAmazon 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. 2 Wan 3.0 is marked; Google Veo sits at eight seconds, and only above the cheapest tier in the same column. Recorded 2026-09-22.
Every generator in the register on the duration column, with Wan 3.0 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 this register carries, on the one column this pair disagrees about. Rows that state nothing keep their place and are marked hollow. Order. Alphabetical by generator name.

Why these two. The ceilings differ by a factor of nearly four, and the offers differ in kind: one lets a beat be asked for at its real length, the other makes the beat fit one of three values and attaches a tier to the longest.

5Sources

Read from the Wan3.0 API reference and Google's Veo documentation, both checked 2026-09-22. The column is described on duration, and each entry has its own cell page at Wan 3.0 and Google Veo, and the rule that keeps surfaces and generators apart is on method. Nearby pairs: Nova Reel and Runway, CogVideoX and Kling AI.