Imagen was Google’s closed still line. Veo is the video sibling: DeepMind/Google video generation (Veo, Veo 2, Veo 3, …) via Gemini apps, VideoFX-style UIs, YouTube creation experiments, and Vertex AI for production. SynthID watermarking and GCP IAM are the enterprise story—parallel to Imagen, not a Runway clone.
Veo 3-class SKUs publicly emphasized native audio alongside picture; confirm what your current model id actually returns. After Veo, Pika covers creator/effects culture. Volume 17 remains the open diffusion textbook.
Learning Objectives
By the end of this lesson, students should be able to:
- Place Veo as Google’s closed T2V/I2V family, Vertex for production vs Gemini for look-dev.
- Score Veo on the 16.4 rubric including SynthID, audio SKUs, and GCP contracts.
- Avoid confusing consumer Gemini video with Vertex enterprise DPA.
- Sketch a Vertex/Gemini video job (async, model id from docs).
- Pair Veo video with Imagen stills in one cloud story.
- Know when Runway (tools) or Sora (OpenAI-only) or SVD (open) wins instead.
Veo is Google’s closed generative video model line. It synthesizes short clips from text and, depending on SKU, from images or with native soundtrack. Product access spans Gemini (consumer/Workspace), experimental creator UIs, and Vertex AI model ids for cloud jobs. Like Imagen, the durable facts are: closed weights, Google safety stack, optional SynthID, regional quotas—not a self-hosted UNet.
Rubric: GCP Video vs Peers
| Axis | Veo (Vertex / Gemini) | Sora | Runway Gen-3 |
|---|---|---|---|
| Open vs closed | Closed Google | Closed OpenAI | Closed Runway |
| Prompt fidelity | Strong cinematic/language following (DeepMind line) | Strong | Strong + tools |
| Temporal coherence | SKU-dependent; spike on your duration cap | Story ambition, SKU-gated | Short controlled clips |
| Camera / tools | Mostly prompt + I2V; fewer editor brushes than Runway | Prompted | Motion brush / V2V |
| Audio | Later Veo SKUs: native audio is a stated feature—verify the id | SKU-dependent | Usually NLE |
| Provenance | SynthID emphasis (confirm per model) | OpenAI provenance features vary | Vendor-dependent |
| Licensing / commercial | Google Cloud / Gemini ToS + contract | OpenAI ToS | Runway ToS |
| Latency | Async Vertex jobs; minutes-class typical | Minutes-class | Credits / Turbo |
Surfaces
Gemini / VideoFX
- Look-dev, safety defaults
- Not your bank’s DPA
- Fast prompt iteration
Vertex AI Veo
- IAM, regions, quotas
- Batch/online predict jobs
- Logs + billing export
+ Imagen
- Still (16.3) + video (16.4)
- Same cloud, similar filters
- I2V from Imagen frames
API Pattern (Names Drift)
Vertex video APIs have used long-running operations (LRO): submit generate, poll operation, fetch GCS or bytes. Gemini SDKs add a second surface. Copy current method names; keep the LRO mental model.
Typical Use Cases
Pick Veo when
- GCP is already the control plane
- SynthID + enterprise ToS matter
- Imagen stills + Veo I2V in one vendor
- Native-audio SKU matches the brief
Move on when
- V2V brushes → Runway
- OpenAI-only stack → Sora
- Effects/remix → Pika
- Open I2V → SVD + Vol. 17
“Veo 3 has native audio, so we never need a sound designer.” Native audio, when present, is another generative sampler: great for temp tracks, dangerous for licensed music, VO legal, and brand SFX. Treat it as a scratch mix. Picture watermarking (SynthID) also does not replace legal review of faces, logos, or customer data in I2V frames.
Knowledge Check
- Short Answer: How does Veo relate to Imagen? Answer: Veo is Google’s closed video sibling; Imagen is the still line—same cloud/safety story.
- True/False: Gemini playground Veo equals Vertex enterprise terms automatically. Answer: False—different contracts, IAM, and data-use.
- Multiple Choice: Google’s stated watermarking family is: (a) SynthID, (b) RAIL-M, (c) --stylize. Answer: (a).
- Short Answer: What ops pattern do Vertex video jobs usually follow? Answer: Long-running operation: submit, poll, fetch URI/bytes.
- True/False: All Veo model ids include native audio. Answer: False—audio is SKU/era-dependent; verify the id.
- Multiple Choice: Best tool-heavy alternative: (a) Runway Gen-3, (b) Canva Magic Write, (c) CLIP only. Answer: (a).
- Short Answer: Why might native audio still go to an NLE? Answer: Licensing, VO, brand SFX, and mix quality—gen audio is a scratch track.
- True/False: Veo is open-weight like SVD. Answer: False.
- Multiple Choice: Next creator/effects lecture: (a) Pika, (b) DDPM, (c) MCP. Answer: (a).
- Short Answer: When is Sora a better buy than Veo? Answer: When the org is already standardized on OpenAI ToS/ChatGPT, not GCP.
Key Takeaways
- Veo is Google’s closed video line—Vertex for production, Gemini for look-dev.
- Score SynthID, IAM, audio SKUs, and ToS alongside clip quality.
- LRO jobs; safety filters are terminal states.
- Pair with Imagen stills; do not skip a sound designer.
- Continue with Pika.
Lab: If Vertex is available, submit one Veo job and one Imagen still used as I2V (if SKU allows). Log operation name, model id, and whether audio came back.
Whiteboard: Three clouds again: OpenAI Sora, Vertex Veo, Runway API. Add SynthID vs editor tools vs prompt cinema.
Recap: Veo is GCP-native closed video with provenance and SKU-gated audio. Continue with Pika.