Model Details
Wan 2.7 Video Extend continues an existing video clip. Supply a 2-10 second source clip and the model returns a longer video that opens with your footage and carries its motion and setting onward - optionally steered toward a closing image you supply. The delivered clip arrives with an audio track: background music or sound effects generated to match the picture. `duration` is the TOTAL length of what comes back, source clip included: a 5-second source with `duration: 10` returns your original 5 seconds plus 5 new ones, billed as 10. Output is 720P or 1080P and inherits its frame shape from the source clip, so there is no aspect-ratio control.
## Best for - Making an existing clip longer instead of re-shooting or re-generating it - Continuing a generated clip that ends mid-action, keeping the same scene and camera move - Extending a clip toward a specific ending - supply a closing image and the model bridges to it - Stretching a short clip to fill a 15-second ad or social slot, with sound already mixed in
## Choose another model when - You have no clip to continue - for a video built from a still photo or from text alone, use an image-to-video or text-to-video model - You want the motion driven by an audio track you supply - a continuation takes no driving audio, so lip-sync is out of reach here - You want to change what is already in the footage - restyling or swapping a subject is an edit, not a continuation; use a video-editing model - You need more than 15 seconds delivered, or a frame shape different from your source clip's
## Tips - Set `duration` clearly above your source clip's length; at or below it there is no room for new footage and you still pay for the full duration - `prompt` is optional but is your only control over what happens next - describe the motion and camera, not the scene the clip already fixes
## Limitations - The source clip is capped at 10 seconds and the delivered video at 15, so one call adds at most 13 seconds of new footage - Whether the source clip's own audio carries through is not documented; what is certain is that the delivered clip carries an audio track
To run via the ModelRunner JavaScript client: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("wan-video/wan/v2.7/video-extend", { input: { video_url: "https://media.modelrunner.ai/9q9nj5zc7wy5W6RdJg6Yk.mp4", prompt: "The camera keeps drifting forward as night falls over the courtyard and a light snow begins", resolution: "720P", duration: 10, }, }); ```


