Seedance 2.5 Upscaled

ByteDancevideolive~6m 18s

Seedance 2.5 rendered one step lower and upscaled to 1080p or 4K, with native audio.

avg$2.92/ run

An estimate, trued up after the run. Failed runs cost $0.00.

How this model is billed

Quoted before you run. A failed run costs $0.00.

Typical run ~6m 18s: the measured mean, end to end.

Compare every price

Run Seedance 2.5 Upscaled

Overview

Seedance 2.5 Upscaled is a video model from ByteDance. Seedance 2.5 rendered one step lower and upscaled to 1080p or 4K, with native audio. Besides the prompt it accepts first frame, last frame, up to 30 reference images, up to 10 reference videos, up to 10 reference audios. Output goes up to 4K and 30 seconds. Open the playground above to try it with your own prompt; the price for your exact settings is on the Run button before you spend anything.

Parameters

What Seedance 2.5 Upscaled accepts, in the order the playground shows it. The full reference, with an example for each language, is on the API page.

ParameterTypeDefaultAllowedWhat it does
promptrequiredstring——Text describing the video
first_frame_urlstring—one image urlStarting frame image URL for image-to-video
last_frame_urlstring—one image urlEnding frame; requires first_frame_url
reference_imagesstring[]—up to 30 image urlsUp to 30 reference images (max 30MB each) for character/style consistency
reference_videosstring[]—up to 10 video urlsUp to 10 reference videos (2-30 seconds each, 30 seconds combined, mp4/mov, max 200MB each) for motion/style transfer
reference_audiosstring[]—up to 10 audio urlsUp to 10 reference audio files (MP3, 2-30 seconds each, 30 seconds combined, max 15MB each)
durationenum54 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20 ·…Video length in seconds (4-30), or -1 to let the model choose
resolutionenum1080p720p · 1080p · 4kOutput resolution delivered: 720p, 1080p or 4K
aspect_ratioenum—16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9Output aspect ratio
generate_audiobooleantrue—Co-generate synchronized audio (dialogue, SFX, ambient, music) in the same pass
return_last_framebooleanfalse—Returns the final video frame as a separate image, delivered in the response as `video.last_frame_url`
bitrate_modeenumstandardstandard · highOutput video encoding bitrate
output_formatenummp4mp4 · movmp4 = best compatibility
auto_resizebooleantrue—Automatically resizes an input image that falls outside the provider's accepted range (300-6000px per side, aspect…
output_codecenumautoauto · h264Codec of the delivered file

Seedance 2.5 Upscaled pricing

Billed on the real cost of each run, which averages about $2.92 per run.

The exact price for your settings is on the Run button before you spend anything, and a failed run costs $0.00. Compare every model and plan.

Call Seedance 2.5 Upscaled from code

One POST returns a request id at once; poll it or take a webhook. Python, JavaScript, webhooks and every parameter are on the Seedance 2.5 Upscaled API page.

curlPOST /v1/models/seedance-2.5-upscaled
curl -X POST https://api.ezflows.io/v1/models/seedance-2.5-upscaled \
  -H "Authorization: Bearer $EZFLOWS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a wide shot of a desert at dusk",
    "duration": 5,
    "resolution": "1080p"
  }'

# 202 Accepted, at once — it never waits for the model:
# {"request_id": "req_8f2a41c9b70e4d15", "status": "queued",
#  "poll_url": "https://api.ezflows.io/v1/requests/req_8f2a41c9b70e4d15"}

Seedance 2.5 Upscaled: questions

How much does Seedance 2.5 Upscaled cost?

Seedance 2.5 Upscaled is billed on the real cost of each run, which averages about $2.92 per run. The exact price for your settings is quoted before you run, and a failed run costs $0.00.

How long does a Seedance 2.5 Upscaled run take?

The measured average is ~6m 18s, end to end. Longer outputs and higher settings take longer. The API is asynchronous: you get a request id at once, then poll it or receive a webhook when the result is ready.

How do I call Seedance 2.5 Upscaled from code?

Send a POST to https://api.ezflows.io/v1/models/seedance-2.5-upscaled with your API key and the parameters as a JSON body. It answers 202 with a request id and a poll URL; poll it until the status is final, or register a webhook. Examples in curl, Python and JavaScript are on the API page.

Where are Seedance 2.5 Upscaled results stored, and for how long?

Results are saved to media.ezflows.io and kept for 90 days. Download anything you want to keep longer.