# Generative Extend

### How It Works

1. **Attach a video** - Import or attach a video (up to 23 seconds)
2. **Select "Extend Generation"** - Choose from the model selector dropdown
3. **Optional prompt** - Describe how to continue the scene (prompt is optional)
4. **Generate** - Click send to extend your video by 7 seconds
5. **Import to Premiere** - Add the extended video to your timeline

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

### Key Features

#### Fixed Extension Duration

* **Always adds 7 seconds** - Extension duration is fixed at 7 seconds
* **Maximum total length** - Output is capped at 30 seconds
* **Input limit** - Input videos must be 23 seconds or less

#### Resolution and Quality

* **Output resolution:** 720p (fixed, regardless of input resolution)
* **Input resolution:** Supports 720p or 1080p input videos
* **Aspect ratios:** Supports 16:9 and 9:16 (auto-detected from input)

#### Audio Generation

* **Default:** Audio generation is enabled
* **Original audio preserved** - The original video's audio remains intact
* **Seamless transition** - Audio transitions naturally between original and extended portions

### Extend vs. Generate: Which to Use?

| Situation                                                    | Best Approach                                      |
| ------------------------------------------------------------ | -------------------------------------------------- |
| Your clip is too short and you want it to continue naturally | **Generative Extend** (this page)                  |
| You want new B-roll that doesn't continue an existing clip   | **Text-to-Video** or **Image-to-Video** generation |
| Your clip is over 23 seconds                                 | Trim in Premiere first, then extend                |
| You need 4K output                                           | Generate fresh — Extend outputs 720p max           |
| You want a completely different scene                        | Generate fresh — Extend continues what's there     |

### Use Cases

#### Lengthening Short Clips

Extend short clips to meet duration requirements:

* **Example:** 8-second clip → 15-second clip
* Perfect for social media content that needs specific lengths

#### Adding More Content

Continue scenes naturally:

* **Example:** A character walking → continues walking for 7 more seconds
* Great for extending action sequences or establishing shots

#### Creating Longer Videos

Chain multiple extensions:

* **Example:** 8s → 15s → 22s → 29s (approaching 30s limit)
* Each extension requires a new generation with the previously extended video

#### Scene Continuation

Describe how the scene should continue:

* **Example:** "The character continues walking and enters a building."
* An optional prompt helps guide the AI's continuation

### Writing Extension Prompts

#### When to Use Prompts

Prompts are **optional** but helpful for guiding the continuation:

✅ **Good Extension Prompts:**

```
The character continues walking down the street
```

```
The camera continues panning to reveal more of the landscape
```

```
The action continues with the character running faster
```

```
The scene transitions to show the character entering a building
```

#### What to Describe

Focus on **how the scene should continue**, not what already happened:

1. **Action continuation** - "Continues walking", "Keeps running", "Maintains the same pace"
2. **Camera movement** - "Camera continues panning", "Keeps zooming in", "Maintains the orbit"
3. **Scene development** - "Enters the building", "Reaches the destination", "Completes the action"
4. **Natural progression** - "The scene continues naturally", "Maintains the same style"

#### When to Skip Prompts

You can leave the prompt empty if:

* The scene should continue naturally without specific direction
* The AI's automatic continuation is sufficient
* You want the model to decide how to extend the scene

### Limitations and Requirements

#### Input Video Requirements

| Requirement       | Value              |
| ----------------- | ------------------ |
| **Max Duration**  | 23 seconds or less |
| **Min Duration**  | 1 second           |
| **Resolution**    | 720p or 1080p      |
| **Aspect Ratio**  | 16:9 or 9:16       |
| **Max File Size** | 200MB              |

#### Output Specifications

| Property               | Value                         |
| ---------------------- | ----------------------------- |
| **Extension Duration** | Fixed at 7 seconds            |
| **Max Total Duration** | 30 seconds                    |
| **Output Resolution**  | 720p (fixed)                  |
| **Aspect Ratio**       | Matches input (16:9 or 9:16)  |
| **Audio**              | Optional (enabled by default) |

#### Important Notes

⚠️ **Resolution Limitation:**

* Input videos can be 720p or 1080p
* **Output is always 720p**, even if the input is 1080p
* Consider this when planning your workflow

⚠️ **Duration Limits:**

* Input must be 23 seconds or less
* Output cannot exceed 30 seconds total
* If your video is already 24+ seconds, VEO Extend cannot be used

⚠️ **Chaining Extensions:**

* You can extend multiple times (8s → 15s → 22s → 29s)
* Each extension requires a new generation
* Each extension adds 7 seconds
* Stop before reaching 30 seconds total

### Workflow Tips

#### Best Practices

1. **Plan your extensions** - Know your target duration before starting
2. **Use descriptive prompts** - Guide the AI's continuation when needed
3. **Check resolution** - Be aware that the output will be 720p you can [upscale](/features/video-editing-tools/video-upscaling.md) after
4. **Chain carefully** - Track total duration when extending multiple times
5. **Test audio** - Try with and without audio to see what works best

#### Common Workflows

**Quick Extension:**

1. Attach video (≤23s)
2. Select Extend Generation
3. Generate (no prompt needed)
4. Import extended video

**Guided Extension:**

1. Attach video (≤23s)
2. Select Extend Generation
3. Enter continuation prompt
4. Configure audio settings
5. Generate
6. Review and import

**Multiple Extensions:**

1. Extend first time (8s → 15s)
2. Use an extended video as input
3. Extend again (15s → 22s)
4. Repeat until desired length (max 30s)

### Troubleshooting

#### "Video too long"

* **Problem:** The input video exceeds 23 seconds
* **Solution:** Trim your video to 23 seconds or less before extending

#### "Output resolution is lower."

* **Problem:** Input is 1080p but output is 720p
* **Solution:** This is expected behavior. VEO Extend outputs 720p only. Use upscaling tools after extension if needed.

#### "Can't extend further"

* **Problem:** Total duration would exceed 30 seconds
* **Solution:** Your video is already at or near the 30-second limit. Cannot extend further.

#### "Extension doesn't match."

* **Problem:** The extended portion doesn't continue naturally
* **Solution:** Add a descriptive prompt explaining how the scene should continue

#### "Audio doesn't match."

* **Problem:** Extended audio doesn't blend well
* **Solution:** Try generating with audio off, or provide a prompt describing the audio you want

***

**Next:** Learn about [Video Upscaling](/features/video-editing-tools/video-upscaling.md) to increase resolution after extension.


---

# Agent Instructions: 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:

```
GET https://docs.chatvideopro.com/features/video-editing-tools/generative-extend.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
