Veo 3 Prompt Generator From Video
Upload a clip up to 60 seconds and get a Veo 3 prompt with timed shot cards and a JSON version. The target is already set to Veo 3.
Write a Veo 3 prompt from a clip
Upload a clip and ShotPrompt writes a Veo 3 prompt from it, together with timed shot cards. Veo 3 can generate sound with the picture, so prompts for it often carry audio instructions as well as visuals. The tool reads frames only, so audio is the part you add.
A structure for Veo 3 prompts
Veo prompts are easier to control when each sentence has one job. A common order:
- Cinematography: shot size, angle and camera move, for example “slow dolly in, medium close-up”.
- Subject: who or what, with the details that identify them in this shot.
- Action: what happens, in the order it happens.
- Context: the place, the time of day and the weather.
- Style and mood: film look, color, lens feel and pace.
- Audio: dialogue, sound effects, ambient sound and music.
Writing the audio line
| What you want | How to write it |
|---|---|
| A spoken line | Put the words in quotation marks and say who speaks: a woman says, “We should go.” |
| Sound effects | Name the sound and its source: a door slams, footsteps on gravel |
| Ambient sound | Describe the room tone: distant traffic, wind in the trees |
| Music | State the genre and mood, or say there is no music |
| Silence | Write it out, so the model does not fill the gap |
Because ShotPrompt cannot hear your clip, treat any audio line in its output as a placeholder and replace it with what you want.
From shot cards to a Veo 3 prompt
- Split the clip by its time codes and write one prompt per shot rather than one prompt for the whole minute.
- Copy the camera and lighting lines from each card into the cinematography and style parts.
- Repeat a character description word for word across shots so the subject stays consistent.
- Use the JSON tab if you keep shots in a spreadsheet or a script.
A worked example
This is an illustration, not output from a real clip. A shot card might read: 0:00–0:04, a cyclist rides toward the camera on a tree-lined road, low angle, low sun from behind. As a Veo 3 prompt that becomes:
Low-angle static shot. A cyclist in a yellow jacket rides toward the camera on a tree-lined road. Low evening sun from behind, long shadows, warm color. Calm pace. Audio: tires on asphalt, birdsong, no music.
The card supplied the shot, the subject and the light. The audio line was added by hand.
Common mistakes
- Stacking several actions in one shot, which makes the order unclear.
- Using a word such as “cinematic” without saying what you actually see.
- Leaving the audio out and letting the model decide.
- Changing a character’s description between shots.
Limits
The prompt describes what appears in the frames. It is a starting point, not a promise of a matching video, and the same text can come out differently from one run to the next. Veo is a product of Google, and ShotPrompt is not affiliated with it. Back to the video to prompt generator, or see Sora prompts from video and video to JSON prompt.
Try it on your clip.
Time-coded shots, a full prompt and JSON in one run. Free, no signup.
Analyze a video