AI Video Prompt Builder (Sora, Veo, Runway)

Describe a shot once (subject and action, camera move, lens, pace, dialogue and sound) and get a prompt formatted for Veo 3, Sora 2, Runway Gen-4 or any text-to-video model, ready to copy or download.

Last updatedHow we build & check our tools
Results will appear here once you enter your values.

Why video prompts need shots, motion and time

An image prompt describes one frozen frame. A video prompt has to describe what changes over four to ten seconds: who moves, how the camera moves, how fast time passes and what the viewer hears. Leave those out and the model picks them for you, which is why many first attempts drift, float or cut to something unexpected.

The building blocks. This builder asks for a subject and action, a setting, time of day and lighting, a shot type (wide, medium, close-up, extreme close-up, over-the-shoulder or POV), a camera move (static, pan, tilt, dolly in or out, tracking, crane, handheld, orbit or zoom), a lens, a pace (slow motion, real time or timelapse), a film look, and audio. Lens choice matters more than people expect: a 24mm lens exaggerates space and speed, a 35mm lens feels like natural human vision, and an 85mm lens compresses the background and isolates a face.

One shot per prompt. Current models handle one continuous shot best. If you need a cut, generate two clips and edit them together.

How each tab formats your prompt

Veo 3. Google's Veo 3.1 prompting guide gives a five-part formula: cinematography, subject, action, context, then style and ambiance. The builder follows that order, puts spoken lines in quotation marks (for example The subject says, "We have to leave now."), writes sound effects as SFX: thunder cracks in the distance and background sound as Ambient noise: the quiet hum of a starship bridge, exactly as the guide shows.

Sora 2. The OpenAI cookbook guide opens with plain prose describing the scene, then uses labelled blocks: Cinematography (shot, lens, camera motion), Mood, Lighting, Actions, Dialogue and Background Sound. Your subject text is split into one action beat per sentence, so "She pours. She looks up." becomes two timed beats.

Runway Gen-4. Runway recommends short, motion-first prompts in positive language. The tab produces a few sentences: camera, action, location, style.

Generic. A labelled list that works as a starting point for Kling, Luma, Pika and similar models.

Negative phrasing and settings that do not belong in prose

Runway ignores or inverts negatives. Runway's Gen-4 guide says negative phrasing is not supported and can produce the opposite result: asking for "no movement" can create movement, while "completely static" works. So the Runway tab leaves your avoid list out and shows a note telling you it did. Gen-4 also produces silent clips, so dialogue and sound lines are dropped with a second note.

Veo prefers descriptive exclusions. Google suggests "a desolate landscape with no buildings or roads" over a bare "no man-made structures". The Veo tab puts your list on a separate Negative prompt line so you can paste it into a negative prompt field when your tool offers one.

Duration and aspect ratio are settings. Sora 2, Veo 3 and Runway all take clip length and frame size as controls in the app or API, not as words in the prompt. Only the Generic tab writes them into the text, for example "Format: 8 seconds, 16:9 aspect ratio".

A worked example and iteration tips

Example. Subject: "A barista pours latte art. She looks up and smiles." Setting: a small corner cafe. Lighting: early morning window light. Shot: close-up. Movement: dolly in. Lens: 50mm. Dialogue: "Your order is ready." SFX: milk steamer hiss. The Veo tab starts with "Close-up shot, camera dolly in, 50mm lens", then the action, the setting line, the style line and the three audio cues. The Sora tab lists the same action as two beats under Actions.

Change one thing at a time. If motion looks wrong, adjust only the camera move or pace and regenerate, so you can see which word caused the change.

Keep dialogue short. A clip of 8 seconds fits roughly one short sentence of natural speech, about 15 to 20 words. Longer lines get rushed or cut off.

Match the move to the story. A dolly in builds attention on a face, a tracking shot follows action, a crane reveals a location, and handheld adds urgency.

Frequently Asked Questions

Common questions about the AI Video Prompt Builder (Sora, Veo, Runway)

OpenAI's Sora 2 prompting guide suggests starting with a short prose description of the scene, then labelled sections for cinematography (shot, lens, camera motion), mood, lighting, actions written as distinct beats, dialogue and background sound. Pick clip length and resolution as settings rather than writing them in the prompt. The Sora 2 tab in this builder produces that layout from your form.
From the same team

Stop paying per token — route AI requests to your own GPU

Wide Area AI is a local-first AI gateway: repeated requests hit an edge cache, the rest run free on your own hardware, and the cloud is only a failover. OpenAI-compatible endpoint, free tier.

Start routing — free

Sources & References

Ultimate prompting guide for Veo 3.1

Five-part formula (cinematography, subject, action, context, style and ambiance), dialogue in quotation marks, SFX and Ambient noise cues, and descriptive rather than negated exclusions used by the Veo 3 tab.

Sora 2 Prompting Guide

Scene prose followed by Cinematography, Mood, Lighting, Actions as beats, Dialogue and Background Sound sections used by the Sora 2 tab.

Gen-4 Video Prompting Guide

Motion-focused, simple prompts and the rule that negative phrasing is not supported, which is why the Runway tab omits the avoid list.

Explore More Tools

Explore these related tools for your next step.