Seedance 2.5 I2V
[Core Function] Seedance 2.5 I2V is ByteDance Dreamina Seedance 2.5 image-to-video generation supporting first-frame, first-and-last-frame, and reference-image modes. [Strengths] It supports up to 30 reference images, optional reference audio, 4-30 second duration, and mp4 or mov output. [Best For] Highly recommended for: animating a keyframe, first-to-last transitions, multi-image character consistency, and image-led storytelling on Seedance 2.5. [Limitations] Do NOT mix first_frame_image or last_frame_image with reference_images. Do NOT send video_urls on I2V. Do NOT use audio_urls alone. Do NOT use this model when the user requires 1080p or 4k output. [Routing] Prefer this model for Seedance 2.5 image-driven generation. Use Seedance 2.5 T2V for text-only requests and Seedance 2.5 V2V when reference video is required.
Authorizations
API Key authentication. Format: Bearer YOUR_API_KEY.
Body
- Option 1 — Frame mode
- Option 2 — Reference mode
Seedance 2.5 image-to-video. Choose one option — Frame and Reference fields are mutually exclusive. prompt is optional. video_urls is not supported on I2V. audio_urls cannot be used alone.
Required. Starting frame URL. Do not pass reference_images.
1"https://example.com/first.jpg"
Optional. Ending frame URL. Requires first_frame_image. Do not pass reference_images.
1"https://example.com/last.jpg"
Optional. Video description. Maximum 10000 characters. Frame animation description.
1 - 10000"Animate the scene gently with natural motion"
Optional. Reference audio URLs (1-10). Use with frame images; audio-only is not supported.
1 - 10 elementsSpecifies the aspect ratio for the generated video
21:9, 16:9, 4:3, 1:1, 3:4, 9:16 "16:9"
Specifies the resolution tier for the generated video. Seedance 2.5 supports 480p and 720p only
480p, 720p "720p"
Video duration in seconds. Allowed values are integers from 4 to 30
4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 5
Random number seed for reproducibility. Use -1 for random. Identical seeds cannot guarantee completely identical results
-1 <= x <= 4294967295-1
Whether to keep the camera fixed during generation
false
Whether to generate an audio track with the video
true
Output video container. mp4 for general playback; mov for higher color precision in editing workflows
mp4, mov "mp4"
Task expiration time in seconds
3600 <= x <= 259200172800
Whether to return the last frame of the generated video
false