Extend Video

Continue a generated video with a new prompt direction.

Overview

The Extend Video node continues a video by appending new content guided by a text prompt. VEO and Runway extends require an upstream video generated by the matching node (they need the original provider task ID). LTX 2.3 Pro and Seedance 2 Extend work on any video URL — including uploads. Use it to create longer videos from short clips.

Configuration

Field Type Default Description
Provider Select veo-extend Extension provider
Prompt Textarea How the video should continue

Provider-Specific Options

Provider Extra Fields
veo-extend Model: fast (VEO 3.1 Fast) or quality (VEO 3.1 Quality)
runway-extend Quality: 720p or 1080p
ltx-2.3-pro Extend mode: start (prepend before clip) or end (append after clip, default); duration: 1–20s of new footage to add
seedance-2-extend Duration: 4–15s of new footage to add (default 8); Resolution: 480p / 720p / 1080p (default 720p); Generate Audio: continue the soundtrack into the extension (default on)

Inputs & Outputs

Inputs:

Outputs:

Providers

Provider Source video must come from Extend mode Duration cap Resolution
veo-extend VEO generation node append-only provider-fixed 720p / 1080p
runway-extend Runway generation node append-only provider-fixed 720p / 1080p
ltx-2.3-pro Any video URL start or end +1–20s of new footage per run (no cumulative cap; chain extends to go further) 1080p
seedance-2-extend Any video URL append-only +4–15s of new footage per run (chain to go further) 480p / 720p / 1080p

LTX 2.3 Fast does not support extend mode — only Pro extends. The extend_mode field controls whether the new footage is prepended (start) or appended (end, default).

How Seedance 2 Extend works

Seedance 2 generates the continuation natively (it watches the source clip and produces only what happens next, soundtrack included), then the platform smart-stitches source + extension into one seamless clip: it PSNR-matches the source’s last 8 frames against the extension’s first 8, ends the source on the most similar frame and starts the extension right after its near-identical twin — the duplicated boundary moment plays exactly once and motion continues through the cut. If no genuine match is found (below the 24dB threshold), the stitch falls back to fixed trims (source’s last 4 frames + extension’s first 3). The join is a hard cut with a short audio blend; the applied cut is reported in the job’s output_data.smartCuts (frames dropped each side + match PSNR). The extension automatically matches the source’s aspect ratio.

Seedance 2 Extend credits

Pricing is per duration tier × resolution (the same rates as Seedance 2 generation with a video reference, plus a flat 3-credit stitch overhead baked into every row). Off-tier durations snap up to the next tier (e.g. 6s bills as 8s):

Seconds added 480p 720p 1080p
up to 4s 15 28 41
up to 8s 26 53 78
up to 12s 38 78 116
up to 15s 47 97 144

Best Practices

Common Use Cases

Tips