Overview
Image to Video converts static images into dynamic video content with AI-generated motion and cinematic effects. The API analyzes images and creates realistic movement, camera motion, and environmental effects to bring still photos to life. Typical processing time: ~1m 14s median (see all processing times)How It Works
- Provide a source image - Upload the image you want to animate
- Describe the motion - Use a text prompt to describe how it should move
- API generates the video - AI creates natural motion and effects
- Download the result - Retrieve your animated video
Use Cases
- Social media content - Turn photos into engaging video posts
- Marketing videos - Create dynamic content from product photos
- Storytelling - Bring static images to life for narratives
- Real estate - Animate property photos for virtual tours
- E-commerce - Dynamic product showcases
Best Practices
Source Image Quality
- High resolution - At least 720p for best results
- Clear subjects - Well-defined elements animate better
- Good composition - Leave “room” for motion in your frame
- Appropriate content - Images with implied motion work well
Motion Prompts
Describe the motion you want to see: ✅ Good prompts:- “Camera slowly panning right, leaves gently swaying in wind”
- “Zoom in on the subject with slight parallax effect”
- “Water rippling, clouds moving slowly across the sky”
- “Person walking forward, hair blowing in breeze”
- No motion description: “A beautiful landscape”
- Impossible physics: “Person flying through wall”
- Conflicting motions: “Zoom in and zoom out simultaneously”
Image Types That Animate Well
Code Examples
Basic Image to Video
Pricing
Image to Video pricing depends on the model, resolution, and duration you choose. Credits are only charged for the frames that actually render — the estimate returned when you create the job is adjusted after the render completes. The create response includescredits_charged so you can log the exact cost of every job.
Resolution Limits
Supported resolutions are 480p, 720p, 1080p, and 4k, depending on the model (for example,kling-3.0 supports 4k) and your subscription tier. Output defaults to 720p on paid tiers and 480p on the free tier. See Resolution Limits for tier details.
API Reference
Image to Video API Reference
View full API specification
Related Tools
Text to Video
Generate videos from text descriptions
Animation
Create animated videos with motion effects