视频插帧教程:掉帧视频补顺滑,丝滑慢动作也靠它
2026-09-04 15:06 · 38 阅读
Minimax H3 实战
· 第 15 篇 / 共 20 篇
查看系列 →
视频插帧是什么?能做什么
这一篇教 视频插帧工作流(整合包内文件:AI星尘--视频插帧.json)。先理解视频的本质:视频 = 每秒快速播放一串静态图片(30fps = 每秒放 30 张)。帧与帧之间间隔越大,画面动起来就越卡、越跳。
插帧 = AI 在每两张相邻画面之间"补画"出中间帧,把跳变变成平滑过渡。打个比方:球在第 1 帧在左边、第 2 帧在右边,AI 就"算"出球在中间位置的画面插进去。
它能做什么?
- 把卡顿/掉帧视频补顺滑:低帧率录屏、丢帧素材,补帧后画面丝滑(30fps 补到 60fps,10fps 跳帧视频补回 30fps)
- 一键做慢动作:补出的中间帧用原速度播放 = 视频时长翻倍,动作放慢却依然流畅——单纯"放慢播放"会一顿一顿,插帧做的慢动作是丝滑的
第 1 步:打开工作流
启动 ComfyUI,打开 AI星尘-Minimax H3 文件夹里的 AI星尘--视频插帧.json。插帧模型已内置(models/frame_interpolation 目录,工作流默认 film_net,另有 rife 系列可选),开箱即用。

第 2 步:认识工作流(3 个关键节点)
- GetVideoComponents(拆帧):把上传的视频拆成一帧一帧——插帧是逐对图片操作,得先拆开
- FrameInterpolate(插帧,核心):把每对相邻帧之间补出新的中间帧。它前面的倍率参数决定补多少
- CreateVideo / SaveVideo(拼回视频):把原帧和新补的帧按时间顺序重新合成视频、保存。旁边那个数学表达式节点是自动算"补完后视频该用多少 fps"的,不用管它

第 3 步:上传视频
点 LoadVideo 节点,上传一段视频。选片建议:
- 测"补顺滑"用低帧率或画面动得快的素材最明显(15fps、10fps 的跳帧视频、动作快的片段);平滑慢镜头素材看不出效果
- 测"慢动作"用普通 30fps 视频即可
- 视频越短处理越快,先用 10~20 秒片段验证

第 4 步:设倍率和 fps 开关(决定两种玩法)
看 FrameInterpolate 节点前面的参数:
- Int (Multiplier) 倍率:补帧强度。2 = 每对相邻帧之间插 1 帧(帧数 ×2);3 = 每对插 2 帧(帧数 ×3)。想从 10fps 补回 30fps,倍率就设 3(30÷10);15fps 补回 30fps 设 2;30fps 补到 60fps 设 2
- Apply multiplier to FPS(是否让帧率也乘倍率)开关
第 5 步:点运行,等补帧完成
点「运行」——AI 会逐对画面计算中间帧,视频越长越慢,耐心等进度走完。完成后结果视频自动保存到 ComfyUI 的 output 目录。

第 6 步:检查效果
打开输出的视频,验证方法:拖动进度条逐帧看——卡顿版的画面是"跳"的,补帧后相邻帧之间的过渡是平滑的;原视频里物体快速移动的段落,补帧版能看到更多中间位置。
想严格对比,可以把同一段素材分别跑"原版/丢帧版/插帧补回版"三份,逐帧拖动对比最直观。
技巧
- 倍率怎么定:目标帧率 ÷ 当前帧率 = 倍率(10→30 用 3,15→30 用 2,30→60 用 2)。素材原本是多少 fps 可以用播放器属性或 ffmpeg 查看
- 别一次补太狠:倍率越高每对帧之间要"猜"的画面越多,运动复杂时可能出瑕疵——分两轮补(如 10→20→30)有时比一轮 3 倍更稳
- 动作太大也会难补:快速甩镜头、画面全糊的段落,AI 没有足够信息,补出的帧可能模糊——主体运动适中、镜头稳的素材效果最好
- 文件会变大:帧数翻倍,输出体积相应增大,正常现象
- 换插帧模型:工作流默认 film_net;models/frame_interpolation 里还有 rife 系列,加载器下拉切换即可,可对比效果挑喜欢的
常见问题
- 补完没变化?检查倍率是否为 1(=不补);或素材本来就是高帧平滑视频,看不出差别——换低帧率/动作快的素材
- 补完时长变长了一倍?fps 开关被关掉了——那是慢动作玩法;想保持时长只补流畅,把开关打开
- 补出的画面有糊块/瑕疵?运动太复杂或倍率太高——降低倍率分轮补,或换动作简单的段落
- 输出视频在哪?ComfyUI 的 output 目录,按保存文件名找
小结
视频插帧 = 上传视频 → 定倍率 → 选 fps 开关 → 运行。开着 fps 开关把掉帧视频补顺滑(低帧率升到 30/60fps),关掉开关做丝滑慢动作(时长翻倍不卡顿)。两个玩法覆盖日常视频处理的常见需求。
登录后分享可赚邀请积分