# Cinematic shot prompt for Veo, structured

When to use it: You generate B roll or establishing shots with Google Veo (or Kling, Runway, Higgsfield) and want consistent, controllable results instead of random ones.

Works with: [VibeFrame](https://agentcut.dev/tools/vibeframe/)

Save as: veo-cinematic-shot.md

Download: https://agentcut.dev/prompts/md/style-veo-cinematic-shot.md

~~~~markdown
Template (fill in each line, then join into one paragraph):

Subject: [who or what, with 2 or 3 concrete visual details]
Action: [one clear action, present tense]
Setting: [where, time of day, weather]
Style: [cinematic live action / documentary / 16 mm film look / clean commercial]
Camera: [shot size: wide, medium, close up] + [angle: eye level, low angle, top down] + [one move: slow dolly in, static locked off, handheld follow, slow orbit]
Lens and focus: [35 mm, shallow depth of field, background softly out of focus]
Lighting and mood: [soft window light, golden hour backlight, cold overcast]
Audio (if the model supports it): [ambient sound only, for example distant traffic and wind]

Example:
A barista in a green apron pours steamed milk into a white cup, forming a leaf pattern. Small busy cafe in the morning, rain on the window behind her. Cinematic live action, natural color. Close up at eye level, slow dolly in toward the cup. 50 mm lens, shallow depth of field, background softly blurred. Soft window light from the left, warm and calm. Ambient cafe sounds, no music.

Tips: one camera move per shot, one action per shot, 5 to 8 second clips cut together beat longer prompts.
~~~~

Sources and credit:

* [Google Cloud, Veo prompt guide](https://cloud.google.com/vertex-ai/generative-ai/docs/video/video-gen-prompt-guide): Prompt structure: subject, action, style, camera, composition, focus, ambiance

---
AgentCut: https://agentcut.dev/ · All tools as JSON: https://agentcut.dev/tools.json · Overview for agents: https://agentcut.dev/llms.txt
