Model Details
Seedance 2.0 Image to Video animates a still you supply: the image becomes the first frame, the prompt describes what happens next, and the clip comes back with a matching soundtrack — dialogue, ambience, and sound effects generated together with the picture rather than dubbed on afterwards. Clips run 4 to 15 seconds at 24 fps, from 480p up to 1080p. Left on `adaptive`, `aspect_ratio` keeps the shape of your source image; set it explicitly only when you want a deliberate re-frame. Prompts are understood in English, Chinese, Japanese, Indonesian, Spanish, and Portuguese.
## Best for - Bringing a product photo, poster, or packshot to life for an ad or a social post - Animating illustrations, concept art, and character stills into moving shots - Adding camera movement — a slow push in, an orbit, a handheld drift — to a static frame - Turning an archive or location photo into an establishing shot with ambient sound - Continuing a scene you already generated as an image, keeping its exact framing
## Choose another model when - You have no source image and want the shot built from scratch — use `bytedance/seedance-v2/text-to-video` - You need to pin both a first and a last frame, or to steer with several reference images — only one first frame is accepted here - You need runs to be reproducible from a fixed seed — there is no seed input, so repeat runs differ - You need a locked-off camera, or one take longer than 15 seconds
## Tips - Describe the motion, not the picture: the still already fixes the subject, so spend the prompt on what moves and what is heard - Keep `aspect_ratio` on `adaptive` unless you want a crop — an explicit ratio that fights the source image forces a re-frame - Source images should be 300–6000 px on a side, under 30 MB, and no more extreme than roughly 2.5:1 either way - Iterate at `480p`, then re-run the keeper at `1080p` — resolution is the largest cost driver and duration the second
## Limitations - Large motions away from the first frame can drift from the source subject's identity - Fine texture and small text in the source soften once the shot starts moving - 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/image-to-video", { input: { image: "https://media.modelrunner.ai/lLzL0kzIHxtmdFBBhc9WO.jpeg", prompt: "The sea mist drifts across the still water, the gull lifts off the railing and glides out over the bay, dawn light warming the horizon", resolution: "720p", aspect_ratio: "adaptive", duration: 6, }, }); ```

