你要的是产品锁定镜头、或者一个干净的人物中景,结果画面在漂、在抖、或者中途轻轻 pan 了一下。这跟主体抖动(肢体跳)、帧闪烁(每帧外观变)都不一样。镜头抖动是虚拟相机本身没锁住。多数主流 AI 视频工具默认会加一点”手持感”,因为用户测试评分更高。要修,得明确写”锁定镜头” prompt,并且把工具暴露的每一个镜头运动控件都归零。
常见原因
按踩坑频率排序。
1. Prompt 暗示”电影感”但没说镜头
像 dynamic shot of a runner 或 cinematic close-up 就算没写明运动动词,也会把模型推向手持感。
怎么判断:把 prompt 念一遍。cinematic、dynamic、energetic、vlog、gopro、documentary 都是隐式动词。
2. 镜头运动滑块没归零
Runway、Pika、Kling、Hailuo 默认的镜头运动都不是 0。你把主体运动归零了,但忘了独立的镜头运动控件。
怎么判断:打开工具 UI,找一个跟主运动控件分开的、写着”camera motion / camera movement”的滑块。
3. 图生视频的参考图本身就带运动暗示
参考帧有动态模糊、荷兰角、构图偏离中心——模型读到”这一帧本来就在动”,会让镜头跟着动起来。
怎么判断:看参考图。摄影师会说”这是静态产品图”就没事。如果像纪录片截帧,模型会去动镜头。
4. pan / dolly / 跟拍指令藏在 prompt 中间
prompt 尾巴里有 subtle camera push 或 slight dolly in for emphasis。几天前写的,自己都忘了。
怎么判断:搜 prompt 里的 pan、tilt、dolly、push、zoom、track、follow、orbit。不主动需要的就删掉。
5. 工具在 Smart Motion / 自动模式
Runway 的 Smart Motion、Pika 的 auto motion、Kling 的自动镜头——这些会根据 prompt 氛围自己决定怎么动。锁定镜头时输出非常不稳定。
怎么判断:在运动设置里找 “Auto” 开关,关掉,改手动。
6. 片段太长,工具稳定性撑不住
Pika 或 Runway 上 10 秒片段比 4 秒更容易漂——模型要填的帧更多,会主动加漂移避免输出重复。
怎么判断:同 prompt 各跑 4s 和 10s。4s 稳、10s 漂,说明 duration 超过了工具稳定上限。
动手前先确认
- 保存好 prompt、模型、运动设置,以及漂移的屏幕录制。
- 确认抖动是持续的、还是只在开头或结尾。
- 把镜头漂和主体漂分开——暂停,看画面四角;角在动就是镜头。
- 想清楚是要完全锁定,还是要一点慢推。
- 改 prompt 前备份原模板。
需要收集的信息
- 完整 prompt、模型、运动滑块值、独立镜头滑块值(如有)。
- 参考图(图生视频时)原分辨率版本。
- 片段长度和质量预设。
- 漂移最严重的具体时间点。
- 换 seed 后漂移模式是否还在。
分步修复
Step 1:Prompt 开头加锁定镜头
下面任选一条照抄:
locked tripod shot, completely static camera, no pan, no tilt,
no zoom, no shake, fixed frame, no camera movement
static product shot on a tripod, absolutely still frame,
no camera drift, subject is the only thing moving
写在 prompt 越靠前,权重越大。
Step 2:去掉所有暗示手持的词
有就删:
cinematic, dynamic, energetic, documentary, cinéma vérité,
vlog, gopro, action cam, handheld, dramatic angles,
found footage, real-life feel, immersive
别替换成其他词,直接删。
Step 3:每一个镜头运动控件都归零
按工具:
# Runway Gen-3 Alpha
- Camera Control -> Locked
- Motion slider -> 1(最低)
# Pika 2.0
- Motion strength -> 0.1 到 0.2
- Camera control -> Lock
# Kling 1.6
- Motion preset -> Subtle
- Camera movement -> None / 0
# Hailuo(海螺)
- 物体运动 -> low
- 镜头运动 -> 0 / None
# Luma Dream Machine
- Motion strength -> low
- Camera control 暴露时设 Lock
Step 4:关掉 Smart / Auto motion
# Runway
- Settings -> Motion -> Manual(关 Smart Motion)
# Pika
- Settings -> Auto motion -> off
# Kling
- Mode -> Manual
锁定镜头场景下手动一定比自动稳。
Step 5:参考图选”三脚架感”的
图生视频时:
- 用清晰、水平、构图扎实的参考图
- 避免动态模糊、荷兰角、构图偏离中心
- 主体居中或三分点,别是动作进行中
- 宽高比跟输出完全一致
Step 6:长片段漂的话,切成 4 秒拼接
成片要 10 秒:
- 用一致的 prompt + seed 跑两段 4 秒
- 把 A 段最后一帧当 B 段起始帧
- 在 Premiere / Resolve 里拼接
- 跨剪辑点应用 Warp Stabilizer,Result 选 "No Motion"
Step 7:后期稳定
漂移还在:
# Premiere Pro
- Effects -> Warp Stabilizer
- Smoothness: 50%
- Result: No Motion
# DaVinci Resolve
- Inspector -> Stabilization
- Mode: Translation
- Cropping Ratio: 0.7
# Final Cut Pro
- Stabilization -> No Motion
稳定器会轻微裁切,所以生成时分辨率比交付目标高 10-15%。
验证
- 25% 速度看;画面四角应该完全不动。
- 暂停在第 1 帧和第 96 帧;构图应该一模一样。
- 同设置跑三遍都稳,而不是只有一次走运。
- 同事看一遍没注意到镜头在动,才算稳。
长期预防
- 不想要运动的镜头,prompt 默认带”locked tripod”。
- 整个项目把镜头运动滑块默认值设成 0。
- 主体和镜头是两个独立滑块的工具,每次都两个都查。
- 图生视频的参考图本身就要”静”。
- 锁定镜头统一用 4-6 秒,要更长就后期拼。
容易踩的坑
- 只把主体运动归零,忘了镜头运动还在默认值。
- Prompt 写
cinematic然后抱怨镜头在飘。 - 把图生视频当成静态锚点,没检查参考图里的运动暗示。
- 后期稳定,忘了裁切会减少有效分辨率。
FAQ
为什么锁定镜头只在结尾漂? 长片段漂移会累积。要么缩到 4 秒,要么后期稳定。
Prompt 能不能直接写”零运动”? 能——locked tripod, no camera movement, no drift 是软提示。配合滑块归零效果最好。
主体运动归零能止住镜头漂吗? 不能。多数工具里主体运动和镜头运动是两个独立控件。