Veo & FlowImage-to-videoWorkflow & organisation
How to Make Longer Veo Videos in Google Flow
Veo 3.1 clips in Google Flow are 4, 6 or 8 seconds long. To go longer, open an 8-second Veo 3.1 clip, click Extend at the bottom, describe how the action continues and generate with Veo 3.1 Lite; repeat as needed. Alternatively, save the last frame of a clip, use it as the start frame of the next, and join the clips in Scenebuilder. Gemini Omni Flash also offers 10-second clips.
Eight seconds is enough for a shot and rarely enough for a scene. Google Flow gives you three ways to build something longer from Veo clips: extend a clip so it continues seamlessly, chain separate clips through shared frames, or assemble a sequence in Scenebuilder with cuts. Each has a place. This guide explains all three using Google's Flow help, with the limits that decide which one fits your shot.
How long a Veo clip can be
In Flow, every Veo 3.1 version (Lite, Fast and Quality) generates text-to-video and frames-to-video clips of 4, 6 or 8 seconds, in both of Flow's aspect ratios. Ingredients-based clips are 8 seconds only. Gemini Omni Flash, the other video model in Flow, adds 10-second clips. Anything longer is built from several generations.
Method 1: Extend a clip
Extend adds new footage to the end of an existing clip, continuing the action. Google's steps:
- In a project, click the clip you want to extend.
- At the bottom, click Extend.
- In the prompt box, describe how the action should continue.
- Click Generate.
The rules that matter, from Flow's help pages:
- You can currently only extend Veo-generated videos, not uploads or Omni clips.
- Extend works on 8-second clips. Any Veo 3.1 8-second clip (Lite, Fast or Quality) can be extended, but the extension must be generated with Veo 3.1 Lite.
- Extended clips cannot then use other edit modes such as insert, remove or camera.
So plan for it: generate shots you might extend at 8 seconds, and switch the model to Veo 3.1 Lite before clicking Generate on the extension. Flow will tell you if the active model does not support the feature.
Writing the continuation prompt
The extension continues from the last frame, so the prompt should describe the next beat of the same shot: the same subject, the same place, one new action. "She sets the cup down and turns towards the window" continues a shot; "a crowded market at night" starts a new one and will look like a jump. Keep dialogue and sound consistent too: if the first clip has a quiet room tone, say so again.
Method 2: Chain clips with saved frames
When you want a continuous feel but more control per segment, chain clips through frames. Flow lets you save any frame of a video as an image:
- Open the clip and pause on the last usable frame.
- Hover over the frame and click Save frame.
- Start a new generation with Frames, and drag the saved image to "+ Add start frame". Optionally add an end frame for where this segment should land.
- Describe the action between the frames and generate.
Because each segment is a new generation, you can choose a different model per segment, for example Veo 3.1 Quality for the hero moment and Lite for the rest, or change the camera. The trade-off is that small changes in lighting or detail can appear at the joins, so keep the prompts' descriptions of light and setting identical. Our guide to ingredients and Scenebuilder consistency covers keeping characters stable across segments.
Method 3: Build a scene with cuts
Most films are cut, not continuous. Scenebuilder arranges multiple clips in sequence, lets you drag them into order, trim the start and end of each clip with handles, preview the whole sequence and download it. Add clips with More, then Add to Scene. For a scene built from coverage, a wide, a close-up and a reverse, generate each shot separately with the same ingredients and assemble them here. Cuts hide the small inconsistencies that continuous extensions reveal.
Which method for which shot
| Setting | What it does | Start with |
|---|---|---|
| Extend | Continues one shot seamlessly | An 8 s Veo 3.1 clip, extension in Lite |
| Saved frame chain | Continuous feel, new generation per segment | When each segment needs its own model or camera |
| Scenebuilder with cuts | Sequence of separate shots | Dialogue, coverage, anything edited |
| Omni Flash 10 s | A longer single clip | When 10 seconds is enough |
Budgeting credits for long pieces
Every extension and every segment is a full generation, so a one-minute piece is many generations, plus the retries. Draft the whole sequence cheaply first, with Veo 3.1 Lite or Gemini Omni Flash at 360p (Google says 360p costs half the credits of 720p), check the timing in Scenebuilder, and only then regenerate the keepers at full quality. Flow's prompt box shows the credit cost before you generate, and Google's help notes that failed generations can still use credits, so a short test before each long chain is cheap insurance.
Keeping long pieces consistent
- Use the same ingredients for characters and key objects in every segment, on plain backgrounds as Google recommends.
- Repeat the setting description word for word: light, time of day, weather, colour.
- Check every join in Scenebuilder's preview before adding the next segment.
- Keep the versions. Flow's History panel keeps earlier versions of edited videos; save the ones you may need back to the project.
- Record each segment: model, length, frames, ingredients, prompt. Long pieces are where missing records hurt most.
For prompting dialogue and sound across clips, see Veo prompting for dialogue and sound.
Try it
The cyclist slows at the top of the hill, stops, and looks out over the valley as the morning mist lifts. Same quiet wind and birdsong.
Use it as an Extend prompt on an 8-second Veo 3.1 clip of a cyclist climbing a hill, with Veo 3.1 Lite selected for the extension. If the join shows, save the last frame instead and generate the next segment from it with Frames.