Post

How I Make AI Videos Using Veo3 (My Full Workflow)

How I Make AI Videos Using Veo3 (My Full Workflow)

I’ve been making AI videos for a while now, and honestly — Veo3 changed everything. The quality is cinematic, the image-to-video is insanely consistent, and once you nail the workflow, it’s almost addictive. Here’s my exact process, start to finish.


The Tools I Use

ToolWhat I Use It For
ChatGPT / ClaudeBuilding my project context and generating prompts
Google Flow (Nano Banana Pro)Generating images and videos
Veo3 inside FlowAnimating my images into videos
Google AI Ultra / ProSubscription to access Veo3

Subscription Options

Before anything, you need access to Veo3. Here’s what’s available:

PlanPriceWhat You Get
Google AI Plus$7.99/monthVeo 3.1 Fast, limited credits
Google AI Pro$19.99/month1,000 credits/month, Veo 3.1 Fast + Flow access
Google AI Ultra$249.99/month25,000 credits/month, full Veo 3.1, 4K, priority
Free TierFree~100 credits/month (varies by region)
Student PlanFree (until end of 2026)US/UK/Canada/Brazil/Japan/Indonesia students

💡 My recommendation: Start with Google AI Pro at $19.99/month — it gives you real access to Flow and enough credits to experiment. If you’re serious about volume, the Ultra plan at $249.99 is the only one that unlocks the full Veo 3.1 at 4K with 25,000 credits. New subscribers can sometimes get a free 1-month trial of Pro, so check the Google One page before paying.


My Workflow

Step 1 — Build a Project in ChatGPT or Claude

I don’t just jump into prompting blind. I first create a Project in either ChatGPT or Claude and seed it with:

  • The niche or theme I’m creating content for (e.g., cinematic nature, dark fantasy, futuristic cities)
  • Keywords I want the AI to work with (lighting style, mood, subject matter, colour palette)
  • 3–5 reference prompts I’ve liked in the past or found online

This gives the AI context so when I ask it to write new prompts, it stays on-brand and consistent. Think of it as briefing a creative director before a shoot.

Example project seed I give Claude or ChatGPT:

1
2
3
4
5
6
7
Theme: Solarpunk future cities — lush greenery growing over glass towers, 
golden hour light, humans and nature coexisting. 

Style keywords: cinematic wide shots, shallow depth of field, 
warm tones, hyper-detailed foliage, photorealistic.

Generate image and video prompts in this style.

Step 2 — Ask the AI to Generate Prompts

Once the project is set up, I ask Claude or ChatGPT to write me:

  1. An image prompt (for Nano Banana Pro inside Google Flow)
  2. A video prompt (for Veo3 to animate that image)

I give the AI creative liberty here — I find the results are better when I don’t over-constrain it. If I don’t love what it produces, I just ask for variations.

Example image prompt it might generate:

1
2
3
4
A solarpunk cityscape at golden hour. Massive glass skyscrapers draped 
in hanging gardens and flowering vines. People walking on elevated 
green bridges. Warm amber sunlight filtering through tropical canopy. 
Ultra-detailed, photorealistic, 8K.

Example AI generated image — solarpunk cityscape

Example video prompt for Veo3:

1
2
3
4
Camera slowly pushes forward through the hanging gardens of a solarpunk 
city at dusk. Leaves rustle gently in the breeze. Distant birds fly 
between towers. Soft natural ambient sound. Cinematic, smooth motion, 
golden hour lighting.

Step 3 — Generate the Image in Nano Banana Pro

I head to Google Flow → labs.google/fx/tools/flow and open the Nano Banana Pro image model.

I paste in my image prompt and generate. I usually run 2–3 variations and pick the one with the best composition and lighting for animation.

🎨 Tip: Pick images with clear depth — a foreground subject, midground detail, and background. These animate the best with Veo3 because the AI has layers to work with.

Step 4 — Animate It with Veo3 (Image to Video)

This is where the magic happens. I take the image I just generated and feed it into Veo3 inside Flow as the starting frame, then paste in my video prompt.

Veo3 uses the image as a visual anchor and the prompt to direct motion, camera movement, lighting change, and audio. The result is a video that looks like your image came to life — not some random AI hallucination.

Each generation produces an 8-second clip. I usually generate 2–3 takes of the same prompt and pick the best one.


Prompt Formula That Works For Me

Here’s the rough structure I follow for video prompts:

1
[Camera movement] + [Subject/scene] + [Motion detail] + [Lighting/mood] + [Audio/sound] + [Style]

Example:

1
2
3
4
Slow cinematic dolly shot through an ancient Japanese temple at dawn. 
Cherry blossoms fall gently in the wind. Soft morning mist rises from 
a koi pond. Warm pink and gold light. Distant temple bells and birdsong. 
Photorealistic, IMAX quality.

Tips

  • Keep your image and video prompts consistent — if your image is warm-toned golden hour, don’t prompt Veo3 for a cold blue moonlit scene. Conflicting styles cause weird results.
  • Use Claude or ChatGPT Projects so your prompt style stays consistent across sessions — the AI remembers your tone and keywords without you re-explaining every time.
  • Generate the image first, always — never skip straight to text-to-video. Image-to-video gives you far more control over the look and consistency of the output.
  • Nano Banana Pro is the sweet spot for image generation inside Flow — it gives you photorealistic detail without over-smoothing faces and textures the way some other models do.
  • 8 seconds is your canvas — plan your prompts around what can happen in 8 seconds. One smooth camera move + one subtle action = perfect. Don’t try to cram a whole scene.
  • Credits go fast — on the Pro plan, treat each generation like a shot on a film set. Have your prompt ready before you hit generate.
  • Veo 3.1 Fast vs Standard — use Fast for drafts and experimentation, switch to Standard for your final hero clip. This stretches your credits significantly.

Full Workflow at a Glance

StepToolWhat Happens
1Claude / ChatGPTBuild project with keywords + style references
2Claude / ChatGPTGenerate image prompt + video prompt
3Nano Banana Pro (Google Flow)Generate the base image
4Veo3 (Google Flow)Animate image using video prompt
5Flow editorTrim, refine, export

Time & Cost

  
Time per video (end-to-end)1–2 minutes
Credits per 8-sec clip20 credits
Videos per month on Pro plan~50 clips (1,000 credits)
Videos per month on Ultra plan~1,250 clips (25,000 credits)
Subscription I recommendGoogle AI Pro ($19.99/mo) to start
This post is licensed under CC BY 4.0 by the author.