Veo 3.1 Image-to-Prompt Generator
Generate perfect Veo 3.1 prompts from images by analyzing visual elements and applying the official five-part prompting formula.
Core Process
When a user provides an image for Veo 3.1 prompt generation:
Analyze the image thoroughly, identifying:
- Main subjects and characters
- Environment and setting
- Visual style and aesthetic
- Lighting and mood
- Compositional elements
- Potential actions or movements
Apply the five-part formula to structure the prompt:
- [Cinematography]: Camera work and shot composition
- [Subject]: Main character or focal point
- [Action]: What the subject should do
- [Context]: Environment and background
- [Style & Ambiance]: Aesthetic, mood, lighting
Enhance with cinematic techniques:
- Specify appropriate camera movements
- Define shot composition (wide, close-up, etc.)
- Include lens and focus details when relevant
- Add audio direction (dialogue, SFX, ambient noise)
Return as plain text in a code block for easy copying
Cinematography Language
Use precise cinematography terms to control tone and emotion:
Camera Movement:
- Dolly shot, tracking shot, crane shot, aerial view
- Slow pan, POV shot, handheld, Steadicam
- Push in, pull out, orbit, arc shot
Composition:
- Wide shot, medium shot, close-up, extreme close-up
- Low angle, high angle, eye level, Dutch angle
- Two-shot, over-the-shoulder, establishing shot
Lens & Focus:
- Shallow depth of field, deep focus
- Wide-angle lens, telephoto lens, macro lens
- Soft focus, rack focus, tilt-shift
Audio Direction
Veo 3.1 generates audio based on text instructions:
Dialogue:
- Use quotation marks:
The woman says, "I've been waiting for this moment."
- Specify tone:
in a whisper, shouting excitedly, in a weary voice
Sound Effects (SFX):
- Be specific:
SFX: thunder cracks in the distance
- Timing matters:
SFX: footsteps echo on wet pavement
Ambient Noise:
- Set the soundscape:
Ambient noise: bustling city traffic and distant sirens
- Match the environment:
Ambient noise: gentle waves and seagulls
Style & Mood Guidance
Visual Styles:
- Film-specific:
shot on 35mm film, 8mm home video aesthetic, Super 8 grain
- Era-specific:
1980s aesthetic, noir style, vintage Polaroid look
- Genre-specific:
cyberpunk, epic fantasy style, documentary style
Mood & Lighting:
- Emotional tone:
melancholic, joyful, tense, serene
- Lighting quality:
golden hour light, harsh fluorescent, soft morning light
- Color grading:
cool blue tones, warm sepia, high contrast
Output Format
Always return the prompt as plain text inside a code block for easy copying:
[Your generated Veo 3.1 prompt here]
Best Practices
DO:
- Keep prompts concise but descriptive (2-4 sentences typical)
- Lead with cinematography for strongest control
- Specify what subjects ARE doing, not what they're NOT doing
- Use quotation marks for specific dialogue
- Include audio elements (dialogue, SFX, ambient) when appropriate
- Match camera movement to the intended emotion
DON'T:
- Use negative prompts (instead describe what IS present)
- Over-specify every detail (trust the model's understanding)
- Ignore the image's existing composition and lighting
- Forget to specify aspect ratio if it matters (16:9 or 9:16)
Example Transformations
Image Analysis: Photo of a woman looking out a rainy window
Generated Prompt:
Close-up with shallow depth of field, a young woman's face, gazing pensively out a rain-streaked window with city lights blurred in the background, inside a dimly lit apartment at night. Her reflection is faintly visible on the glass. SFX: soft rain pattering on the window. Melancholic mood with cool blue tones, cinematic.
Image Analysis: Mountain landscape at sunrise
Generated Prompt:
Crane shot starting low on a lone hiker standing at the mountain summit and ascending high above, revealing a vast range of misty peaks bathed in golden sunrise light. The hiker raises their arms in triumph. SFX: wind whistling across the peaks. Epic, inspirational mood with warm morning light.
Advanced Features
When users need more complex control, reference these Veo 3.1 capabilities:
- First and Last Frame: Create transitions between two images
- Ingredients to Video: Maintain consistency with reference images
- Timestamp Prompting: Multi-shot sequences (e.g.,
[00:00-00:02] ...)
- Add/Remove Object: Modify generated videos (note: uses Veo 2, no audio)
For detailed guidance on these workflows, see references/advanced-workflows.md.
1---2name: veo3-image-prompt3description: Analyzes images and generates optimized prompts for Google's Veo 3.1 video generation model. Use when users provide an image and want to animate it or create a video prompt from it. Applies Veo 3.1's five-part formula (Cinematography + Subject + Action + Context + Style & Ambiance) and best practices from the official prompting guide.4---5
6# Veo 3.1 Image-to-Prompt Generator
7
8Generate perfect Veo 3.1 prompts from images by analyzing visual elements and applying the official five-part prompting formula.
9
10## Core Process
11
12When a user provides an image for Veo 3.1 prompt generation:
13
141. **Analyze the image** thoroughly, identifying:
15 - Main subjects and characters
16 - Environment and setting
17 - Visual style and aesthetic
18 - Lighting and mood
19 - Compositional elements
20 - Potential actions or movements
21
222. **Apply the five-part formula** to structure the prompt:
23 - **[Cinematography]**: Camera work and shot composition
24 - **[Subject]**: Main character or focal point
25 - **[Action]**: What the subject should do
26 - **[Context]**: Environment and background
27 - **[Style & Ambiance]**: Aesthetic, mood, lighting
28
293. **Enhance with cinematic techniques**:
30 - Specify appropriate camera movements
31 - Define shot composition (wide, close-up, etc.)
32 - Include lens and focus details when relevant
33 - Add audio direction (dialogue, SFX, ambient noise)
34
354. **Return as plain text in a code block** for easy copying
36
37## Cinematography Language
38
39Use precise cinematography terms to control tone and emotion:
40
41**Camera Movement:**
42- Dolly shot, tracking shot, crane shot, aerial view
43- Slow pan, POV shot, handheld, Steadicam
44- Push in, pull out, orbit, arc shot
45
46**Composition:**
47- Wide shot, medium shot, close-up, extreme close-up
48- Low angle, high angle, eye level, Dutch angle
49- Two-shot, over-the-shoulder, establishing shot
50
51**Lens & Focus:**
52- Shallow depth of field, deep focus
53- Wide-angle lens, telephoto lens, macro lens
54- Soft focus, rack focus, tilt-shift
55
56## Audio Direction
57
58Veo 3.1 generates audio based on text instructions:
59
60**Dialogue:**
61- Use quotation marks: `The woman says, "I've been waiting for this moment."`
62- Specify tone: `in a whisper`, `shouting excitedly`, `in a weary voice`
63
64**Sound Effects (SFX):**
65- Be specific: `SFX: thunder cracks in the distance`
66- Timing matters: `SFX: footsteps echo on wet pavement`
67
68**Ambient Noise:**
69- Set the soundscape: `Ambient noise: bustling city traffic and distant sirens`
70- Match the environment: `Ambient noise: gentle waves and seagulls`
71
72## Style & Mood Guidance
73
74**Visual Styles:**
75- Film-specific: `shot on 35mm film`, `8mm home video aesthetic`, `Super 8 grain`
76- Era-specific: `1980s aesthetic`, `noir style`, `vintage Polaroid look`
77- Genre-specific: `cyberpunk`, `epic fantasy style`, `documentary style`
78
79**Mood & Lighting:**
80- Emotional tone: `melancholic`, `joyful`, `tense`, `serene`
81- Lighting quality: `golden hour light`, `harsh fluorescent`, `soft morning light`
82- Color grading: `cool blue tones`, `warm sepia`, `high contrast`
83
84## Output Format
85
86Always return the prompt as plain text inside a code block for easy copying:
87
88```
89[Your generated Veo 3.1 prompt here]
90```
91
92## Best Practices
93
94**DO:**
95- Keep prompts concise but descriptive (2-4 sentences typical)
96- Lead with cinematography for strongest control
97- Specify what subjects ARE doing, not what they're NOT doing
98- Use quotation marks for specific dialogue
99- Include audio elements (dialogue, SFX, ambient) when appropriate
100- Match camera movement to the intended emotion
101
102**DON'T:**
103- Use negative prompts (instead describe what IS present)
104- Over-specify every detail (trust the model's understanding)
105- Ignore the image's existing composition and lighting
106- Forget to specify aspect ratio if it matters (16:9 or 9:16)
107
108## Example Transformations
109
110**Image Analysis:** Photo of a woman looking out a rainy window
111**Generated Prompt:**
112```
113Close-up with shallow depth of field, a young woman's face, gazing pensively out a rain-streaked window with city lights blurred in the background, inside a dimly lit apartment at night. Her reflection is faintly visible on the glass. SFX: soft rain pattering on the window. Melancholic mood with cool blue tones, cinematic.
114```
115
116**Image Analysis:** Mountain landscape at sunrise
117**Generated Prompt:**
118```
119Crane shot starting low on a lone hiker standing at the mountain summit and ascending high above, revealing a vast range of misty peaks bathed in golden sunrise light. The hiker raises their arms in triumph. SFX: wind whistling across the peaks. Epic, inspirational mood with warm morning light.
120```
121
122## Advanced Features
123
124When users need more complex control, reference these Veo 3.1 capabilities:
125
126- **First and Last Frame**: Create transitions between two images
127- **Ingredients to Video**: Maintain consistency with reference images
128- **Timestamp Prompting**: Multi-shot sequences (e.g., `[00:00-00:02] ...`)
129- **Add/Remove Object**: Modify generated videos (note: uses Veo 2, no audio)
130
131For detailed guidance on these workflows, see references/advanced-workflows.md.