Agentbrisk

AI Video Prompting Guide 2026: Sora, Veo, Runway, Kling, and More

May 12, 2026 · Editorial Team · 9 min read · tutorialvideo-generationprompt-engineering

Video generation has moved fast. In early 2024, AI video was mostly curiosity material, short clips with melting faces and inconsistent physics. In 2026, Sora, Veo, Runway Gen-4, and Kling 2 can produce footage that requires close inspection to identify as AI-generated. The capability gap between these tools has narrowed, but the prompting conventions have also diverged.

What works in Runway often doesn't work in Kling. Sora's physics handling is strong but its camera control is less direct than Runway's. Veo 2 responds to cinematic language in a way that sets it apart. Understanding these differences is the fastest way to stop wasting credits on clips that aren't what you had in mind.


The fundamental difference: video prompts vs. image prompts

The biggest mistake people make when starting with AI video is treating it like a moving image prompt. It isn't. An image is a composition, you're describing a frame. A video is a sequence of events in time, with camera movement, action development, and physical cause and effect.

Good video prompts have three layers:

Scene setup. What does the world look like, what's in it, what's the time of day and lighting? This is similar to image prompting.

Action and change. What happens over the duration of the clip? Who or what moves, how, and in what sequence? "A man walks" is barely useful. "A man in a gray overcoat walks slowly through an empty train station, pausing to check a departing board, then continuing toward a glass exit door" gives the model a narrative arc with clear motion and intent.

Camera behavior. Where is the camera, how does it move, and what is it doing? This is the most under-utilized element in most video prompts. Camera direction often matters more than action description.


Camera vocabulary that actually works

Every AI video generator has some level of responsiveness to camera direction, but they vary in how precisely they follow it. Learning the terms is worth the five minutes it takes.

Static shots:

  • Wide shot / establishing shot, full environment visible, subject is small
  • Medium shot, subject from waist up, common dialogue framing
  • Close-up, face or detail fills the frame
  • Extreme close-up, one detail: an eye, a hand, a texture

Camera movement types:

  • Pan, camera rotates horizontally on a fixed axis (following a moving subject across a scene)
  • Tilt, camera rotates vertically on a fixed axis (tilting up to reveal a building height)
  • Dolly in / dolly out, camera physically moves toward or away from the subject (creates depth compression or expansion)
  • Track / follow shot, camera moves alongside a moving subject
  • Crane / boom, camera moves upward while often also tilting downward
  • Drone shot / aerial, overhead perspective, often pulling back

Cinematic techniques:

  • Rack focus, focus pulls from foreground to background or vice versa, blurring one plane while sharpening another
  • Handheld / cinema verite, slight organic camera shake that reads as documentary style
  • Steadicam / gimbal, smooth tracking movement that follows a subject without the static quality of a dolly
  • Dutch angle / tilted frame, camera rolled to create diagonal horizon, used for psychological tension

Most generators respond to these terms in natural language. "Slow dolly in on a woman's face as she reads a letter, rack focus from her eyes to the paper halfway through the shot" gives a model enough information to produce something intentional rather than generic camera drift.


Sora: physics first, control second

Sora is OpenAI's video generator, available through ChatGPT Plus and the Sora website. Its standout capability is physical simulation, fluid motion, weight and gravity, cloth and hair dynamics. If you need a clip where a cup falls off a table, water splashes realistically, or a fabric flows in wind, Sora handles these better than most alternatives.

Where Sora is less direct is precise camera control. You can describe camera movements and it will respond, but it interprets them more loosely than Runway does. If camera framing is critical to your shot, Sora may require more iterations than tools with tighter camera instruction following.

What works well with Sora:

  • Nature footage with realistic physics (water, fire, wind, rain)
  • Character movement that involves physical interaction with the environment
  • Long-duration clips where temporal coherence matters
  • First-person perspectives

Sora-specific tips:

  • Be explicit about duration in your prompt. "A 5-second clip of..." or "a 15-second shot showing..." helps it allocate the narrative pacing appropriately.
  • Describe the end state of a scene, not just the beginning. "Starting with the door closed, then the door slowly swings open to reveal an empty room" gives Sora a destination.
  • Prompt for lighting conditions explicitly, "overcast flat light," "golden hour backlight," "hard fluorescent lighting" all produce noticeably different results.

Veo 2: cinematic language, professional output

Google's Veo 2 is available through VideoFX and as part of YouTube Shorts creative tools. It's arguably the strongest of the current generation for cinematic and commercial-style footage, responding well to film production vocabulary.

Veo 2 understands shot type conventions more precisely than Sora. If you write "a steadicam shot following a chef through a restaurant kitchen during dinner service, 35mm equivalent lens, warm practical lighting from overhead heat lamps," Veo 2 will deliver something that looks like it was actually filmed in a restaurant kitchen.

Veo-specific prompting:

  • Use film production terminology freely, Veo's training clearly included a lot of production material and it responds to it.
  • Specify aspect ratio explicitly: 16:9 for standard video, 9:16 for Shorts/vertical.
  • Include the mood explicitly: "tense and claustrophobic" or "warm and nostalgic" are interpreted and reflected in color grading, framing, and pacing.
  • For documentary-style clips, specifying "cinema verite" or "observational documentary" produces appropriate handheld camera work and naturalistic lighting.

Runway Gen-4: the most controllable

Runway Gen-4 is the option with the most direct camera control among current commercial generators. Its interface lets you reference a specific image as the first frame (image-to-video) and a separate image as the last frame, with the model generating the transition. This makes it uniquely useful for controlled creative work.

