ByteDance/bytedance-seedance-2-5-image-to-video/Released Jul 2026

Seedance 2.5 - Image to Video

Bring any still to life as beautiful, unrestricted video. Real faces, real action, and native synced audio in every clip -- single takes up to 30 seconds, for less than other providers.

Commercial use
Video

About Seedance 2.5 - Image to Video

ByteDance Seedance 2.5 animates a starting frame from a text motion prompt, with optional end-frame control for transitions and synchronized audio on by default. Supports 480p, 720p, and 1080p output (1080p uses 10-bit color and H.265/HEVC encoding) and durations from 4 to 30 seconds. The output keeps the aspect ratio of the first-frame image.

See what this model can do

A handful of real prompts and their outputs.

Cinematic
Salt Lake at Sunrise
"Wide tracking shot, mirror reflections, golden mist."
One-take
One-Take Kitchen Rush
"20-second unbroken handheld shot, native synced audio."
Realistic characters
The Potter's Hands
"Photorealistic skin, natural light, subtle performance."
Commercial
Perfume Splash
"Slow-motion product drop, crown splash, studio lighting."
UGC
Night Market Vlog
"Handheld selfie energy, lip-synced speech, natural audio."
3D Animation
Robot in the Koi Pond
"Stylized 3D render, expressive character animation, rain ambience."
Color
Holi Powder Dance
"Slow-motion powder bursts, deep blacks, rich saturated color."
Macro
Neon Chameleon
"Macro detail, shifting neon color, rain-slick city bokeh."

Ready to build with Seedance 2.5 - Image to Video?

Try Seedance 2.5 - Image to Video in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.

curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OXEN_API_KEY" \
    -d '{
  "model": "bytedance-seedance-2-5-image-to-video",
  "prompt": "Slow cinematic dolly-in as warm golden-hour light sweeps across the scene, drifting dust and a gentle camera push, 35mm film grain, shallow depth of field.",
  "input_image": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/ox_zoom_out_1926_1076.png",
  "input_image_has_face": false,
  "tail_image_url_has_face": false,
  "generate_audio": true,
  "resolution": "720p",
  "duration": "auto",
  "output_format": "mp4",
  "watermark": false
}'

Request parameters

Every field Seedance 2.5 - Image to Video accepts in the request body. See the API reference for response formats.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
promptstringYes
The text prompt describing the desired motion and action for the video.
input_imagestring
uri
Yes
The URL of the starting frame image. Formats: JPEG, PNG, WebP. Max 30 MB.
input_image_has_facebooleanNofalseTurn this on when the start frame contains a real human face. Content filters may block the request if this is not enabled.
tail_image_urlstring
uri
No
Optional URL of the end-frame image. When provided, the generated video transitions from the start frame to this end frame.
tail_image_url_has_facebooleanNofalseTurn this on when the end frame contains a real human face. Content filters may block the request if this is not enabled.
generate_audiobooleanNotrueWhether to generate synchronized audio.
resolutionstringNo"720p"
480p720p1080p
durationinteger | stringNo"auto"
Range: 430
output_formatstringNo"mp4"Output video format. mp4 for broad compatibility, mov for high color precision in professional post-production workflows.
mp4mov
watermarkbooleanNofalseWhether to add an 'AI generated' watermark to the output.