Seedance 2.5 Text-to-Video API

bytedance/seedance-2.5/text-to-video

Seedance 2.5 (Text-to-Video) generates audio-synchronized videos up to 30 seconds long from text prompts, with controls for subject action, camera movement, lighting, pacing, and sound. It turns detailed scene descriptions into continuous visual sequences while adding expressive motion, dialogue, ambience, music, and sound effects in a single generation.

Input

699/20000

Output

Idle

Your generated video will appear here

Configure the required inputs, resolution, and duration, then run the task.

5 sec × $0.315/sec = $1.58

Continue with

Examples

One continuous five-second shot at blue hour on a quiet covered train platform. A fictional adult woman in a mustard raincoat stands alone near a bench. A brief gust lifts the loose end of her red scarf; she turns once, catches it against her chest, then becomes still. The camera makes one slow, steady waist-height move from a medium-wide view to a medium view. Keep her face, coat, scarf, and body proportions consistent. Use natural weight shift, restrained cloth motion, and realistic light rain. Synchronized audio: soft rain on the canopy, one cloth snap, and distant rail ambience. No cuts, no extra people, no dialogue, no readable text, no logos, no products, no advertising, no watermark.

Seedance 2.5 Text-to-Video

Seedance 2.5 Text-to-Video turns a text prompt into a continuous scene with synchronized sound. Use the prompt to define the subject and setting, sequence actions over time, and direct camera movement, lighting, pacing, and audio so the generated video follows one coherent creative plan.

Why Choose This?

  • Start without source mediaBuild the subject, setting, action, and visual treatment directly from a written scene.

  • Sequence action across the shotDescribe a clear opening, progression, and final beat to guide how the scene develops over time.

  • Direct performance and camera separatelyDefine what the subject does, then control shot size, angle, movement, and pace as a second layer.

  • Compose for the delivery formatSelect adaptive, landscape, portrait, or square framing before describing composition and negative space.

  • Plan picture and sound togetherEnable generated audio when dialogue, ambience, action sounds, or music cues belong to the scene.

Parameters

ParameterRequirementDescription
promptRequired

String. Defines the scene, action, camera, visual treatment, and sound intent; 1–20,000 characters after trimming.

durationRequired

Integer. Sets output length from 4 through 30 seconds, inclusive; the Playground preselects 5 seconds.

resolutionRequired

String. Sets output resolution and must be sent explicitly; the Playground preselects 720p.

720p480p
aspect_ratioOptional

String. Controls output framing; the Playground preselects and explicitly sends auto.

auto16:99:161:121:94:33:4
generate_audioOptional

Boolean. Requests a generated audio track; the Playground preselects true and explicitly sends either value.

truefalse

How to Use

  1. Define the sceneOpen with the subject, setting, and visual premise: a courier crossing a neon-lit station at night.

  2. Stage the actionWrite concrete beats in order: she checks the platform, boards the train, then looks back as the doors close.

  3. Direct the cameraAdd shot size, angle, and movement separately: medium tracking shot, eye level, slow push-in at the final beat.

  4. Establish the look and soundFinish with lighting, palette, atmosphere, and audio intent that should remain consistent across the clip.

  5. Configure the outputSet the duration, resolution, aspect ratio, and audio control after the creative direction is clear.

  6. Generate and reviewRun the request, inspect the video and audio together, then refine the prompt when timing, framing, or scene relationships need another pass.

Pricing

Price depends only on output duration and resolution; the audio toggle does not change the rate.

UsageRateDetails
480p28 credits/output sec ($0.140/sec)4 seconds costs 112 credits ($0.560), 5 seconds costs 140 credits ($0.700), and 30 seconds costs 840 credits ($4.20).
720p63 credits/output sec ($0.315/sec)4 seconds costs 252 credits ($1.26), 5 seconds costs 315 credits ($1.58), and 30 seconds costs 1,890 credits ($9.45).

Best Use Cases

  • Campaign concept filmsTurn a written product scenario and camera plan into a concept clip for creative review before production.

  • Story and scene previsualizationConvert a scripted beat into a motion reference for reviewing pacing, staging, and shot direction.

  • Social campaign variationsDevelop a written campaign idea into vertical, square, or landscape video concepts for channel-specific review.

  • Music and atmosphere studiesTranslate a visual progression, lighting direction, and sound cues into a short mood film or music visual study.

Pro Tips

  • Use this prompt spine: subject and setting, ordered action, camera direction, lighting and atmosphere, then intended sound.
  • Replace a thin prompt such as 'a cyclist in the city' with a visible action: the cyclist turns into a rain-lit alley as the camera tracks beside the rear wheel.
  • Use time ranges or words such as first, then, and finally when several beats need a clear sequence.
  • Keep subject movement and camera movement in separate sentences so each instruction has a clear role.
  • Give a short clip one coherent visual idea instead of asking it to resolve several unrelated scenes.

Notes

  • Generation is asynchronous; retain task_id and stop tracking when the task reaches finished or failed.

Seedance 2.5 Text To Video API — Frequently asked questions

What is the Seedance 2.5 Text-to-Video API?

Seedance 2.5 is developed by ByteDance Seed. The Text-to-Video API turns a text prompt into an asynchronously generated video. It can also generate a synchronized audio track when requested.

How do I call the Seedance 2.5 Text-to-Video API?

Send POST /api/generate/submit with a Bearer API key, set model to seedance-2.5/text-to-video, and place every generation field inside input. A successful submission returns task_id immediately; the API tab and linked documentation include runnable examples.

Open the complete API documentation
How much does the Seedance 2.5 Text-to-Video API cost?

480p costs 28 credits/output second and 720p costs 63. For example, 5 seconds costs 140 credits ($0.700) at 480p or 315 credits ($1.58) at 720p.

What inputs does the Seedance 2.5 Text-to-Video API accept?

The input object accepts a 1–20,000 character prompt, a whole-second duration from 4 to 30, 480p or 720p resolution, optional aspect_ratio, and generate_audio.

How do I get the generated video?

Poll GET /api/generate/status/{task_id} with task_id. On finished, read data.files[].file_url; on failed, stop and read the error. You can also provide callback_url for the terminal result.

Which Seedance 2.5 endpoint should I choose?

Choose Text-to-Video when the scene starts from language alone. Use Image-to-Video for a required start frame and optional end frame, or Reference-to-Video when separate assets need appearance, motion, camera, or sound roles.