Seedance 2.5 Omni Reference: Image-to-Video

Blend images, video, and audio into one video with Seedance 2.5 Omni Reference. Selectable 480p–4K output, 30-second clips. Try free — pay per generation, no subscription.

Interactive model controls

Seedance 2.5 Omni Reference blends multiple reference images, video clips, and audio into a single guided generation, 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 Omni Reference is the early-access multi-reference endpoint in the Seedance 2.5 family, blending up to 30 reference images, 10 video clips, and 10 audio files into a single guided video generation. Use the images to steer environment and style, the videos for camera motion and rhythm, and the audio as a mood reference — all combined via one text prompt. Supports clips up to 30 seconds, with a resolution parameter selecting 480p, 720p (default), 1080p, or 4K output; price scales with the resolution chosen.

1Style-consistent content: Combine multiple reference images to lock in a consistent visual style across shots.
2Music-driven video: Use an audio clip as a mood and pacing reference for the generated motion.
3Camera motion transfer: Reference an existing video clip to carry over its camera movement into a new scene.
4Multi-source composition: Merge environment images, motion references, and audio mood into one coherent clip.
💰

Pricing & Value

Cost analysis

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

Rate applies to output duration only when no video reference is used, selectable via the `resolution` parameter on this same endpoint. With a video reference, billed at 65% of that rate on the combined duration of the reference videos plus the generated output.

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 video, referencing the provided images, video clips, and audio as environment, motion, and mood cues.

Default ValueCreate a calm cinematic park sequence. Use the images for environment style, the video clips for camera motion and street rhythm, and the audio as mood reference.
Reference Imagesarray

Reference image URLs. Up to 30 images.

Default Valueundefined
Reference Videosarray

Reference video URLs. Up to 10 clips.

Default Valueundefined
Reference Audioarray

Reference audio URLs. Up to 10 files.

Default Valueundefined
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
Omni Reference Task TypeEnum (4 options)

Hint for the omni-reference subtask type, so ratio/duration constraint mismatches are caught at submission time instead of failing asynchronously. auto lets the model infer the type from the prompt; reference has no special ratio/duration constraints; edit and extend both require ratio=adaptive (edit additionally requires duration=-1). The model still re-derives the actual task type from the prompt during processing, so a mismatch can still surface as an async error.

Default Valueauto
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 Omni Reference

  1. Gather Your References

    • Up to 30 images via images_list, 10 videos via videos_list, 10 audio files via audios_list. At least one reference is recommended.
  2. Write a Guiding Prompt

    • Describe how the references should combine.
    • Example: "Create a calm cinematic park sequence. Use the images for environment style, the video clips for camera motion and street rhythm, and the audio as mood reference."
  3. Configure Output

    • Set resolution to 480p, 720p (default), 1080p, or 4k — price scales with resolution (see the pricing table below).
    • Set duration (4–30s), aspect_ratio, and optionally seed.
  4. Submit via the API

curl -X POST https://api.muapi.ai/api/v1/seedance-2.5-omni-reference \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Create a calm cinematic park sequence using the references for style, motion, and mood.",
    "images_list": ["https://example.com/ref1.jpg", "https://example.com/ref2.jpg"],
    "videos_list": ["https://example.com/ref.mp4"],
    "resolution": "1080p",
    "duration": 10
  }'
  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 Omni Reference do?

It generates video guided by a combination of reference images, video clips, and audio files, blending their style, motion, and mood cues into one output.

How many references can I provide?

Up to 30 images, 10 video clips, and 10 audio files, via `images_list`, `videos_list`, and `audios_list` respectively.

Why does this cost more than plain text/image-to-video?

Omni Reference uses the same per-second rate as the base model at each resolution ($0.34/sec at 720p, $0.17/sec at 480p, $0.85/sec at 1080p, $1.70/sec at 4K), but is billed on total video duration — the generated output plus every reference video you supply — not just the output length.

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.

Do I need to provide all three reference types?

No — provide any combination of images, videos, and audio. A text prompt alone still works, but references help steer style, motion, and mood more precisely.