Seedance 2.5 Upscaled
ByteDancevideolive~6m 18sSeedance 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 priceRun Seedance 2.5 Upscaled
Sign in to see your runs of Seedance 2.5 Upscaled: status, cost, timings and outputs.
Sign inSign in to see what you spend on Seedance 2.5 Upscaled, and how often runs succeed.
Sign inOverview
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.
| Parameter | Type | Default | Allowed | What it does |
|---|---|---|---|---|
promptrequired | string | — | — | Text describing the video |
first_frame_url | string | — | one image url | Starting frame image URL for image-to-video |
last_frame_url | string | — | one image url | Ending frame; requires first_frame_url |
reference_images | string[] | — | up to 30 image urls | Up to 30 reference images (max 30MB each) for character/style consistency |
reference_videos | string[] | — | up to 10 video urls | Up to 10 reference videos (2-30 seconds each, 30 seconds combined, mp4/mov, max 200MB each) for motion/style transfer |
reference_audios | string[] | — | up to 10 audio urls | Up to 10 reference audio files (MP3, 2-30 seconds each, 30 seconds combined, max 15MB each) |
duration | enum | 5 | 4 · 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 |
resolution | enum | 1080p | 720p · 1080p · 4k | Output resolution delivered: 720p, 1080p or 4K |
aspect_ratio | enum | — | 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 | Output aspect ratio |
generate_audio | boolean | true | — | Co-generate synchronized audio (dialogue, SFX, ambient, music) in the same pass |
return_last_frame | boolean | false | — | Returns the final video frame as a separate image, delivered in the response as `video.last_frame_url` |
bitrate_mode | enum | standard | standard · high | Output video encoding bitrate |
output_format | enum | mp4 | mp4 · mov | mp4 = best compatibility |
auto_resize | boolean | true | — | Automatically resizes an input image that falls outside the provider's accepted range (300-6000px per side, aspect… |
output_codec | enum | auto | auto · h264 | Codec 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.
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.
