Flowframes 视频插帧工具:把 24fps 视频插到 60fps,流畅度翻倍的免费开源方案
【免费下载链接】flowframesFlowframes Windows GUI for video interpolation using DAIN (NCNN) or RIFE (CUDA/NCNN)项目地址: https://gitcode.com/gh_mirrors/fl/flowframes
24fps 的老电影放到 60Hz 高刷屏上,动作衔接处总会顿一下。Flowframes 是一款 Windows 视频插帧工具,用 RIFE、DAIN 等 AI 算法在相邻帧之间生成中间帧,把 30fps 素材变成 60fps,全程图形界面,不用碰命令行。
它到底能帮你做什么
- 🎬AI 插帧:在相邻帧之间生成中间帧,24fps、30fps 的素材都能变成 60fps 的顺滑画面
- 🧠三种算法可选:RIFE(CUDA/NCNN 双后端)、DAIN(NCNN)、FLAVR(PyTorch),按显卡自动选
- 🎞️两个保质量开关:场景切换检测防止镜头间"变形鬼影",重复帧去除让 2D 动画插帧稳定
- 🎵音画不丢:音轨、字幕和 MKV 元数据可以原样带到输出视频里
- 📦批量与自动编码:插帧的同时就能编码成片,一次排队处理多个视频
从安装到跑通:最小可操作路径
第一步:准备环境
- Windows 10 或更高版本
- 最低要求:支持 Vulkan 的显卡(NVIDIA Kepler 或更新、AMD GCN 2 或更新)
- 推荐配置:6GB 以上显存的 NVIDIA 卡 + 16GB 内存,处理高清素材会从容很多
第二步:获取软件
两条路,选一条:
- 到官方 itch.io 页面下载免费发行版(捐赠软件模式:新版本先在 Patreon 放出,之后免费移步 itch,仓库本身不提供编译好的安装包)
- 想自行编译或参与贡献,直接克隆仓库,代码是完整的:
git clone https://gitcode.com/gh_mirrors/fl/flowframes仓库里已附带Pkgs/依赖包和Build/打包脚本。版本怎么选,按下面的流程图走:AMD 卡选 Slim,NVIDIA 卡选 Full,RTX 3000 系选 Full-RTX3000。
第三步:第一次运行
运行安装程序,按提示等它装完。CUDA 版需要 PyTorch 等 Python 依赖时,安装程序会自动检测并补装。装完直接双击启动,所有设置都有合理默认值,开箱即用。
第四步:看到结果
拖入视频 → 选插帧算法和目标帧率 → 点开始。处理完成后,输出文件夹里就是插帧视频,和原片并排对比,60fps 的效果一眼就能看出。
核心原理 30 秒速览:三种插帧算法
整条流水线是"ffmpeg 抽帧 → AI 插帧 → 自动编码",三个算法是核心,选哪个主要看显卡和内容类型。
RIFE(Real-Time Intermediate Flow Estimation,实时中间光流估计)
实时光流插帧,目前的首选方案,支持 CUDA 和 NCNN(腾讯开源的推理框架,跑在 Vulkan 上)两种后端。NVIDIA 卡走 CUDA 最快,AMD 卡也能靠 NCNN 用上。运动复杂的场景里它依然稳,开 UHD 模式后高分辨率视频也能保持质量。
DAIN(Depth-Aware Video Frame Interpolation,深度感知视频帧插值)
深度感知插值,会先推断画面深度,再据此生成中间帧。走 NCNN/Vulkan 路线,AMD 卡可用。当人物走过立柱、车辆交错这类遮挡关系复杂的画面时,前后景的过渡更自然,黏连感更少。
FLAVR(Flow-Agnostic Video Frame Interpolation,无光流视频帧插值)
不显式计算光流,网络直接回归中间帧,是 PyTorch 实现。当 RIFE 或 DAIN 在个别内容上出瑕疵时,它提供了第三种可选路线。
调优与进阶配置:硬件、参数、常见坑
硬件差异
- NVIDIA 卡:用 RIFE CUDA 实现,速度最快;没装 PyTorch 也不用管,安装程序会自动补
- AMD 卡:用 NCNN(Vulkan)实现,对应 Slim 版,兼容性覆盖更多型号
- RTX 3000 系:优先 Full-RTX3000 版,有针对该系列的优化
- Python 与 PyTorch 的完整依赖清单见
PythonDependencies.md
参数调节
- Maximum Video Size:源片是 4K/8K 时先把处理分辨率降下来,这是提速最明显的一档
- NCNN Processing Threads:试 2~4 提高 GPU 利用率;如果反而变慢就退回 1
- RIFE CUDA Fast Mode:fp16 半精度,省显存、提速度,但可能不稳定,适合显存吃紧的 4K 场景
- Fix Scene Changes 与 Auto-Encode:建议保持开启,边插帧边编码,省掉二次等待
常见坑
- 2D 动画(大量重复帧)才需要开Frame De-Duplication;实拍、3D CG 请关掉,否则暗部场景会发顿
- 镜头切换处不要参与插值,否则会出现"变形鬼影",保持 Fix Scene Changes 开启
- 磁盘空间紧张:Auto-Encode 里可选"编码后即删除已编码帧"
- 想用系统自带的 Python:删掉
FlowframesData/pkgs/下的py-tu或py-amp文件夹,程序会自动改用系统 Python
它适合谁:四类典型使用者
视频内容创作者
30fps 的实拍和游戏录屏天生不够顺。用 60fps 输出再发平台,观感提升直接体现在完播上,而且批量功能让多期素材一次处理完。
影视爱好者
24fps 老片在 60Hz 以上刷新率的电视上有节奏性顿挫感。插到 60fps 后播放顺滑了,音轨和元数据还能原样保留,不用重新压制。
2D 动画创作者
12fps、24fps 的动画重复帧多,直接插帧会抖。Flowframes 的重复帧去除加 Loop Interpolation(循环插值)能把结尾精确插回首帧,出一个完美循环,省掉大量手工补间。
开源贡献者与在校学生
想弄清"一个 GUI 怎么编排完整的 AI 插帧流水线"。核心逻辑在Flowframes/Main/,ffmpeg 命令构造在Flowframes/Media/,源码完整可用,读一遍就能跑通整条链路。
常见问题快问快答
处理 4K 视频时显存不够怎么办
- 先用 Maximum Video Size 把处理分辨率降下来
- 开 RIFE CUDA Fast Mode(fp16),显存占用明显下降
- 还不行就换 NCNN 实现,不吃 CUDA 显存
RIFE CUDA 和 RIFE NCNN 有什么区别,选哪个
- 插帧质量基本一致
- NCNN 能跑在 AMD 卡上,CUDA 仅限 NVIDIA
- NVIDIA 卡直接选 CUDA,速度更快
输出在暗部或低对比度场景发顿怎么办
- 多半是重复帧去除太激进
- 关掉 Frame De-Duplication,或用"Accurate(提取后去除)"模式降低灵敏度阈值
24fps 转 60fps 具体怎么设
- 插帧倍数按目标帧率取,输出端用 Maximum Output Frame Rate 限制到 60fps
- 高帧率素材反过来降帧也行,比如 120fps 素材限成 30fps 输出
音轨和字幕会丢吗
- 打开 Input Media To Preserve,音轨、字幕、MKV 元数据都会带到输出
- 编码参数在 Video Export 区块里按 FFmpeg 语法自定义
资源索引与社区入口
README.md(项目根目录):安装说明、配置项解释、系统要求与官方 FAQFlowframes/Main/:核心插帧流程、自动编码、批处理逻辑Flowframes/Media/:ffmpeg 抽帧与编码命令的构造Pkgs/:内置的 rife-ncnn、dain-ncnn、rife-cuda、flavr-cuda 模型包与脚本PythonDependencies.md:Python 与 PyTorch 依赖清单- 社区:Discord 可加入交流;项目为开源捐赠软件,免费构建版定期发布在 itch.io
回到开头那个痛点:24fps 电影的顿挫,不用再忍。今天的最小一步:找一段 30fps 的片段,拖进 Flowframes,选 RIFE 输出 60fps,和原片并排看一遍。你得到的顺滑,就是 AI 画出来的中间帧;工具只是把它摆在了一个图形界面后面。
【免费下载链接】flowframesFlowframes Windows GUI for video interpolation using DAIN (NCNN) or RIFE (CUDA/NCNN)项目地址: https://gitcode.com/gh_mirrors/fl/flowframes
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考