Seedance 2.5 Image to Video: Image-to-Video

Animate images to video with Seedance 2.5. Early-access build with selectable 480p–4K output and 30-second clips. Try free — pay per generation. Seedance 2.5 Image-to-Video animates a single image into video, 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 Image-to-Video animates a single image into video, 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 Image-to-Video is the early-access build of ByteDance's next-generation Seedance model, animating a single still image into video. It supports clips up to 30 seconds, with a resolution parameter selecting 480p, 720p (default), 1080p, or 4K output; price scales with the resolution chosen. Dedicated First & Last Frame and Omni Reference endpoints cover keyframe transitions and multi-reference blending.

1Product marketing: Turn a single product photo into a moving showcase clip with natural camera motion.
2Photo animation: Bring a portrait or landscape photo to life with subtle, realistic motion.
3Social content: Animate existing photography into short-form video for ads and social posts.
4Concept visualization: Preview how a static design or render would look in motion.
💰

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 desired motion and style.

Default ValueAnimate the park scene with gentle wind moving the trees, subtle water ripples, and a slow cinematic push forward.
Image URLstring

URL of the input image to animate into video.

Default Valuehttps://samplelib.com/jpeg/sample-city-park-400x300.jpg
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
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
📖

Implementation Guide

Developer documentation

How to Use Seedance 2.5 Image-to-Video

  1. Prepare an Image

    • Use a clear, high-resolution image URL that is publicly accessible.
  2. Write a Motion Prompt

    • Describe the camera movement and animation you want.
    • Example: "Animate the park scene with gentle wind moving the trees, subtle water ripples, and a slow cinematic push forward."
  3. 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 and optionally seed.
  4. Submit via the API

curl -X POST https://api.muapi.ai/api/v1/seedance-2.5-image-to-video \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Animate the park scene with gentle wind moving the trees, subtle water ripples, and a slow cinematic push forward.",
    "image_url": "https://example.com/park.jpg",
    "resolution": "1080p",
    "duration": 5
  }'
  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 Image-to-Video do?

It animates a single input image into video, guided by an optional text prompt describing the desired motion.

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 animate a start and end frame together?

Yes — use the dedicated Seedance 2.5 First & Last Frame endpoint, which accepts two images and generates a smooth transition between them.

Can I combine multiple images, videos, and audio?

Yes — use the Seedance 2.5 Omni Reference endpoint, which blends up to 30 images, 10 videos, and 10 audio files into one guided generation.