Veo 3 Video
Image to Video
Veo 3 Image-to-Video — Animate images or create videos from image references
POST
Use Google Veo 3.1 to create videos from images. Supports three modes based on the number of input images.
Available Models
veo3 · veo3_fast · veo3_lite
Generation Modes
Single Image (I2V) — 1 image
Single Image (I2V) — 1 image
Animate a single image as the first frame. The video starts from this image and extends the motion.
First + Last Frame (I2V-FL) — 2 images
First + Last Frame (I2V-FL) — 2 images
Create a smooth transition video between a start frame and an end frame.
Reference Images (R2V) — 1-3 images
Reference Images (R2V) — 1-3 images
Generate a video using 1-3 reference images for style transfer or creative inspiration.
Mode Selection:
- Auto-inference (default): System infers mode from image count (0→t2v, 1→i2v, 2→i2v-fl, 3→r2v)
- Explicit mode: Add
modefield to override auto-inference (e.g., usemode: "r2v"with 1 image for style reference instead of first-frame control)
- I2V: Image becomes the video’s first frame (strict frame control)
- R2V: Image serves as style/content reference (flexible creative generation)
Model name, e.g.
veo3, veo3_fast, veo3_lite.Webhook callback URL.
Query Result
Speed Mode Limitations:
- R2V mode (3 images): Does not support Quality mode. If you use
veo3model, it will automatically fall back to Fast mode. We recommend explicitly usingveo3_fastfor R2V. - Lite mode (
veo3_lite): Supports I2V (single image, fixed at 720p) and I2V-FL (first+last frame) only. Does not support R2V — requests with 3 images will fail. Theresolutionparameter is ignored.