Mindket

AI video prompts: how to write a shot, add sound and keep a character the same

A black banner titled "AI video" over the line "Sora, Veo, video prompts and open models".

A good AI video prompt describes one shot: one subject doing one action, one camera setup and one lighting choice, with any sound written into the same text. OpenAI, Google, Lightricks and Tencent publish prompt advice in different formats, and all of it builds a prompt from the same parts. To keep a character the same, reuse the same words, start from a picture or pass reference images.

In this lesson

  • Name who is in the shot, what they do and where, then add one camera move and one light.
  • Ask for a single unbroken shot whenever a tool cuts the clip on its own.
  • Write sound and speech into the text, with a short "no" line for what must stay out.
  • Paste a character's exact description into each prompt, or hand the tool a reference picture.
  • Correct a near miss with one small edit, never a fresh prompt.
All courses
On this page
  1. A prompt covers one shot, not a film
  2. The parts every vendor puts in a prompt
  3. Write a prompt, step by step
  4. Timing, sound and speech
  5. Keep a character the same from shot to shot
  6. When a clip is close but wrong
  7. Common mistakes
  8. Try it yourself
  9. Next: run an open video model yourself
  10. Check yourself
  11. Frequently asked questions
  12. Sources

A prompt covers one shot, not a film

A shot is one continuous piece of video from one camera position. OpenAI's Sora 2 prompting guide asks for one clear camera move and one clear subject action in each shot. When a prompt covers several shots, the guide keeps each block to one camera setup, one subject action and one lighting recipe.

Clips are short, which is another reason to write one shot per prompt. The chart gives the longest clip a single call makes, according to each vendor's own documents.

Some tools add cuts on their own. Google's Gemini Omni notebook covers Omni, a Google video model you can talk to for edits, and says it may add multi-shot cuts by default. For one continuous camera it suggests writing "In a single unbroken scene..." or "Continuous handheld shot, no scene cuts..." into the prompt.

Longest clip one call makesEach vendor states its own limit. Sora 2 is shut down, so its bar is the last figure OpenAI published.
  • Sora 2 (shut down)20 s
  • Gemini Omni 1.2 Flash15 s
  • CogVideoX1.5-5B10 s
  • Veo 3.18 s
  • CogVideoX-5B6 s

Sources: OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026), GitHub: google-gemini/cookbook, Gemini Omni notebook (read November 6, 2026), GitHub: zai-org/CogVideo, README (read November 6, 2026), GitHub: google-gemini/cookbook, Get started with Veo notebook (read November 6, 2026)

The parts every vendor puts in a prompt

The guides name the same ingredients in different words. Tencent's HunyuanVideo-1.5 handbook boils a basic prompt down to Subject + Motion + Scene and treats shot type, camera movement, lighting, style and atmosphere as optional extras.

Lightricks' LTX-2 README gives seven steps, from the main action to sudden events, written as one flowing paragraph of up to 200 words. OpenAI's guide says to sketch a shot as if you were drawing it onto a storyboard.

Mindket's arrangement of the five pages, read on 6 November 2026. The quoted words are the vendors' own.
PartWhat to writeWhere the advice comes from
SubjectAppearance, clothes, species: a few distinctive detailsTencent lists appearance, attire and species. OpenAI says a few distinctive details keep a subject recognizable
ActionOne action, written as stepsOpenAI: one clear subject action, in beats. Tencent: "First... then... next... meanwhile... finally...". Lightricks: start with the main action in one sentence
SettingPlace, background, weatherLightricks: background and environment details. OpenAI: scenery and weather
CameraFraming, angle and one moveGoogle: "single shot", "eye level", "dolly shot", "tracking shot". Tencent: shot type and camera movement. Lightricks: camera angles and movements
Light and styleLight, color, lens, overall lookGoogle: "shallow focus", "macro lens" and styles such as "sci-fi" or "animation". Tencent: lighting, style and atmosphere. Lightricks: lighting and colors
SoundSounds and speech, as textGoogle: Veo 3 and Omni make audio from the prompt. OpenAI: speech goes in a Dialogue block

Write a prompt, step by step

Keep the first draft short. Tencent's handbook marks the items in brackets as optional, so write the three required parts, then add the others one at a time until the clip matches the picture in your head.