First-frame and last-frame control: This is Runway's strongest differentiator. You generate or select an image in your preferred image generator, Midjourney, Flux, Stable Diffusion, then use it as the starting frame in Runway. The video generated will begin from that exact composition. For product videos, fashion campaigns, or any work where you have existing creative assets, this is significantly faster than prompting video from scratch.

Motion brush: Runway's motion brush tool lets you paint motion onto specific regions of an image. You mark the background as having a rightward pan, mark the subject as stationary, and Runway generates a clip consistent with those constraints. This reduces the prompt-and-hope iteration cycle substantially.

Text prompt approach for Runway: Runway responds best to action-verb-led descriptions: "The camera slowly pushes in on the storefront window as steam rises from a coffee cup on the windowsill." Lead with camera or subject motion rather than description.


Kling 2: Chinese-trained aesthetics, strong motion quality

Kling from Kuaishou is strong on human motion quality, particularly facial expressions and body language. The model has different aesthetic defaults from Sora or Runway, outputs have a slightly different color science and a tendency toward clean, well-lit compositions.

Kling 2 supports both text-to-video and image-to-video. Its motion coherence over 5-10 second clips is strong, and it handles talking and facial animation better than most generators without requiring a dedicated talking-head tool.

Kling-specific tips:

  • Character descriptions should include clothing and appearance in detail. Kling tends to maintain character appearance over the clip duration better when you give it more description upfront.
  • Specify emotion and performance: "a woman listening to disappointing news, subtle disappointment crossing her face, maintaining composure" produces more nuanced results than just describing the physical scene.
  • Use "scene: [description]" and "motion: [description]" as mental brackets even if you write them as flowing prose. Kling responds well when scene setup and motion description are clear and not mixed together.

Luma AI, Pika, and Hailuo AI

Beyond the top tier, a few other generators are worth mentioning:

Luma AI Dream Machine is known for smooth, stable motion and a more artistic aesthetic. Good for stylized product shots and lifestyle content. Its camera movement following is solid for a second-tier option.

Pika specializes in short-form social content and has specific features for adding effects to existing clips rather than generating from scratch. If you're adding motion effects to still images for Instagram or TikTok, Pika's SFX tools are faster than full generation workflows.

Hailuo AI (MiniMax) produces cinematic-looking output at competitive quality levels, with strong performance on character consistency. Its prompting conventions are closer to Sora's than Runway's, describe the scene and action in natural language, include camera movement in the same block.


Seed reuse and consistency across clips

Creating a series of clips that look like they were shot in the same world requires some form of consistency control. How you achieve this varies by tool:

Sora: Saving and reusing seeds produces consistent character appearances and environments. Note the seed from a clip you like, then use the same seed with modified action descriptions.

Runway: First-frame consistency via image-to-video is more reliable than seed matching. Generate a reference frame once and use it as the starting point for multiple clips.

Kling: Character reference mode lets you upload an image of a person or character and maintain their appearance across multiple generations. This is the most direct approach for consistent character work.

Veo 2: Consistency tools are less mature, Veo 2 is better suited for standalone cinematic clips than for multi-shot consistent narratives currently.


Style transfer and aesthetic control

If you want your video to match an existing visual style, a specific film, a specific photographer's work, a specific color grade, the approach differs from image prompting.

Describe the look, not just the story. "Shot in the style of Stanley Kubrick's The Shining, symmetrical framing, steadicam corridor shot, harsh fluorescent light" gives the generator a specific visual reference that's clear from your description. Direct style references like this tend to work well.

Color grading description: "Warm and desaturated, orange and teal color grade, cinematic" is a usable description. "Muted tones, lifted blacks, subtle film grain" is more specific and more reliable. Learn a bit of colorist vocabulary, it translates well to video generation prompts.

For Runway: Runway accepts style references as image inputs through its image-to-video workflow. Generate a frame in your target style using Midjourney or Stable Diffusion, use it as your first frame, and Runway tends to maintain that color science and visual style across the clip.


Practical clip duration planning

None of the current generators produce arbitrarily long clips without visible quality degradation. Practical maximums per tool (as of mid-2026):

  • Sora: 60 seconds (for paid plans), coherence strongest under 20 seconds
  • Runway Gen-4: 10-16 seconds per generation, designed for stitching
  • Kling 2: 5-10 seconds with high quality, up to 30 seconds with some drift
  • Veo 2: 8-15 seconds, optimized for this range
  • Pika: 3-5 seconds, optimized for short social content

For longer narrative content, plan for multi-clip stitching rather than long single generations. Tools like Descript and Veed handle the assembly and any transition work after generation.


Common mistakes and how to fix them

The clip starts well and deteriorates: Temporal drift. You're asking for too long a clip with too much happening. Split into shorter clips with seed or frame continuity between them.

Characters change appearance mid-clip: Under-specified character description. Add more physical detail, hair color, clothing color, build. Use character reference mode if available.

Camera doesn't move as specified: Your camera direction got buried in scene description. Put camera movement at the start of the prompt or in a dedicated sentence. "The camera [movement]. The scene shows [content]" works better than mixing them.

The style looks generic and overproduced: You've used generic quality markers ("cinematic," "4K," "professional") without specifying what cinematic means to you. Replace generic quality terms with specific aesthetic descriptions.

Motion is jittery or unnatural: Lower the motion intensity setting if available, or add "smooth, natural motion, stable camera" to your prompt. Also check whether you've over-specified conflicting motions, the model gets confused when multiple movement directions are requested simultaneously.

Search