You prompted a glass of water on a wooden table and got back a clip where the camera is gently drifting and wobbling like a handheld iPhone shot. You wanted a locked-off product shot. The subject is right, but the motion ruins it.
This is one of the most common AI video frustrations. Most tools (Runway, Pika, Kling, Luma) default to “cinematic handheld” because it scores higher in user testing than a perfectly static frame. To get truly locked footage, you have to fight the default — both via prompt and via motion sliders.
Common causes
Ordered by hit rate, highest first.
1. Prompt has no camera instruction
The prompt describes the subject but says nothing about the camera. Default = handheld with subtle motion. The model assumes you want “cinematic feel” and adds drift.
How to spot it: read prompt. No camera, tripod, locked, static, no motion, dolly, pan. Default behavior kicks in.
2. Motion slider / preset set to anything above minimum
Runway’s motion slider, Pika’s motion strength, Kling’s motion preset, Luma’s “motion strength” — they all default to mid-range. Any non-zero motion = some shake.
How to spot it: check tool UI. Motion at default or above 0.2 (out of 1.0).
3. Wording implies handheld
Words like cinematic, documentary feel, cinéma vérité, dynamic, energetic, vlog, gopro, action cam, dynamic camera all tell the model “make this feel hand-held.”
How to spot it: prompt has any of those words. Strip them.
4. Camera motion slider is separate from motion strength
Kling and Hailuo separate “subject motion” from “camera motion.” You set subject motion to 0 but didn’t notice the camera motion slider, which is still at default.
How to spot it: tool has a separate camera-motion control. Check it.
5. Start frame implies movement
Image-to-video tools infer motion from the start frame. A blurry / dynamic-looking start frame → the model adds motion to “explain” the implied blur.
How to spot it: your start frame has motion blur, dutch angle, or implied movement. Replace with a static-looking image.
6. Tool version with persistent drift
Some early model versions (Runway Gen-2, early Pika) had baked-in drift that couldn’t be eliminated. Upgrade.
How to spot it: even with all motion at 0 and “locked tripod” in prompt, drift persists. Check model version.
Shortest path to fix
Step 1: Add an explicit static-camera clause at the START of the prompt
Use one of these phrases verbatim:
"locked tripod shot, completely static camera, no pan, no tilt,
no zoom, no shake, fixed frame, no camera movement"
"static product shot, locked camera on tripod, no camera motion,
absolutely still frame, subject is the only thing moving"
"fixed wide angle locked-off shot, no camera drift, no motion,
tripod-mounted, stationary camera throughout"
The earlier in the prompt, the more weight it carries.
Step 2: Drop motion strength to minimum
# Runway Gen-3 Alpha
- Motion slider → 1 (minimum)
- Or use "Camera Control: Locked"
# Pika 2.0
- Motion strength → 0.1 to 0.2
- Camera control: "Lock"
# Kling 1.6
- Motion preset → "subtle"
- Camera motion slider → 0 / "none"
# Hailuo (MiniMax)
- Camera motion → 0
- Subject motion → low
# Luma Dream Machine
- Motion strength → low or 0
Step 3: Strip handheld-implying words from the prompt
Remove if present:
cinematic, dynamic, energetic, documentary, cinéma vérité,
vlog, gopro, action cam, handheld, dynamic camera,
dramatic angles, found footage, real-life feel
Don’t replace with static / locked — they conflict. Just delete the offending words.
Step 4: Use a tripod-style start frame
For image-to-video:
- Pick a start frame that LOOKS static (no motion blur, level horizon, no dutch angle)
- Avoid start frames where subject is mid-action
- Subject should be at rest or in a stable pose
Step 5: For Kling / Hailuo — set BOTH motion sliders separately
# Kling 1.6
- Motion strength: 1 (subtle subject motion if any)
- Camera movement: 0 / "none" (this is the key control)
# Hailuo
- Subject motion ("wùtǐ yùndòng" slider): low
- Camera motion ("jìngtóu yùndòng" slider): 0 / "none"
Many users miss the second slider entirely.
Step 6: Stabilize in post if all else fails
If your tool still adds drift:
# Premiere Pro
- Effects → Warp Stabilizer
- Smoothness: 50%, Result: "No Motion"
# DaVinci Resolve
- Inspector → Stabilization → "Cropping" + "No Motion"
# FCPX
- Stabilization → "No motion"
# Free tool
- DaVinci Resolve free version has the same stabilizer
This often gives a perfectly locked result even from a drifty source.
Prevention
- Default to “locked tripod” in the prompt unless you specifically want motion
- Set motion strength to minimum as your default; raise only when needed
- Pick image-to-video start frames that are themselves static-looking
- For tools with separate camera motion slider, always explicitly set to 0