The example below is Google's own timing prompt from the Omni notebook. It is one continuous handheld shot in two beats of three seconds each, with a subject, a place and a weather detail.

[0-3s] A continuous handheld shot of a woman in a red coat standing still on a snowy city sidewalk looking forward. [3-6s] She slowly opens a bright yellow umbrella as soft snowflakes fall around her.
  1. Say the shot in one sentence: who is in it, what they do and where.
  2. Add what the shot needs from the camera: a shot type, one move, a light and a style.
  3. Write the action as steps with connecting words. Tencent suggests "First... then... next... meanwhile... finally...".
  4. Swap feelings for things the camera can see. Tencent's formula is Subject + Action + Small Detail, as in "The boy smiles, eyes crinkling slightly."
  5. Say who is where and where they move, in simple words such as left, right, foreground and background, as Tencent advises.
  6. Add sound or speech as text, then run the prompt more than once before you change it.

Timing, sound and speech

Omni takes timing in the prompt itself. Its notebook shows plain phrasing, such as "after 3 seconds, a woman enters the scene", and a bracketed form that splits the clip into timed beats, like the example above.

Sound is text too. Veo 3 and Omni make audio from the prompt, so a sound goes in the sentence like any other detail, and the Veo lesson shows the call that sends it. OpenAI's guide moved speech into a Dialogue block under the scene, which the Sora lesson walks through.

Phrases from the vendors' own pages, read on 6 November 2026.
You wantWrite it like thisSource
One continuous camera"In a single unbroken scene..."Gemini Omni notebook
An action at a set time"[3-6s] They stop and turn around."Gemini Omni notebook
Spoken wordsEach line in quotes (Veo), or a Dialogue block under the scene (Sora)Veo notebook, Sora guide
Sound without speech"The hum of espresso machines and the murmur of voices form the background."Sora guide
Nothing spoken, no text on screen"No dialogue or voiceover. No text overlay on screen."Gemini Omni notebook

Keep a character the same from shot to shot

Each prompt starts from nothing, so a character stays the same only when you hand the tool the same things each time. OpenAI's guide warns that small changes in phrasing can change identity, pose or the focus of a scene. Its advice is to keep descriptions consistent, reuse phrasing and avoid mixing traits that compete.

Tencent adds a rule for frames with multiple characters: tell them apart by an attribute or a position. Its example has "The black cat hands the bomb to the gray cat" and then sends the gray cat running toward the right side of the frame.

From the vendors' own pages, read on 6 November 2026.
MethodWhat you doWhere it comes from
Same wordsPaste the same description of the character into every promptOpenAI Sora guide
A start picturePass the picture as the first frame, so the look is set before the video beginsVeo notebook, Sora guide
Reference imagesUp to 3 in Veo 3.1 (not Fast). Up to 6 in Omni, across up to 2 characters plus props or wardrobeVeo and Omni notebooks
Told apart in the promptName each character by an attribute or a position, such as the black cat and the gray catTencent handbook
A follow-up editChange one thing in a new turn and add "Keep everything else the same"Omni notebook
A stored characterSora kept a character from a short reference clip. That ended with the Sora APISora guide

When a clip is close but wrong

OpenAI's guide says to make controlled changes one at a time and to say what you are changing, for example "same shot, switch to 85 mm" or "same lighting, new palette: teal, sand, rust." When a result is close, it suggests pinning that clip as the reference and describing only the tweak.

Google's Omni notebook gives the same advice for follow-up edits: keep them short and surgical. Its good example is "Change the car color to metallic blue. Keep everything else the same." Its bad one re-describes the whole video before it asks for the change.

When a shot keeps going wrong, the Sora guide says to strip it back. Freeze the camera, simplify the action and clear the background, then add complexity one step at a time once it works.

Editing is for nudging, not gambling.

OpenAI, Sora 2 Prompting Guide · OpenAI Cookbook (read November 6, 2026)

