Model Details
Seedance 2.0 Video to Video generates a new clip from footage you already have: restage a shot somewhere else, change its look, or carry its camera move and pacing into a different scene. Supply 1 to 3 reference videos, optionally up to 9 reference images and 3 audio clips, and describe the result you want. Audio is generated together with the picture. Output runs 4 to 15 seconds at 24 fps, from 480p up to 1080p. Billing counts the duration of your reference footage as well as the clip you get back, so a long source clip costs more than a short one.
**Name every reference in the prompt.** References are addressed positionally as `@Video1`…`@Video3`, `@Image1`…`@Image9` and `@Audio1`…`@Audio3`, numbered by their order in `reference_videos`, `reference_images` and `reference_audios`. A reference the prompt never names is usually ignored:
``` reference_videos: [ handheld-walk.mp4 ] reference_images: [ red-parka.jpg ] prompt: "Match the camera movement and pacing of @Video1, but restage it on a snowbound forest trail at dusk; the hiker wears the red parka from @Image1." ```
## Best for - Restyling or restaging existing footage — new setting, new look, same motion - Carrying a clip's camera move, framing, and pacing into a different scene - Continuing or extending a shot you already have
## Choose another model when - Your source is a still photo rather than footage — use `bytedance/seedance-v2/image-to-video` - You want references to steer identity or style with no video at all — use `bytedance/seedance-v2/reference-to-video` - You need the clip pinned to an exact opening and closing frame — use `bytedance/seedance-v2/first-last-frame` - You need a frame-accurate edit of the original file — this generates new footage instead
## Tips - Trim reference clips to the part that matters — the input duration is billed alongside the output - Order is the address: `@Video1` is the first URL in `reference_videos`, so keep the arrays stable while you iterate - Say which property you are borrowing — motion, framing, lighting, wardrobe — rather than "like the reference" - Reference images are JPEG, PNG or WebP under 30 MB each; audio references are MP3 or WAV, under 15 MB each and 15 seconds combined
## Limitations - The result is a new generation, not a re-encode — exact frames, faces, and on-screen text are not preserved - Long or busy source clips dilute the prompt's control over the result - Fast motion and crowds smear at 480p; 720p or higher holds detail
To run via the ModelRunner JavaScript client: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("bytedance/seedance-v2/video-to-video", { input: { prompt: "Match the camera movement and lighting rhythm of @Video1, but stage it in a quiet pottery studio where a potter's hands shape a spinning clay vessel", reference_videos: ["https://media.modelrunner.ai/tFcPmwL2bKd4L29uVMDxZ.mp4"], resolution: "720p", aspect_ratio: "16:9", duration: 5, }, }); ```

