NodaroAccount
Nodaro Docs
DocumentationNode ReferenceModelsTemplatesAI Agents (MCP)DevelopersSelf-hostingResearchCompare
Video

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.

videopromptvideopromptUpload VideoYour 8-second clipTextThe dog runs to the gateExtend VideoSeedance 2.5, +8 sTextThe gate swings openExtend VideoSeedance 2.5, +8 s
An uploaded clip is extended twice with Seedance 2.5. Each node continues the video from where the previous one ended.

Inputs

InputAcceptsWhat it does
VideoVideo nodes, such as Generate Video, Upload Video and Video to VideoThe clip to continue. Required. VEO Extend and Runway Extend accept only a clip from a VEO or Runway generation.
PromptText nodes, such as Text and Generate Text - Any LLMHow the video continues. A wired prompt replaces the prompt typed in the settings panel.
CinematographyCamera and look pickers, such as Camera Motion, Lens and LightingEach 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

SettingWhat it does
ProviderThe extend model: VEO Extend (the default), Runway Extend, LTX 2.3 Pro, Seedance 2.5, Seedance 2.0 or Kling 4.
PromptHow the video continues. With Seedance 2.5, Seedance 2.0 and Kling 4, the field is called What happens next.
ModelVEO 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.
QualityRunway Extend only. 720p (the default) or 1080p.
Extend ModeLTX 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 addSeedance 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.
ResolutionSeedance 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 AudioSeedance only. On by default: the extension continues the soundtrack. Kling 4 always gives the new footage sound, with no switch.
Pre & post textText 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.

ModelMakerModesCreditsDetails
LTX 2.3 ProLightricksImage to video, Text to video44/sLightricks LTX 2.3 Pro — text/image/audio→video up to 4K, 6/8/10s, end-frame interpolation.
VEO ExtendGoogleVideo extensionfrom 209Extend an existing VEO 3.1 clip by another segment.
Runway ExtendRunwayVideo extension352Extend a Runway video by another clip.

Which model to choose

ModelSource videoWhere the new footage goesFootage added per runResolution
Seedance 2.5Any videoAfter the clip4 to 30 seconds480p, 720p or 1080p
Seedance 2.0Any videoAfter the clip4 to 15 seconds480p, 720p or 1080p
Kling 4Any videoAfter the clip3 to 30 seconds720p or 1080p
LTX 2.3 ProAny videoBefore or after the clip1 to 20 seconds, exactly as set1080p
VEO ExtendA clip from a VEO generationAfter the clipAbout the length of the original clip720p or 1080p
Runway ExtendA clip from a Runway generationAfter the clipAbout the length of the original clip720p 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 720p or 1080p, so 480p sent through the API is refused. A saved node with 480p on Kling 4 runs at 720p.
  • 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:

  1. The node compares the last 8 frames of the source with the first 8 frames of the extension.
  2. 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.
  3. 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 720p and 1080p. With no length set, the run adds 5 seconds at 720p. 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.

  • referenceImageUrls is a list of image URLs. Mention each one in the prompt as @image_1, @image_2 and so on, in list order.
  • connectedReferences takes the same structured references as POST /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.

Last updated on

On this page