Seedance 2.5 Video extension API

bytedance / seedance-2.5

Generate from text, first/last frames, or as many as 50 multimodal references, or continue and edit one source video.

Start from text, animate a first frame with an optional ending frame, combine multimodal references, or continue and edit one MP4 with optional image and audio guidance.

Pricing

Video extension

Final charge uses the greater of input video duration rounded to the nearest whole second or the applicable minimum, plus output duration.

480p
$0.072/s
720p
$0.162/s
1080p · 25% off Aug 17–Sep 17
$0.30/s
Input

Prompt, assets, and output parameters form one generation request.

Describe the result and use @ mentions to assign roles to uploaded reference media. Use @ to reference uploaded files.
Input media

Upload the media inputs configured for this model.

Waiting for assetsUploaded files will appear here for preview and removal.
Waiting for assetsUploaded files will appear here for preview and removal.
Waiting for assetsUploaded files will appear here for preview and removal.
ResolutionChoose 480p for drafts, 720p for balanced detail, or 1080p for full-HD output.
DurationChoose an output from 4 to 30 seconds.
5s

Model overview

Seedance 2.5 API for Multimodal Video Generation

Seedance 2.5 on sjolt exposes text-to-video, image-to-video, reference-to-video, video-extend, and video-edit routes. Start from text, animate a first frame with an optional last frame, guide a generation with multimodal references, or continue and edit one MP4 source with up to 30 images and 10 audio references through the asynchronous task API.

01 · Video generation

Up to 30 seconds in one generation

Generate any whole-second duration from 4 through 30. Use the longer timeline to build a complete scene with an opening, development, camera progression, synchronized sound, and a deliberate ending instead of stitching together several short clips.

  • Supports Video extension and reference-asset generation workflows.
  • Fits product assets, ad previews, visual direction, and social content tests.
  • Adjust configured inputs, media, and switches before generation.
02 · Asset control

Up to 50 multimodal references

Combine up to 30 images, 10 MP4 clips, and 10 audio files in one reference-guided request. Assign each source a role with @ mentions to preserve characters and products, borrow camera movement, match visual style, and coordinate dialogue, music, or ambience.

Reference imagesSource videoReference audio
03 · API integration

Frame-level editing control

Describe changes at specific moments and anchor them with reference frames, clips, and audio cues. Target a character, action, prop, background, or sound beat while helping the surrounding identity, motion, lighting, and audiovisual continuity remain coherent.

  • Compare available models from Black Forest Labs, Google, MiniMax, OpenAI, ByteDance, Kuaishou, SJolt AI in one place.
  • Copy the request body directly to the server to reduce frontend/backend parameter drift.
  • Failure states, retries, result preview, and review checkpoints stay in the same workflow.

Model characteristics

Three production-focused advances for longer, more controllable video creation.

01

Thirty-second storytelling

Plan a complete narrative or visual arc with enough time for scene development, measured camera movement, transitions, and a resolved ending.

02

50 reference assets

Bring together 30 images, 10 videos, and 10 audio files for identity, style, motion, camera, dialogue, and sound guidance.

03

Precise local refinement

Use time-ordered instructions and multimodal anchors to focus changes on a particular moment or visual element while maintaining continuity around it.

FAQ

These are the first questions to answer when evaluating this model.

What is Seedance 2.5?

Seedance 2.5 is a ByteDance video model with separate routes for prompt-only generation, first/last-frame animation, multimodal reference guidance, source-video extension, and source-video editing.

Which input files can I upload?

Reference-to-video accepts up to 30 PNG, JPG, JPEG, or WebP images, 10 MP4 videos, and 10 MP3, WAV, M4A, AAC, or OGG audio files. Each video must be 2 to 30 seconds, and all videos together must not exceed 30 seconds. Video extension and video editing each require exactly one MP4 and also accept up to 30 images and 10 audio files.

Are reference files required?

The text-to-video route does not accept reference files. Image-to-video requires a first frame and accepts an optional last frame. Reference-to-video requires at least one image, video, or audio URL. Video extension and video editing each require exactly one video URL; their image and audio references are optional.

Which output settings are available?

Text, image, reference, and video-extension generation support a whole-second duration from 4 to 30 and 480p, 720p, 1080p output. Text-to-video supports 16:9, 9:16, 1:1, 3:4, 4:3, 21:9 framing; reference-to-video additionally supports adaptive framing, image-to-video follows the first-frame aspect ratio, video extension follows its source framing, and video editing determines framing and length from its source.

How should I write a multimodal prompt?

State what must remain stable, assign each uploaded reference a role, then describe the action, camera movement, scene changes, lighting, and sound in chronological order.

How does the API workflow work?

Submit the text-only, image-guided, reference-guided, video-extend, or video-edit request to its dedicated endpoint. Poll the returned task ID, then read the generated MP4 URL from the successful task result.