AI 视频动作抖动:原因 + 修复路径

AI 视频里主体每 5 帧瞬移几像素、肢体在过渡帧抖动——这是动作路径插值崩了,跟背景闪烁不是一回事。本文讲降动作野心、给姿态锚点、提高 fps 三招稳住路径。

你出了一段片,动作不顺——肢体在帧间跳、主体每 5 帧就瞬移几像素、肢体在过渡帧抖动。这就是”动作抖动”,和背景闪烁(环境问题)和漂移(身份丢失)是不同的故障。抖动是动作路径本身的插值崩了。修复办法:降低动作野心、给清晰的姿态锚点、或在更高 fps 出图。

常见原因

按命中率排序。

1. 一个 prompt 塞了多个动作

Running while waving, then turning to look back, then jumping——3 秒片塞了 3 个独立动作。模型想把它们全塞进去,结果是一条跳跃的路径,动作之间没有中间帧。

如何判断:数 prompt 里的动作动词。3 秒片里超过 1 个主动作就在抖动区间。

2. 起始姿态没指定

模型随便挑一个起始姿态,再硬往 prompt 暗示的动作方向走。随机起始往往对不上 prompt 动作,前几帧会有一次”卡顿修正”。

如何判断:对比第 1 帧和第 5 帧。第 1 帧姿态让 prompt 动作物理上做不到(朝错的方向、肢体位置不对),就是模型在和自己的起始打架。

3. 生成 fps 太低

部分模型内部默认 12 或 16 fps 生成,再插值到 24 或 30 fps 交付。插值不会发明细节,只是淡入淡出。结果:判形,快动作时尤其明显。

如何判断:看工具默认 fps。Runway 原生 24fps;Pika 可选 24-30;Kling 上限 30;Sora 看档位。24fps 出片是从 16fps 内部插值上来的,抖动是内建的。

4. 结束姿态意味着不连续

Standing still, then suddenly running——模型得发明过渡。它常把肢体”瞬移”到跑步姿态,而不是平滑加速。

5. 多主体独立运动

两人跳舞、两车赛跑——每个主体一条自己的路径,模型经常为了保住其中一个的连贯性而牺牲另一个。

6. 镜头速度和主体速度一样

跟拍镜头和主体同速——模型看到的是主体不动、背景飞,于是给主体加抖动来”表现”它在动。

7. Motion 强度和主体不匹配

一个人安静喝咖啡的镜头应该用低 motion。Runway 默认 motion 强度对静态—轻微动作来说有时过猛,会添不必要的抖动。

动手前先确认

  • 把 prompt、模型、抖动的输出片段都存好。
  • 判断抖动是在过渡时刻(开头、中段、结尾)还是全程都抖。
  • 记下模型、motion 设置、片长。
  • 想清楚这段是必须做这个动作序列,还是简化版也行。
  • 改 prompt 前先备份。

需要收集的信息

  • 完整 prompt、motion 强度、模型、版本。
  • 片长和宽高比。
  • 抖动最严重的具体时间点。
  • 同 prompt 多次重生成,抖动模式是不是一致(结构问题)还是各种各样(接近随机)。
  • 期望的动作类型(缓慢、中速、快速)。

最短修复路径

Step 1:每段片一个主动作

prompt 改写到只有一个动词:

改前:

a woman running through a city, looking back over her shoulder, 
then jumping over a fence, motion blur

改后:

a woman running through a city at moderate speed, slight head turn, 
smooth continuous motion

确实需要多动作,就拆成多段片再剪。

Step 2:指定起始姿态

加显式起始姿态锚定第 1 帧:

starting in a standing pose, then beginning to run, smooth acceleration 
from still to motion

图生视频时,参考图就是起始姿态。选一张姿态让后面动作物理上合理的图(要跑就让主体已经前倾)。

Step 3:用工具支持的最高原生 fps

  • Runway Gen-3:24fps 原生,无 fps 选择
  • Pika 1.5:可选 30fps
  • Kling 1.6:可选最高 30fps
  • Sora:看档位

选原生交付目标 fps 的档,不要用最便宜的”内部低 fps + 插值”档。

Step 4:加和动作速度匹配的描述

慢动作:

slow continuous movement, fluid motion, soft transitions

快:

sharp athletic motion, motion blur, dynamic acceleration

这会帮模型决定该用多强的时间平滑。

Step 5:精确控制就用图生视频

文生视频给模型自由选起点。图生视频把第 1 帧钉在你的参考图。任何起始姿态重要的片,都用图生视频。

Step 6:加显式”不要抖动”线索

smooth motion, no jitter, continuous frame-to-frame coherence, 
no pose discontinuity

软提示,但部分模型会有可测量的改善。

Step 7:多主体场景拆分合成

每个主体单独出(简洁背景),后期合成。让模型在单次生成里协调两条独立运动路径是最高风险路线。

怎么确认已经修好

  • 25% 速度看片,肢体应该走连续路径,不跳。
  • 每 6 帧暂停一次,姿态应该平滑演化,不跳过。
  • 同设置出 3 段,3 段都顺,不只是运气好那一次。
  • 同事看片,不应该被任何运动瞬间打断。

如果还是没修好

  1. 缩到只剩 1 秒动作。1s 还抖,prompt 结构有问题。
  2. 转图生视频 + 强姿态参考。
  3. 换模型——很多场景下 Kling 运动一致性更强,Runway 在简单主体上更稳。
  4. 用 prompt 允许的最慢速度出,后期再时间重映射加速。
  5. 求助前打包 prompt、模型、输出、抖动时间点。

预防建议

  • 生成前先 storyboard——每段片一个动作是铁律。
  • 多动作序列拆成多段拼接,不要单镜头。
  • 任何起始姿态重要的镜头默认走图生视频。
  • 全项目统一原生 fps,别混着用。
  • 用和动作真实速度匹配的运动描述词。

相关阅读

标签: #Prompt #排查 #排查 #视频生成