Skip to main content
Seedance 2.5 is a multimodal video generation model for coherent long-form shots, multimodal references, precise editing, video extension, and native multilingual audio. Use the AnyFast model ID seedance-2.5 with POST /v1/video/generations.

What’s new

  • Generate one coherent video up to 30 seconds long.
  • Reference up to 50 media items: 30 images, 10 videos, and 10 audio clips.
  • Generate from audio references alone, without an image or video reference.
  • Let the model choose aspect ratio and duration with ratio: "adaptive" and duration: -1.
  • Preserve source dimensions and timing automatically in editing, extension, and frame-guided workflows.
  • Generate spoken or sung audio in 11 supported languages.

Capability examples

A time-coded prompt can divide one continuous story into several acts. This example moves from a brass clock and mechanical city to an ocean voyage and a moonlit ridge, then returns to the opening clock face.
Reference image for the 30-second steampunk narrative

Reference image

30-second output

Task types and classification

Seedance 2.5 classifies each request from the media role values and the prompt intent. It supports five task families.
Editing, extension, and frame-guided restrictions are checked after the model classifies the task. The create request can initially return a task ID and then fail asynchronously with InvalidParameter.TaskTypeConstraint. If several parameters are invalid, the asynchronous error may list them together.
For ordinary reference generation, avoid editing or extension phrases unless that is the intended workflow. Such phrases can cause the model to classify the request as editing or extension and apply the stricter parameter rules.

Smarter duration and aspect ratio control

Set ratio to adaptive and duration to -1 to let Seedance 2.5 choose output dimensions and timing. Editing, extension, and first-frame/first-and-last-frame tasks have special behavior.

Video editing

For editing, ratio defaults to and only accepts adaptive. The output follows the aspect ratio of the video selected for editing. duration defaults to and only accepts -1, so the result stays close to the source duration. The output can have a fractional duration and may be up to 0.4 seconds shorter than the source because of input-frame processing.

Video extension

For extension, ratio defaults to and only accepts adaptive. The output follows the aspect ratio of the video being extended. Set duration to -1 for automatic timing or choose an integer from 4–30.

First-frame and first-and-last-frame generation

For frame-guided generation, ratio defaults to and only accepts adaptive. The output follows the first frame’s aspect ratio. Set duration to -1 or an integer from 4–30.

Text and reference generation

For text-to-video and ordinary reference-to-video, adaptive selects the best ratio from 21:9, 16:9, 4:3, 1:1, 3:4, and 9:16. With duration: -1, the model selects an integer duration from 4–30 seconds.

Create a task

cURL

Additional workflows

Seedance 2.5 can generate a video from an audio reference without any image or video input. The text prompt is optional; when included, use @audio1 to describe how the audio should guide the scene.
cURL

Advanced request controls

A task becomes expired when it remains queued or running beyond execution_expires_after.

Output specifications

Resolution and pixel dimensions

resolution defaults to 720p. Seedance 2.5 supports 480p and 720p; it does not support 1080p or 4K output. MOV playback support varies. VLC, mpv, and ffplay support it on macOS and Windows; IINA supports it on macOS. Browser playback may not work, so download the file and use a compatible player when necessary.

Audio, watermark, and final frame

  • generate_audio defaults to true and enables synchronized dialogue, sound effects, and music.
  • watermark defaults to false. Set it to true to add an AI-generated mark in the lower-right corner.
  • return_last_frame defaults to false. Enable it when you need the generated video’s final frame.

Input requirements

Do not directly upload reference images or videos containing real-person faces unless your workflow and account are authorized to use that material.

Images

Videos

Audio

The complete request body must not exceed 64 MB. Avoid Base64 for large files.

Native multilingual generation

Seedance 2.5 accepts prompts and generates spoken audio in Chinese, English, Spanish, Indonesian, Malay, Thai, Arabic, Portuguese, Vietnamese, Japanese, and Korean. See the Native languages capability example above for its reference image and generated output.

Prompting tips

  • Organize prompts as subject + action/event + scene/environment + visual style + camera/editing + sound. Omit parts you do not need.
  • Refer to media as @image1, @video1, and @audio1, and state what each item should and should not contribute.
  • Distinguish audio intent with punctuation: music in (), sound effects in <>, dialogue in {}, and subtitles in 【】.
  • For non-Chinese dialogue, state the language before the dialogue.
  • Use timestamps such as [0–10s], [10–20s], and [20–30s] to structure a long narrative.

Query and retain the result

The create endpoint returns an asynchronous task ID. Poll GET /v1/video/generations/{task_id} until the task reaches SUCCESS, then read result_url.
  • Task records can be queried for 7 days after submission.
  • Generated video URLs remain available for 24 hours and allow up to 100 downloads.
  • Download or transfer the result promptly after success.

Seedance 2.5 API Reference

View every request field and open Try it.

Query a Seedance task

Poll task status and retrieve the generated video.
Source: Volcengine Seedance 2.5 tutorial