Seedance 2.0 15 % RABATT | Im Video Generator erstellen →

OpenVideo Image to Video API

wavespeed-ai /

OpenVideo Image to Video is a fast AI image-to-video generation model that creates short cinematic clips with native audio from a single reference image. It gives users full creative control over scene, style, and motion prompts, with support for 480p, 720p, and 1080p output and 3–20 second duration tiers. Ready-to-use REST inference API for cinematic clips, product videos, social media content, advertising creatives, visual storytelling, and professional image-to-video workflows with simple integration, no coldstarts, and affordable pricing.

image-to-video
Eingabe

Per Drag & Drop oder Klick hochladen

preview

Bereit

$0.1pro Durchlauf·~10 / $1

Weiter:

BeispieleAlle anzeigen

The woman slowly lowers the umbrella and looks toward the camera. Rain falls gently around her, neon reflections ripple on the wet pavement, and the convenience store lights flicker softly in the background. Cinematic slow motion, subtle camera push-in.

Ähnliche Modelle

README

OpenVideo — Unlimited Image-to-Video (with Audio)

OpenVideo — Unlimited Image-to-Video (with Audio) generates short image-to-video clips with a synchronized native audio track. Upload a reference image, provide a prompt, choose the output resolution and duration, and generate an mp4 video with audio.

Why Choose This?

  • Image-to-video with audio Generate short video clips with a synchronized audio track in a single workflow.

  • Prompt-following generation The model follows the prompt directly for motion, scene, and overall output direction.

  • Flexible resolution options Choose 480p, 720p, or 1080p depending on your quality and cost requirements.

  • Short-form video generation Supports clip durations from 3 to 20 seconds.

  • Simple workflow Start from a single reference image and a text prompt to generate a final mp4 output.

Parameters

ParameterRequiredDescription
imageYesReference image. JPG or PNG is recommended; avoid WEBP.
promptYesPositive prompt describing the desired motion and scene.
resolutionNoOutput resolution: 480p, 720p, or 1080p. Default: 480p.
durationNoOutput duration in seconds. Supported range: 3 to 20. Default: 5.
seedNoRandom seed. Use -1 for a random seed. Default: -1.

How to Use

  1. Upload your image — Provide a reference image in JPG or PNG format.
  2. Write your prompt — Describe the motion and scene you want in the output video.
  3. Choose output settings (optional) — Select resolution, duration, and seed as needed.
  4. Submit — Generate the final video with audio.

Pricing

ResolutionPer 5sPer secondMax length
480p$0.10$0.02 / s20 s
720p$0.20$0.04 / s20 s
1080p$0.30$0.06 / s20 s

Billing Rules

  • Minimum charge: 5 seconds. Requests shorter than 5 seconds are billed as 5 seconds.
  • Maximum billed duration: 20 seconds.
  • 720p costs 2x the 480p price.
  • 1080p costs 3x the 480p price.
  • Billing is based on max(5, min(duration, 20)).

Best Use Cases

  • Short cinematic clips — Generate short video scenes with synchronized audio from a single reference image.
  • Prompt-driven scene generation — Create motion, camera feel, and scene progression directly from a text prompt.
  • Stylized visual content — Generate creative or stylized clips with audio in one pipeline.
  • Social media content — Create short-form video content for quick publishing or iteration.
  • Creative prototyping — Test scene ideas, motion directions, and visual concepts from one image.

Pro Tips

  • Use a clear reference image with the main subject clearly visible.
  • Keep the prompt focused on both the scene and the motion.
  • Use 480p for faster and lower-cost testing.
  • Use 720p or 1080p for higher-quality final outputs.
  • Use a fixed seed if you want more reproducible generations.
  • Avoid WEBP input images when possible.

Notes

  • image and prompt are required fields.
  • resolution, duration, and seed are optional.
  • Default resolution is 480p.
  • Default duration is 5.
  • Default seed is -1, which uses a random seed.
  • Audio is generated together with the video; no separate audio input is required.
  • 480p is the fastest tier.
  • Ensure uploaded image URLs are publicly accessible.
  • By using this endpoint, you confirm that you have the right to generate the requested content under your jurisdiction.
Barrierefreiheit:Diese Website nutzt KI-Modelle von Drittanbietern.

Open Video Image To Video API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/open-video/image-to-video 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 Open Video Image To Video below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/open-video/image-to-video" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "image": "https://example.com/your-input.jpg",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "preset": "tuned",
    "resolution": "480p",
    "duration": 5,
    "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/open-video/image-to-video", {
        "image": "https://example.com/your-input.jpg",
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "preset": "tuned",
        "resolution": "480p",
        "duration": 5,
        "seed": -1
});

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

output = wavespeed.run(
    "wavespeed-ai/open-video/image-to-video",
    {
    "image": "https://example.com/your-input.jpg",
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "preset": "tuned",
    "resolution": "480p",
    "duration": 5,
    "seed": -1
}
)

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

Open Video Image To Video API — Frequently asked questions

What is the Open Video Image To Video API?

Open Video Image To Video is a WaveSpeedAI model for video generation from images, exposed as a REST API on WaveSpeedAI. OpenVideo Image to Video is a fast AI image-to-video generation model that creates short cinematic clips with native audio from a single reference image. It gives users full creative control over scene, style, and motion prompts, with support for 480p, 720p, and 1080p output and 3–20 second duration tiers. Ready-to-use REST inference API for cinematic clips, product videos, social media content, advertising creatives, visual storytelling, and professional image-to-video workflows with simple integration, no coldstarts, and affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Open Video Image To Video 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/open-video-image-to-video.

How much does Open Video Image To Video cost per run?

Open Video Image To Video starts at $0.10 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 Open Video Image To Video accept?

Key inputs: `prompt`, `image`, `resolution`, `duration`, `seed`, `preset`. 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/open-video-image-to-video.

How do I get started with the Open Video Image To Video API?

Sign up for a free WaveSpeedAI account to claim starter credits, copy your API key from /accesskey, then call the endpoint shown in the API tab of the playground. The playground also auto-generates a code sample in Python, JavaScript, or cURL for the parameters you've set.

Can I use Open Video Image To Video 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.