eight emperor penguins in starting blocks on an Olympic track, gun fires, they sprint waddling, the favorite dives into a belly slide across the finish for a photo finish.
Penguin 100m final, Olympic broadcastViral & memes
{
"subject": "eight emperor penguins in starting blocks on an Olympic track",
"action": "gun fires, they sprint waddling, the favorite dives into a belly slide across the finish for a photo finish",
"dialogue": "\"AND HERE COMES LANE FOUR — OH, THE BELLY SLIDE, IT'S GOING TO BE CLOSE!\" — breathless sports commentator",
"scene": "packed Olympic stadium at night under floodlights",
"shot": {
"composition": "broadcast side-on tracking shot",
"camera_motion": "smooth rail tracking matching sprint speed",
"lens": "broadcast telephoto"
},
"lighting": "stadium floodlights, flashbulbs popping in the stands",
"style": "live sports broadcast realism",
"audio": {
"sfx": "starting gun, flippers slapping track, crowd eruption",
"music": ""
},
"color_palette": "track red, penguin black and white, floodlight white",
"negative_prompt": "text, scoreboard text, extra flippers, cartoon style"
}
The commentator line carries the humor, so it's written as breathless live sports ('OH, THE BELLY SLIDE, IT'S GOING TO BE CLOSE!') — the audio is the payload, the visuals just need to be believable. Broadcast side-on rail tracking matched to sprint speed is what makes it feel televised. Flashbulbs in the stands are the small realism cue that sells the stadium.
Using & remixing it
Paste the JSON straight into Veo 3 or 3.1, or hit Copy as prose for the flattened sentence version — both work, JSON just keeps the fields easy to tweak. To change the look, re-roll one field at a time (swap the camera_motion or lighting and keep everything else fixed). Want a different subject in the same style? Open it in the Veo 3 prompt generator and edit the fields.