Seedance 2.5 Text to Video: AI Video Generator

Generate video from text with Seedance 2.5. Early-access build with selectable 480p–4K output and 30-second clips. Try free — pay per generation. Seedance 2.5 Text-to-Video generates cinematic video directly from a detailed text prompt, with selectable output resolution (480p/720p/1080p/4K) — price scales with the resolution chosen. Supports clips up to 30 seconds.

Interactive model controls

Seedance 2.5 Text-to-Video generates cinematic video directly from a detailed text prompt, with selectable output resolution (480p/720p/1080p/4K) — price scales with the resolution chosen. Supports clips up to 30 seconds.

📝

Overview

About this model

Seedance 2.5 Text-to-Video is the early-access build of ByteDance's next-generation Seedance model, generating cinematic video directly from a detailed text prompt. It supports clips up to 30 seconds — double the 15-second limit of Seedance 2.0 — with a resolution parameter selecting 480p, 720p (default), 1080p, or 4K output; price scales with the resolution chosen. This endpoint also supports Draft Mode: set draft: true for a fast, low-cost 480p preview (resolution is ignored — sending anything other than 480p alongside draft=true is rejected), then call this same endpoint again with draft_request_id set to that draft's request_id to finalize it at full 1080p, reusing the prompt from the original draft automatically. A draft stays finalizable for 7 days after it completes.

1Rapid prototyping: Generate a full-length 30-second draft from a prompt alone before committing to production.
2Social content: Produce short-form video clips for ads and social posts directly from a script.
3Concept visualization: Turn a scene description into a moving reference for storyboarding or previs.
4Marketing: Generate cinematic b-roll from text prompts without shooting footage.
💰

Pricing & Value

Cost analysis

muapiapp$0.17/sec (480p), $0.34/sec (720p), $0.85/sec (1080p), or $1.70/sec (4K)

Pay-per-generation pricing with no subscription, selectable via the `resolution` parameter on this same endpoint.

Fal.ai$0.47/sec (720p) or $0.2205/sec (480p)

MuAPI is ~28% cheaper than Fal.ai at 720p and ~23% cheaper at 480p.

ReplicateNot available

Seedance 2.5 is not listed on Replicate.

** Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Promptstring

Text prompt describing the video scene and motion.

Default ValueA cinematic tracking shot through a city park after rain, soft cloudy light, wet pavement reflections, smooth camera movement.
ResolutionEnum (4 options)

Output resolution. Price scales with resolution: 480p is cheapest, 4K is most expensive.

Default Value720p
Durationint

The duration of the generated video in seconds.

Default Value5
Aspect RatioEnum (8 options)

Aspect ratio of the output video.

Default Value16:9
Seedint

Random seed for reproducible generation. Use -1 for random.

Default Value42
High Bitrateboolean

Enable high bitrate mode for better visual fidelity. Produces larger files.

Default Valuefalse
Draftboolean

Generate a cheap 480p draft (resolution must be 480p or omitted when true — any other value is rejected). Finalize the draft you keep at 1080p by calling this same endpoint again with draft_request_id set to this request's request_id.

Default Valuefalse
Draft Request IDstring

Finalize an earlier draft (submitted with draft=true) into a full 1080p render. Set to that draft's request_id; prompt, media, duration, aspect ratio and seed are reused from the draft. resolution must be 1080p or omitted, and draft must not be true — anything else is rejected. The draft must be completed and at most 7 days old.

Default Value-
📖

Implementation Guide

Developer documentation

How to Use Seedance 2.5 Text-to-Video

  1. Write a Detailed Prompt

    • Include scene, lighting, camera movement, and motion specifics.
    • Example: "A cinematic tracking shot through a city park after rain, soft cloudy light, wet pavement reflections, smooth camera movement."
  2. Configure Output

    • Set resolution to 480p, 720p (default), 1080p, or 4k — price scales with resolution (see the pricing table below).
    • Set duration from 4 to 30 seconds.
    • Choose aspect_ratio (16:9, 9:16, 1:1, 4:3, 3:4, 21:9, 9:21).
    • Optionally set seed for reproducible output.
  3. Submit via the API

curl -X POST https://api.muapi.ai/api/v1/seedance-2.5-text-to-video \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A cinematic tracking shot through a city park after rain, soft cloudy light, wet pavement reflections, smooth camera movement.",
    "resolution": "1080p",
    "duration": 5,
    "aspect_ratio": "16:9"
  }'
  1. Poll and Download
    • Poll GET /api/v1/predictions/{request_id}/result until status is completed, then retrieve the video URL from output.
❓

Common Questions

Frequently asked

What does Seedance 2.5 Text-to-Video do?

It generates video directly from a text prompt describing the scene, camera movement, and atmosphere, with no image or video reference required.

What resolution does it output?

720p by default. Pass a `resolution` value of `480p`, `720p`, `1080p`, or `4k` on the same endpoint to select a different output tier — price scales with the resolution chosen.

Does it support 1080p?

Yes — set `resolution` to `1080p` (natively rendered) or `4k` (upscaled from a 720p base render) on this same endpoint. Both are priced above the 720p tier.

How long can generated videos be?

Between 4 and 30 seconds, configurable via the `duration` parameter.

Can I reproduce the same output twice?

Yes — pass an explicit `seed` value (0 to 4294967295) to reproduce a generation, or use -1 for a random seed each time.

How is this different from Seedance 2.5 Image-to-Video?

Text-to-Video generates purely from a prompt. For animating a still image, use Seedance 2.5 Image-to-Video; for keyframe transitions or multi-reference blending, use the First & Last Frame or Omni Reference endpoints.

Does this endpoint support Draft Mode?

Yes — set draft: true for a cheap 480p preview ($0.17/sec), then finalize the one you keep at 1080p by calling this same endpoint again with draft_request_id set to that draft's request_id, instead of a new prompt. See the [Draft Mode API guide](/seedance-2.5-draft-mode) for the full workflow.