Seedance 2.5 is ByteDance's next-generation video model: one native 30-second single-shot clip per request, with up to 30 images, 10 videos, and 10 audio references combined (50 total), white-model and motion references, and timestamp-level editing. MachGen exposes Text to Video, Image to Video, Reference to Video, and First & Last Frame workflows with 4-30 second output.
| Auto-reload | Regular | |
|---|---|---|
| 480p | $0.085/s | $0.11/s |
| 720p | $0.19/s | $0.23/s |
| 1080p | $0.50/s | $0.60/s |
| 480p · with input video | $0.05/s | $0.06/s |
| 720p · with input video | $0.115/s | $0.14/s |
| 1080p · with input video | $0.27/s | $0.33/s |
Seedance 2.5 is ByteDance's next-generation video generation model. It generates one native 30-second single-shot clip per request, with audio generated in the same pass, and accepts up to 50 multimodal references - 30 images, 10 videos, and 10 audio clips. References can anchor subjects, motion, camera behavior, style, and sound, while timestamp-level instructions direct how they combine across the clip.
Text to Video, Image to Video, Reference to Video, and First & Last Frame tasks are all available on MachGen, with white-model and motion references for staging and camera control.
This table reflects the model routes and controls currently exposed by MachGen.
| Mode | Required input | Available settings |
|---|---|---|
| Text to Video | Text prompt | Resolution: 480p, 720p, 1080p Aspect ratio: 21:9, 16:9, 9:16, 1:1, 4:3, 3:4 Duration: 4-30s Frame rate: 24fps Optional generated audio |
| Image to Video | Text prompt and source image; optional end frame | Resolution: 480p, 720p, 1080p Aspect ratio: Adaptive Duration: 4-30s Frame rate: 24fps Optional generated audio |
| Reference to Video | Per-type limits: up to 30 images, up to 10 videos, up to 10 audio files; 50 references combined, plus a text prompt | Resolution: 480p, 720p, 1080p Aspect ratio: Adaptive, 21:9, 16:9, 9:16, 1:1, 4:3, 3:4 Duration: 4-30s, Match source Frame rate: 24fps Optional generated audio |
| First & Last Frame | Text prompt, start frame, and end frame | Resolution: 480p, 720p, 1080p Aspect ratio: Adaptive Duration: 4-30s Frame rate: 24fps Optional generated audio |
Seedance 2.5 accepts up to 30 images, 10 videos, and 10 audio clips per request - 50 total. The reference board in MachGen's Generate surface replaces the one-row-per-file layout with a compact grid, bulk upload per kind, and a tile editor for naming, replacing, and removing assets.
Editing and extending an existing video run through this same surface. Attach the clip as a video reference and set framing to Adaptive - the model reads your prompt to decide whether you are editing the clip or continuing it, and Adaptive is the only framing either accepts. Leave the duration on Match source to edit, where the result runs exactly as long as the clip you attached; pick a length instead to extend past it. With several videos attached, the first is the one being edited and the rest only inform the result.
The official envelope: 30 images, 10 videos, and 10 audio clips, 50 references combined, and 4-30 second output at 24 fps. Output resolution is 480p or 720p (official 2.5 does not support 1080p or 4K); aspect ratios are 16:9, 9:16, 1:1, 4:3, 3:4, and 21:9, plus Adaptive, which keeps the reference material's own framing. First-frame and first-and-last-frame tasks are fixed to Adaptive, and reference-to-video offers it alongside the fixed ratios.
Per-file limits follow the official API: images below 30 MB at 300-6000 px per axis with an aspect ratio from 2:5 to 5:2; videos as MP4 or MOV, 2-30 seconds each with 30 seconds combined, 24-60 fps, 409,600-8,295,044 total pixels, and below 200 MB; audio as WAV or MP3, 2-30 seconds each with 30 seconds combined, and below 15 MB. The MachGen request shape is the neutral passthrough contract: ordered image, video, and audio reference URLs plus prompt and output settings.
For model background, technical details, and architecture, see the official Seedance 2.5 page.
Try this model in the MachGen Playground.
Official documentation may describe capabilities or parameters that are not currently exposed by MachGen. Use the Inputs and output settings section above as the source of truth for this page.
See Pricing for currently published MachGen rates. When available, the Playground estimate reflects the selected task and output settings.
Deployment: Pass-through. Seedance 2.5 is pass-through. MachGen sends the request through its upstream provider integration and returns the generated asset.
The Playground and API sections on this page list the inputs and output settings exposed for this model.