Veo 3.1 Fast First-Last Frame to Video

Veo3.1 Fast First Last Frame To Video is Google's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output.
google/veo3.1/fast/first-last-frame-to-video

Veo3.1 Fast First Last Frame To Video is Google's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output.

Try the model

Playground

Open playground
Input
The text prompt describing the video you want to generate

PNG, JPEG, WebP, or GIF · 20 MiB maximum

First frame of the video. 720p or higher in 16:9 or 9:16 works best.

PNG, JPEG, WebP, or GIF · 20 MiB maximum

Last frame of the video.
Additional Settings More

Customize your input with more control.

Duration of the generated video in seconds. Allowed values: 4, 6, 8.
Output resolution. Allowed values: 720p, 1080p, 4k.
Output aspect ratio. Omit to match the input image. Allowed values: 16:9, 9:16.
Generate synchronized audio. Videos without audio are cheaper.
What to avoid in the video.
Random seed for more reproducible results. Range: 0 to 4294967295.
Result
Idle

Your output will appear here

Complete the inputs, then click Run.

Displayed run estimate: $0.8. Final charges follow the model’s billing rules below.

Veo 3.1 Fast First-Last Frame to Video

Veo 3.1 Fast with first and last frame control: send a start image and an end image and Veo generates the motion between them, with native audio.

Fields

FieldTypeDefaultNotes
promptstring, required—Up to 20,000 characters.
imageimage URL, required—First frame. JPEG, PNG, or WebP URL.
end_imageimage URL, required—Last frame. JPEG, PNG, or WebP URL.
duration4 / 6 / 88Output length in seconds.
resolution720p / 1080p / 4k720pSets the per-second rate.
aspect_ratio16:9 / 9:16—Output frame shape.
generate_audiobooleantrueNative dialogue, music, and effects; turning it off lowers the rate.
negative_promptstring—What to avoid.
seedinteger 0–4294967295randomFix it to compare prompt changes.

Billing

You pay for output seconds, Google's list price. With audio: $0.10 at 720p, $0.12 at 1080p, $0.30 at 4k. Without audio: $0.08 / $0.10 / $0.25 respectively.

Output720p1080p4k
4s with audio$0.40$0.48$1.20
6s with audio$0.60$0.72$1.80
8s with audio (default)$0.80$0.96$2.40
8s without audio$0.64$0.80$2.00

Failed runs are not charged.

Prompting

  • Keep both frames compatible in framing and lighting, or describe the transition explicitly.
  • Describe how the subject travels from the first frame to the last.

Limits

  • Both frames are required.
  • Use Veo 3.1 for the highest quality.

Also on SandBase

Other Veo 3.1 Fast endpoints: google/veo3.1/fast/text-to-video, google/veo3.1/fast/image-to-video, google/veo3.1/fast/reference-to-video, google/veo3.1/fast/video-extend, google/veo3.1/text-to-video, google/veo3.1/lite/text-to-video.