Common mistakes

  • Packing several scenes into one prompt. A clip lasts seconds, and the Sora guide wants one camera setup and one action per block.
  • Leaving cuts to chance. If the tool adds them, write "single unbroken scene" into the prompt.
  • Describing feelings instead of things. Tencent says to turn abstract emotion words into action details.
  • Rewriting the whole prompt to fix one detail. Both OpenAI and Google say to change one thing and keep the rest.
  • Rewording a character between prompts, which can change who appears in the clip.

Try it yourself

  • Write one shot of your own as Subject + Motion + Scene, then add a single camera move and a light.
  • Take the timed prompt above into a video tool that accepts timecodes, then change only the second beat.
  • Write a character description once, paste it into two prompts and compare faces and clothes.
  • Fix a near miss with one edit that ends "Keep everything else the same."
  • Add a line that names what must stay out, such as "No dialogue or voiceover."

Check each clip against your own list: the subject looks as described, the camera does the one move you asked for and nothing you ruled out has appeared.

Next: run an open video model yourself

Everything above also applies to open models, which run on your own computer. Open video models covers Wan, HunyuanVideo, LTX and CogVideoX, with the sizes and licences each project states.

Check yourself

  1. A tool keeps adding camera cuts to your clip. What does Google's Omni notebook suggest?

    Show answer

    C. Write "In a single unbroken scene..." into the prompt The notebook says Omni may add multi-shot cuts by default and gives that wording to force one continuous camera.

  2. Tencent's handbook gives Subject + Motion + Scene as the basic prompt. Which parts does it call optional?

    Show answer

    A. Shot type, camera movement, lighting, style and atmosphere The items in square brackets in its formula, from shot type to atmosphere, are the optional ones.

  3. You want a character to look the same in a second prompt. Which step does the Sora guide give?

    Show answer

    B. Reuse the same phrasing for the character The guide warns that small changes in phrasing can change identity, so it says to keep descriptions consistent and reuse phrasing.

  4. A clip is close, but the car should be blue. What does Google's notebook tell you to write?

    Show answer

    D. Change the car color to metallic blue. Keep everything else the same. The notebook calls for short, surgical edits and sets this sentence against a long re-description of the video.

Frequently asked questions

How do I write a good AI video prompt?

Describe one shot in plain words: who is in it, what they do and where. Camera, light and style come next, only where the shot needs them, and any sound is written as text.

How long should an AI video prompt be?

The vendors differ. Lightricks asks for one paragraph under 200 words, Tencent for simple, direct words, and OpenAI says short prompts leave more to the model while long ones restrict it.

Can I put several scenes in one video prompt?

In some tools. OpenAI calls multi-shot prompts valid when each shot block stays distinct, and Omni takes timecodes such as [0-3s]. A clip lasts seconds, so each scene gets little time.

What is a negative prompt in AI video?

A short list of what you do not want to see. Veo takes it as the negative_prompt setting, while Omni's notebook writes a plain sentence such as "No text overlay on screen."

Why does my character change between clips?

Each clip starts from your words alone. Reuse one description, or give the tool a picture or reference images: Veo 3.1 takes up to three and Omni up to six.

Sources

  1. OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026)https://developers.openai.com/cookbook/examples/sora/sora2_prompting_guide
  2. GitHub: Tencent-Hunyuan/HunyuanVideo-1.5, Prompt Handbook (read November 6, 2026)https://github.com/Tencent-Hunyuan/HunyuanVideo-1.5/blob/main/assets/HunyuanVideo_1_5_Prompt_Handbook_EN.md
  3. GitHub: Lightricks/LTX-2, README (read November 6, 2026)https://github.com/Lightricks/LTX-2
  4. GitHub: google-gemini/cookbook, Get started with Veo notebook (read November 6, 2026)https://github.com/google-gemini/cookbook/blob/main/quickstarts/Get_started_Veo.ipynb
  5. GitHub: google-gemini/cookbook, Gemini Omni notebook (read November 6, 2026)https://github.com/google-gemini/cookbook/blob/main/quickstarts/Get_started_Omni.ipynb
  6. GitHub: zai-org/CogVideo, README (read November 6, 2026)https://github.com/zai-org/CogVideo

Share this lesson

Make the first frame with an image model

A start picture fixes a character before the video begins. The image prompt lesson shows how to write one.

Read the image prompt lesson

This lesson as Markdown · AI video: Sora, Veo, video prompts and open models · All courses