Seedance 2.5 1080p upscale API

bytedance / seedance-2.5

Generate from text, first/last frames, or as many as 50 multimodal references, continue and edit one source video, or upscale a completed draft to 1080p.

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

Draft with reference video

Upscale charge = the actual draft charge × your account’s current 1080p rate ÷ its current 480p rate. Both rates use the with-reference-video tier. Each upscale is charged separately, rounded once to micro-USD.

480p
$0.072/s
1080p
$0.40/s

Draft without reference video

Upscale charge = the actual draft charge × your account’s current 1080p rate ÷ its current 480p rate. Both rates use the without-reference-video tier. Each upscale is charged separately, rounded once to micro-USD.

480p
$0.12/s
1080p
$0.675/s
Input

Assets and output parameters form one generation request.

Enter the SJolt task_id of your successfully completed Seedance 2.5 480p-draft video, created within the last 7 days.

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, video-edit, and 1080p-upscale 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. Preview with 480p-draft and use its completed task ID to create a 1080p result 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 1080p upscale 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.

Prompt-led generation
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 Alibaba, Black Forest Labs, Google, MiniMax, Midjourney, OpenAI, ByteDance, Kuaishou, SJolt AI, Suno, xAI 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.

How do I upscale a draft to 1080p?

Choose 480p-draft on a generation route, wait for success, then enter that SJolt task ID in 1080p upscale. Use a draft from your own account within 7 days of creation. The new video inherits the draft's scene, duration, and framing.

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, 480p-draft, 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.