Vidu Q3 और Q3 Pro मॉडल पर 50% छूट · केवल WaveSpeedAI | 20 मई – 2 जून

Wan 2.1 Ditto

wavespeed-ai /

Wan2.1-DITTO is a unified video-to-video model for realistic style transfer and reenactment, replicating holistic movement and expressions across frames. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

video-to-video
Input

Drag & drop करें या upload के लिए click करें

Idle

$0.2per run·~50 / $10

Next:

ExamplesView all

MoeAnime

IceSculpture

3DChibi

Ghibli

VanGogh

Fabric

Related Models

README

Wan2.1-DITTO

Wan2.1-DITTO is an optimized video-to-video generation model that transforms existing footage into new visual styles guided by text or style prompts. With unified diffusion tuning, it delivers cinematic motion, smooth temporal consistency, and vivid artistic expression across multiple resolutions.

Why it looks great

  • Unified Diffusion Core – Enhances motion smoothness and temporal consistency across frames.
  • Style-flexible generation – Switch seamlessly between realism, anime, sketch, or cinematic tones.
  • Precision color mapping – Retains natural tones and contrast even in stylized conversions.
  • Resolution scalability – Available in both 480p and 720p, optimized for balance between speed and clarity.
  • Consistent motion fidelity – Avoids flicker and deformation during high-action sequences.

Pricing

Output ResolutionPrice per 5 secondsMax Length
480p (Standard)$0.20120 s
720p (HD)$0.40120 s

How to Use

  1. Enter prompt — Describe or select the desired style for your video.
  2. Choose resolution480p or 720p.
  3. Run generation — Wait for AI rendering and preview results.
  4. Review & iterate — Fix seed for reproducibility, change seed for variation.

Pro tips for best quality

  • Keep your source video stable and clear for best transformation results.

  • Higher resolution (720p) is ideal for professional output, while 480p suits faster drafts.

Note

  • Actual render time varies with resolution and server load.

  • Videos longer than 120 s should be split into multiple segments and merged after processing.

Accessibility:This website uses AI models provided by third parties.

Wan 2.1 Ditto API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/wan-2.1/ditto with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Wan 2.1 Ditto below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/wan-2.1/ditto" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "prompt": "RealDomain",
    "video": "https://example.com/your-input.mp4",
    "resolution": "480p",
    "seed": -1
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("wavespeed-ai/wan-2.1/ditto", {
        "prompt": "RealDomain",
        "video": "https://example.com/your-input.mp4",
        "resolution": "480p",
        "seed": -1
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "wavespeed-ai/wan-2.1/ditto",
    {
    "prompt": "RealDomain",
    "video": "https://example.com/your-input.mp4",
    "resolution": "480p",
    "seed": -1
}
)

print(output["outputs"][0])  # → URL of the generated output

Wan 2.1 Ditto API — Frequently asked questions

What is the Wan 2.1 Ditto API?

Wan 2.1 Ditto is a WaveSpeedAI model for video editing, exposed as a REST API on WaveSpeedAI. Wan2.1-DITTO is a unified video-to-video model for realistic style transfer and reenactment, replicating holistic movement and expressions across frames. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Wan 2.1 Ditto API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/wavespeed-ai/wan-2.1-ditto.

How much does Wan 2.1 Ditto cost per run?

Wan 2.1 Ditto starts at $0.20 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Wan 2.1 Ditto accept?

Key inputs: `prompt`, `video`, `resolution`, `seed`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/wavespeed-ai/wan-2.1-ditto.

How long does Wan 2.1 Ditto take to generate?

Average end-to-end generation time on WaveSpeedAI is around 81 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.

Can I use Wan 2.1 Ditto outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (WaveSpeedAI). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.