Extend Video
Continue a video with new footage from your prompt, using Seedance 2.5, Seedance 2.0, Kling 4, LTX 2.3 Pro, VEO or Runway Extend. Chain runs for long shots.
The Extend Video node continues an existing video with new footage that follows your prompt. You connect a clip, describe what happens next, and the node returns a longer video. Use it to let a shot run on, to add a new action at the end of a scene, or, with LTX 2.3 Pro, to add a lead-in before the clip starts.
Extending a video is not available on free credits, on any model. It opens after the first purchase. See Video on free credits.
When to use it
- A generated clip ends too early, and the shot should keep going.
- A scene needs a new action or a change of direction at its end.
- You need a longer continuous shot than one generation gives. Chain several Extend Video nodes, one after the other.
- A hero clip needs an establishing moment in front of it. Use LTX 2.3 Pro with Extend Mode set to Start (prepend backwards).
Quick start
Add the node
Press Tab on the canvas and choose Video › Continue & Restyle › Extend Video.
Connect the clip
Wire the video into the Video input. With LTX 2.3 Pro, Seedance 2.5, Seedance 2.0 or Kling 4, any video works, including an Upload Video node. With VEO Extend or Runway Extend, the clip must come from a VEO or Runway generation, such as a Generate Video node.
Choose the model and describe what happens next
Open the settings panel and choose a model under Provider. Write only the continuation in the prompt, for example the ball keeps rolling until it hits a cup. Do not describe the original clip again.
Run it
Click Run on the node. The extended video appears on the node, and earlier results stay in its result strip.
Inputs
| Input | Accepts | What it does |
|---|---|---|
| Video | Video nodes, such as Generate Video, Upload Video and Video to Video | The clip to continue. Required. VEO Extend and Runway Extend accept only a clip from a VEO or Runway generation. |
| Prompt | Text nodes, such as Text and Generate Text - Any LLM | How the video continues. A wired prompt replaces the prompt typed in the settings panel. |
| Cinematography | Camera and look pickers, such as Camera Motion, Lens and Lighting | Each picker adds its choice to the prompt. |
The output, Video, is the extended clip. It can feed any video input, including another Extend Video node.
Settings
| Setting | What it does |
|---|---|
| Provider | The extend model: VEO Extend (the default), Runway Extend, LTX 2.3 Pro, Seedance 2.5, Seedance 2.0 or Kling 4. |
| Prompt | How the video continues. With Seedance 2.5, Seedance 2.0 and Kling 4, the field is called What happens next. |
| Model | VEO Extend only. Fast (VEO 3.1 Fast, the default) or Quality (VEO 3.1 Quality). |
| Seed (optional) | VEO Extend only. A number from 10,000 to 99,999. The same seed produces similar results. Leave it empty for a random seed. |
| Quality | Runway Extend only. 720p (the default) or 1080p. |
| Extend Mode | LTX 2.3 Pro only. End (continue forward), the default, adds footage after the clip. Start (prepend backwards) adds footage before the clip. |
| Duration (seconds to add) | LTX 2.3 Pro only. Whole seconds of new footage, from 1 to 20. Leave it empty and the run adds 6 seconds, the model's own default. |
| Seconds to add | Seedance and Kling 4. From 4 to 30 seconds with Seedance 2.5 and from 4 to 15 seconds with Seedance 2.0, 8 by default. From 3 to 30 seconds with Kling 4, 5 by default. |
| Resolution | Seedance and Kling 4. The resolution the new footage is made at and priced by: 480p, 720p (the default) or 1080p on Seedance, and 720p (the default) or 1080p on Kling 4. The video you get back keeps the source's size. Matching the source video's resolution gives the cleanest seam. |
| Generate Audio | Seedance only. On by default: the extension continues the soundtrack. Kling 4 always gives the new footage sound, with no switch. |
| Pre & post text | Text that is always added before and after the prompt. It is hidden from people who use your workflow as an app. See Prompt pre and post text. |
Models
Extend Video runs six extend models: Seedance 2.5, Seedance 2.0, Kling 4, LTX 2.3 Pro, VEO Extend and Runway Extend. Click a model below for its settings and credit prices. The Seedance and Kling 4 prices are in Credits.
| Model | Maker | Modes | Credits | Details |
|---|---|---|---|---|
| LTX 2.3 Pro | Lightricks | Image to video, Text to video | 44/s | Lightricks LTX 2.3 Pro — text/image/audio→video up to 4K, 6/8/10s, end-frame interpolation. |
| VEO Extend | Video extension | from 209 | Extend an existing VEO 3.1 clip by another segment. | |
| Runway Extend | Runway | Video extension | 352 | Extend a Runway video by another clip. |
Which model to choose
| Model | Source video | Where the new footage goes | Footage added per run | Resolution |
|---|---|---|---|---|
| Seedance 2.5 | Any video | After the clip | 4 to 30 seconds | 480p, 720p or 1080p |
| Seedance 2.0 | Any video | After the clip | 4 to 15 seconds | 480p, 720p or 1080p |
| Kling 4 | Any video | After the clip | 3 to 30 seconds | 720p or 1080p |
| LTX 2.3 Pro | Any video | Before or after the clip | 1 to 20 seconds, exactly as set | 1080p |
| VEO Extend | A clip from a VEO generation | After the clip | About the length of the original clip | 720p or 1080p |
| Runway Extend | A clip from a Runway generation | After the clip | About the length of the original clip | 720p or 1080p |
- Seedance 2.5 and Seedance 2.0 continue any clip, sound included, and join the two parts into one continuous video. Use them for uploads and for clips from other models. Seedance 2.5 adds the longest footage per run.
- Kling 4 continues any clip by 3 to 30 seconds, always with sound. It takes no reference images.
- LTX 2.3 Pro is the only model that can add footage before a clip. Only LTX 2.3 Pro extends; LTX 2.3 Fast does not.
- VEO Extend continues a VEO clip. Use Fast while you iterate and Quality for the final render.
- Runway Extend continues a Runway clip.
A saved workflow, app or API call that names the earlier Seedance id, seedance-2-extend, keeps working. It now runs, and is priced, as Seedance 2.5. A length under 4 seconds on that id runs as 4 seconds. Choose Seedance 2.0 to keep the earlier model.
What a run refuses
A run is refused before any credits are reserved in these cases:
- The length is outside the model's window. Seedance 2.5 adds 4 to 30 seconds, Seedance 2.0 adds 4 to 15, Kling 4 adds 3 to 30 and LTX 2.3 Pro adds 1 to 20. VEO Extend and Runway Extend choose their own length.
- The resolution is one the model does not make. Kling 4 makes
720por1080p, so480psent through the API is refused. A saved node with480pon Kling 4 runs at720p. - The source is too short to continue (
video_too_short, Seedance and Kling 4). Both continue from the last seconds of the source. The source must be at least 1.8 seconds long on Seedance and 2 seconds on Kling 4.
How Seedance and Kling 4 join the clips
Seedance 2.5, Seedance 2.0 and Kling 4 watch the end of the source clip and generate only what happens next, soundtrack included. Seedance watches the last 2 seconds, and Kling 4 the last 3 seconds, or all of a shorter source. Nodaro then joins the source and the extension into one clip:
- The node compares the last 8 frames of the source with the first 8 frames of the extension.
- The source ends on the frame that best matches the extension, and the extension starts right after its near-identical twin. The shared moment plays exactly once, and the motion continues through the cut.
- If no pair of frames is close enough, the join uses fixed trims instead: 4 frames from the end of the source and 3 from the start of the extension.
The join is a hard cut with a short audio blend. The extension always matches the aspect ratio of the source, and it is scaled and cropped at the center to the source's frame.
What you get back. The extended video keeps the source's size and frame rate, whichever resolution you choose. It is encoded once as an H.264 MP4 with AAC sound. An H.264 source keeps its own bitrate, and a source in another codec is encoded at a high constant quality. A 10-bit, HDR or full-range source comes back as 8-bit, standard dynamic range and standard range. A run with the free-tier watermark is encoded once more to add it, so its picture quality is lower.
Credits
The price depends on the model:
- LTX 2.3 Pro reserves 44 credits for each second you add. The seconds are whole numbers from 1 to 20, and 6 when Duration (seconds to add) is empty, which is the model's own default. The run is then charged what the render actually costs, never more than the reservation, and the rest is refunded. The node's Run button and the workflow estimate show the reservation before you run. A workflow run and a call from the API are priced the same way.
- Seedance 2.5 and Seedance 2.0 are priced by the exact seconds added and the resolution. Every whole second has its own price at each resolution, and there are no tiers. Seedance 2.5 costs more than Seedance 2.0 for the same length. With no length set, the run adds 8 seconds at
720p. - Kling 4 is priced the same way: every whole second from 3 to 30 has its own price at
720pand1080p. With no length set, the run adds 5 seconds at720p. Sound is included. - VEO Extend and Runway Extend have a fixed price per run. VEO Extend costs more with Quality than with Fast.
The node's Run button and the workflow estimate show the exact price of any length before you run. From the API, GET /v1/credits/model-cost returns it for the identifier seedance-2-5-extend:<seconds>s:<resolution>, seedance-2-0-extend:<seconds>s:<resolution> or kling-4-extend:<seconds>s:<resolution>, for example seedance-2-5-extend:8s:720p. Reference images, available from the API, add no credits.
Tips
- Describe the next moment, not the scene. Plain action language works best, for example
the ball keeps rolling until it hits a cup. For Start mode, describe what happens before the clip. - Chain nodes for long shots. Each LTX 2.3 Pro run adds up to 20 seconds, and each Seedance 2.5 or Kling 4 run up to 30 seconds. Two chained runs add up to 40 or 60 seconds. Wire the output of one Extend Video node into the Video input of the next.
- Match the resolution. With Seedance and Kling 4, choose the source video's resolution for the cleanest seam. The new footage is scaled to the source's size, so a lower resolution looks softer after the join.
- Fix a moment inside the clip instead. To change a few seconds in the middle of a video, use Retake Video or Edit Video Pro.
- Join separate clips without a jump. To join clips that continue each other, use the Seamless Join (One-Shot) preset of Combine Videos.
From the API
POST /v1/extend-video and the MCP extend_video tool also accept reference images for Seedance 2.5 and Seedance 2.0. References keep a person, a product or an object the same in the extension, instead of relying on a description.
referenceImageUrlsis a list of image URLs. Mention each one in the prompt as@image_1,@image_2and so on, in list order.connectedReferencestakes the same structured references asPOST /v1/generate-video.
Up to 8 reference images attach. The model holds one more image, the last frame of the source clip, which anchors the continuation. Mention every reference in the prompt, so the model knows what each one is for. Reference images work only with the Seedance models: another model, Kling 4 included, returns an error instead of ignoring them. See Run a single node and the MCP tools.
Frequently asked questions
Can I extend a video that I uploaded?
Yes, with LTX 2.3 Pro, Seedance 2.5, Seedance 2.0 or Kling 4, which accept any video. VEO Extend and Runway Extend only continue a clip from a connected VEO or Runway generation node, because they need that original generation.
How many seconds does one Extend Video run add?
LTX 2.3 Pro adds exactly the number of seconds you set, from 1 to 20. Seedance 2.5 adds 4 to 30 seconds, Seedance 2.0 adds 4 to 15 seconds, and Kling 4 adds 3 to 30 seconds. VEO Extend and Runway Extend add roughly the length of the original clip. Chain several Extend Video nodes to go further.
How much does Extend Video cost?
It depends on the model. LTX 2.3 Pro reserves 44 credits for each second you add, from 1 to 20 seconds (6 by default), and charges what the render actually costs, never more than that. Seedance 2.5, Seedance 2.0 and Kling 4 are priced by the exact seconds added and the resolution. VEO Extend and Runway Extend have a fixed price per run.
Can I add footage before the clip instead of after it?
Yes, with LTX 2.3 Pro. Set Extend Mode to Start (prepend backwards) and describe what happens before the clip begins.
Does the extension keep the soundtrack?
Seedance 2.5 and Seedance 2.0 continue the soundtrack into the new footage while Generate Audio is on, which is the default. Kling 4 always gives the new footage sound. The join between the clip and the extension uses a short audio blend.
Related
Generate Video
Combine Videos
Retake Video
Edit Video Pro
Seedance 2.5
Last updated on
Face Swap
Replace the face in a video with the face from a reference image, for character replacement, privacy or creative remixes, for 143 credits per run.
Edit Video Pro
Replace a chosen span of an existing video, from 4 seconds up to 2 minutes, with new Seedance footage stitched back so the rest of the clip stays the same.