> For the complete documentation index, see [llms.txt](https://docs.chatvideopro.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatvideopro.com/features/video-generation/generative-extend.md).

# Generative Extend

Generative Extend continues an existing video by 7 seconds. Use it when a clip is working, but it ends too soon and you want the action, camera move, or scene energy to keep going naturally.

This is different from generating a new video. Extend uses your current clip as the source and asks the model to continue from the ending.

{% hint style="info" %}
**Think of Generative Extend as continuation, not replacement.** It is best when the current clip is already close and you want more of it. If the scene, subject, framing, or style is wrong, generate a better clip first.
{% endhint %}

***

### What This Tool Is For

Use Generative Extend when you want to:

* Add time to a short generated clip.
* Continue a camera move that ends too early.
* Let an action finish more naturally.
* Create a longer establishing shot.
* Add breathing room before a cut.
* Stretch a useful result toward a social or edit duration.

Do not use it when you want a completely different scene. Extend is strongest when the next 7 seconds should feel like a natural continuation of the existing video.

***

### When To Use It

<table><thead><tr><th width="357">Goal</th><th>Use Generative Extend?</th></tr></thead><tbody><tr><td>The shot is good but too short</td><td>Yes. This is the ideal use case.</td></tr><tr><td>The camera move stops before the reveal</td><td>Yes. Prompt the camera to keep moving.</td></tr><tr><td>The character should finish the action</td><td>Yes. Describe the next action.</td></tr><tr><td>You need a new unrelated b-roll shot</td><td>No. Use Text-to-Video or Image-to-Video.</td></tr><tr><td>The clip is already over 23 seconds</td><td>No. Trim first or use another workflow.</td></tr><tr><td>You need final 4K output immediately</td><td>No. Extend outputs 720p, then upscale later if needed.</td></tr></tbody></table>

The practical rule: extend when the clip deserves more time. Regenerate when the clip needs a different idea.

***

<figure><img src="/files/dHSOwLV9OZUHZWOwCg3R" alt=""><figcaption></figcaption></figure>

### How To Use It

1. Attach or import a video into Chat Video Pro.
2. Enable **Generate Media** if needed.
3. Choose **Extend Generation** from the video model selector.
4. Optional: write a continuation prompt.
5. Choose whether audio generation is on or off.
6. Generate the extension.
7. Review the result and bring it into Premiere if it works.

Generative Extend is part of the Video Generation bucket because it continues an existing video directly from the composer. It is not a Studio workflow card.

***

### Controls And Constraints

Generative Extend currently uses **Veo 3.1 Extend** through Fal.ai.

<table><thead><tr><th width="350">Setting</th><th>Current behavior</th></tr></thead><tbody><tr><td>Input</td><td>1 video</td></tr><tr><td>Input duration</td><td>1-23 seconds</td></tr><tr><td>Extension duration</td><td>Fixed at +7 seconds</td></tr><tr><td>Max total output</td><td>30 seconds</td></tr><tr><td>Output resolution</td><td>720p</td></tr><tr><td>Supported aspect ratios</td><td>16:9 or 9:16</td></tr><tr><td>Max file size</td><td>200MB</td></tr><tr><td>Prompt</td><td>Optional, up to 1000 characters</td></tr><tr><td>Audio</td><td>On by default, can be turned off</td></tr></tbody></table>

If the input is 1080p, the extended output is still 720p. If the final clip needs more resolution, extend first, approve the result, then use Studio Upscale.

***

### Writing Extension Prompts

The prompt should describe what happens next, not everything that already happened.

Good extension prompts usually include:

<table><thead><tr><th width="222">Prompt element</th><th>Example</th></tr></thead><tbody><tr><td>Continued action</td><td><code>The runner keeps sprinting down the alley and turns the corner.</code></td></tr><tr><td>Camera movement</td><td><code>The camera continues its slow push-in toward the subject.</code></td></tr><tr><td>Scene development</td><td><code>The car drives past the camera and disappears into the fog.</code></td></tr><tr><td>Timing or mood</td><td><code>Hold the same quiet, cinematic mood as the character looks out over the city.</code></td></tr><tr><td>Audio direction</td><td><code>Keep the city ambience and add a subtle rise in wind as the shot continues.</code></td></tr></tbody></table>

You can leave the prompt empty when you simply want the model to continue the scene naturally. Add a prompt when the clip has a clear next beat.

***

### Prompt Examples

#### Continue A Walk Cycle

{% code overflow="wrap" %}

```
The character keeps walking at the same pace, passing under the streetlights while the camera follows smoothly from behind.
```

{% endcode %}

Why it works:

* It continues the existing action.
* It preserves the camera relationship.
* It gives the model a clear next 7 seconds.

#### Finish A Reveal

{% code overflow="wrap" %}

```
The camera continues panning right to reveal the full mountain valley, holding the same golden-hour lighting and calm cinematic mood.
```

{% endcode %}

Why it works:

* It tells the camera what to do next.
* It keeps the same lighting and mood.
* It turns an unfinished move into a usable reveal.

#### Extend An Establishing Shot

```
The drone continues gliding forward over the coastline, waves crashing below, maintaining the same smooth cinematic movement.
```

Why it works:

* It asks for continuation, not reinvention.
* It reinforces motion, setting, and style.

#### Add Room Before A Cut

{% code overflow="wrap" %}

```
The subject holds their pose for a moment longer as the background movement continues naturally, leaving a clean ending for an edit point.
```

{% endcode %}

Why it works:

* It gives editorial intent.
* It asks for a usable tail, not more chaos.

***

### Best Practices

#### Start With A Strong Ending

The model extends from the end of the clip. If the last frame is blurry, chaotic, or mid-glitch, the continuation may inherit that problem. Trim to the strongest ending before extending.

#### Keep The Request Continuous

Use words like `continues`, `keeps`, `maintains`, `holds`, `glides`, or `moves forward`. These help frame the prompt as continuation.

#### Avoid Overloading The Next 7 Seconds

Do not ask for several new events, a major scene change, a character transformation, and a camera move all at once. One clean continuation usually works better.

#### Chain Extensions Carefully

You can extend more than once by using the extended result as the next input, but the total output cannot exceed 30 seconds. Each generation can also drift farther from the original, so review each extension before continuing.

#### Upscale Last

Because Extend outputs 720p, use it during the creative phase, then upscale only the version you plan to keep.

***

### Common Workflows

#### Quick Natural Extension

1. Attach a video that is 23 seconds or shorter.
2. Choose **Extend Generation**.
3. Leave the prompt empty.
4. Generate.
5. Review whether the continuation feels natural.

Best for simple camera moves, atmosphere, landscapes, and clips that already have obvious momentum.

#### Directed Continuation

1. Attach a video.
2. Choose **Extend Generation**.
3. Write what should happen next.
4. Keep audio on if you want generated sound for the continuation.
5. Generate and review.

Best for characters, action, reveals, product motion, or shots where the next beat matters.

#### Extend Then Finish

1. Generate or import a clip.
2. Extend it by 7 seconds.
3. Edit or trim the best section in Premiere.
4. Use Studio Upscale if the final result needs a higher-resolution finish.

Best for turning a short AI result into a more usable edit asset.

***

### Troubleshooting

#### The Video Is Too Long

Generative Extend can only accept videos up to 23 seconds because the output is capped at 30 seconds total. Trim the clip first, then extend.

#### The Output Is 720p

That is expected. Extend outputs 720p even if the source video is 1080p. Use Upscale after the creative result is approved.

#### The Aspect Ratio Is Not Supported

Generative Extend supports 16:9 and 9:16. Crop or resize square, ultra-wide, or unusual formats before extending.

#### The Extension Feels Random

Add a continuation prompt. Be specific about the next action, camera movement, and mood. Avoid describing a completely new scene.

#### The Audio Does Not Blend

Try another generation with audio off, or add a short audio direction in the prompt. For example: `Keep the room tone soft and natural, with no music swell.`

#### The Continuation Drifts After Multiple Extends

Chained extensions can gradually move away from the original shot. If the second or third extension drifts, trim back to the best version or generate a new clip from a better source frame.

***

### Related Pages

* [Video Generation](/features/video-generation.md) - Create, animate, transition, reference, extend, and edit videos.
* [Text-to-Video](/features/video-generation/text-to-video.md) - Generate a new shot from a prompt.
* [Image-to-Video](/features/video-generation/image-to-video.md) - Animate a still image into motion.
* [Video Canvas Editor](/features/video-generation/video-canvas-editor.md) - Open the classic editor from an existing video result.
* [Studio Upscale](/features/studio/video-upscaling.md) - Increase resolution after the extension is approved.

***

**Next:** If the extended clip is creatively right but too small, finish it with Studio Upscale.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.chatvideopro.com/features/video-generation/generative-extend.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
