(deprecated: have been merged with https://github.com/SingularityLabs-ai/Ultimate_Prompts_Directory)
Welcome to the Google Veo Prompt Collection repository! This repo contains a curated set of high-quality sample prompts for Google's Veo text-to-video model. Whether you're a creative, developer, or AI enthusiast, these prompts are designed to help you get started with Veo and inspire your own video generation projects.
- About Google Veo
- Prompt Philosophy
- Prompt List
- How to Use These Prompts
- Prompt Engineering Tips
- Example API Usage
- Contributing
- License
Google Veo is an advanced generative AI model capable of creating high-quality videos from natural language prompts. It supports a variety of styles, camera motions, and scene compositions, making it a powerful tool for both creative and professional use cases. Veo leverages deep learning to interpret detailed prompts and simulate realistic or stylized environments, characters, and actions123.
Crafting effective prompts for Veo involves balancing creativity with clarity. A well-structured prompt typically includes:
- Subject: Who or what is the focus?
- Context: Where is the scene set?
- Action: What is happening?
- Style: Realistic, cinematic, cartoon, etc.
- Camera Motion/Composition: Wide shot, close-up, panning, etc.
- Ambiance: Lighting, mood, color palette.
The prompts in this repo demonstrate a range of genres, moods, and video techniques to showcase Veo’s versatility1.
- Urban Sunrise A wide-angle shot of a bustling city skyline at sunrise, golden light reflecting off skyscrapers, with birds flying overhead.
- Rainy Street Noir Cinematic close-up of a detective in a trench coat walking down a rain-soaked alley at night, neon lights reflecting on puddles.
- Forest Time-lapse Time-lapse of a dense forest as sunlight filters through the trees, shadows shifting and leaves rustling in the gentle breeze.
- Futuristic Market Sweeping drone shot of a vibrant, futuristic street market with holographic signs and diverse crowds in colorful attire.
- Mountain Hiker Medium shot of a hiker ascending a rocky mountain trail, mist swirling around, with dramatic clouds overhead.
- Playful Puppy Slow-motion close-up of a golden retriever puppy chasing a red ball across a grassy field on a sunny afternoon.
- Space Dock Arrival Wide shot of a spaceship docking at a massive orbital station, with astronauts floating nearby and Earth visible in the background.
- Autumn Lake Reflection Serene shot of a calm lake surrounded by autumn trees, their orange leaves mirrored perfectly in the water, with light ripples.
- Jazz Club Vibes Intimate, low-lit scene of a jazz quartet performing on stage in a smoky club, audience swaying to the rhythm, camera panning slowly.
- Snowy Village Evening Aerial shot of a cozy mountain village at dusk, snow falling gently, warm lights glowing from cottage windows, smoke rising from chimneys.
- Select a Prompt: Choose any prompt from the list above that fits your creative goal.
- Input into Veo: Paste the prompt into the Veo interface (Google Cloud Vertex AI Studio or via API).
- Adjust as Needed: Customize the prompt by adding or modifying details (e.g., camera angle, lighting, style).
- Generate Video: Run the prompt and review the generated video. Refine the prompt for improved results if necessary12.
- Be Descriptive: Use vivid adjectives and specific details to guide Veo’s output.
- Set the Scene: Specify context, ambiance, and style for richer results.
- Incorporate Camera Directions: Mention shot type, camera movement, and focus for cinematic effects.
- Iterate: Experiment with prompt variations to achieve your desired outcome.
- Leverage Prompt Enhancement: Veo’s prompt rewriter can automatically enrich your prompts for higher quality videos2.
Below is a Python example using the Google Gemini API to generate a video with Veo:
import time
from google import genai
from google.genai import types
client = genai.Client() # Reads API key from GOOGLE_API_KEY
operation = client.models.generate_videos(
model="veo-2.0-generate-001",
prompt="Wide-angle shot of a bustling city skyline at sunrise, golden light reflecting off skyscrapers, with birds flying overhead.",
config=types.GenerateVideosConfig(
person_generation="dont_allow",
aspect_ratio="16:9",
),
)
while not operation.done:
time.sleep(20)
operation = client.operations.get(operation)
for n, generated_video in enumerate(operation.response.generated_videos):
client.files.download(file=generated_video.video)
generated_video.video.save(f"video{n}.mp4")For more code samples, see the [official Veo documentation]3.
Contributions are welcome! Feel free to submit new prompts, suggest improvements, or open issues.
This repository is released under the MIT License.
Feel free to download this README.md as a markdown file for your own use or adaptation.
References:
- [Vertex AI Video Generation Prompt Guide]1
- [Google Veo API Documentation]3
- [Veo | AI Video Generator]2