DEV Community

Cover image for How to Create Any Google Veo 3 Video Styles with json format Hack

How to Create Any Google Veo 3 Video Styles with json format Hack

Emmanuel Mumba on July 09, 2025

If you’ve ever wanted to take control of Google Veo’s powerful video generation but felt boxed in by vague prompts, you’re not alone. Luckily, ther...
Collapse
 
garysvenson profile image
Gary Svenson

Great guide! Never thought of this method. Good work Emmanuel!

Collapse
 
therealmrmumba profile image
Emmanuel Mumba

You are welcome Gary. It's quite a hidden gem.

Collapse
 
ananya330 profile image
Ananya Balehithlu

Impressive work! Having been watching so many Google Veo videos with various styles, this is how they cooked!

Good job!

Collapse
 
therealmrmumba profile image
Emmanuel Mumba

Glad you find it helpful. That's awesome.😎

Collapse
 
anni profile image
Anietie Brownson

Nice one Emmanuel
I'll definitely try it out

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

This is extremely impressive, honestly. I've wasted too much time on scattered prompts that never quite deliver - having this kind of control with JSON feels like finally getting to actually direct instead of just hoping for the best

Collapse
 
lynn_mikami_e94e5b9ad7daf profile image
Lynn Mikami • Edited

Cool tips! Do you have a prompt or n8n workflow that can automate this process?

Collapse
 
therealmrmumba profile image
Emmanuel Mumba

Yes! 🔥 And definitely keep an eye out for my next post — I’ll be sharing more on that soon.

Collapse
 
raymondcamden profile image
Raymond Camden

So hey... am I the only one who didn't actually see a JSON example? Like, it's mentioned, a lot, and never actually shown. Yet none of the other commenters noticed this, so maybe it's just me.

Collapse
 
therealmrmumba profile image
Emmanuel Mumba

Hey Raymond, Thanks for pointing that out. I might have mistakenly edited that part. It's now added back. Thanks

Collapse
 
amorangi_mathews_cd20d418 profile image
Amorangi Mathews

Cool! I'm doing something similar with Sora using a DSL based Lisp and S-expression mixed with JSON(why? vibe coding xD) Messing with functions and parameter rules, currently sat on PascalCase but am about to move to NLP for the parameters.

SceneID("scene_id", Duration=5s) {
Environment(Room=..., Style=..., Time=..., Lighting(...))
Characters(Main=..., BodyState=..., Gesture=..., EyeContact=...)
Props(...)
Camera(Angle=..., Motion=..., Framing=...)
Emotion(Outer=..., Inner=...)
FocalPoint("...")
Rhythm(Beat=..., Cut=...)
SceneArc(Action=..., Outcome=...)
Echo("Previous scene_id")
}

Collapse
 
be_happy_a39a3bc329d06535 profile image
Be Happy

thanks bro awesome guide