How to Create Video from Image
Animate still images into videos using Get3W's image-to-video models.
Quick Start
bash
curl -X POST "https://api.get3w.com/api/v3/get3w/wan-2.1-i2v-720p" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://cdn.get3w.com/uploads/your-image.png",
"prompt": "A person slowly turning their head and smiling"
}'python
import get3w
output = get3w.run(
"get3w/wan-2.1-i2v-720p",
{
"image_url": "https://cdn.get3w.com/uploads/your-image.png",
"prompt": "A person slowly turning their head and smiling"
}
)
print(output["outputs"][0])javascript
const output = await client.run("get3w/wan-2.1-i2v-720p", {
image_url: "https://cdn.get3w.com/uploads/your-image.png",
prompt: "A person slowly turning their head and smiling",
});
console.log(output.outputs[0]);Choosing a Model
| Model | Resolution | Duration | Best For |
|---|---|---|---|
| Veo 3.1 | Up to 1080p | 8s | Highest quality |
| Kling V2.6 | 720p | 5-10s | Fast, good quality |
| Wan 2.1 I2V 720p | 720p | 5s | General purpose |
| Hailuo 2.3 | 720p | 5s | Creative animations |
| Seedance V1.5 | 720p | 5s | Dance/motion |
Common Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
image_url | string | URL of the input image | Required |
prompt | string | Description of the desired motion | Required |
duration | number | Video length in seconds | 5 |
seed | integer | Random seed for reproducibility | Random |
Step-by-Step Workflow
- Upload your image using the file upload API
- Choose a model based on your quality and speed needs
- Write a motion prompt describing the desired animation
- Submit the task and wait for completion
- Download the video from the output URL
Tips
- High-quality input — Use clear, high-resolution images for best results
- Simple motions — Start with simple movements (turning, walking, waving)
- Match the prompt — Describe motion that makes sense for the image content
- Experiment — Try different models to find the best fit for your use case
Next Steps
- How to Generate Speech — Add audio to your videos
- How to Create a Digital Human — Create talking avatars
- How to Upload Files — Upload source images