视频补帧算法目前比较流行的有rife
、dain
,这两个我都做成了 GUI 可视化操作界面,综合实际生成,rife 是比较迅速的,而 dain 速度特别慢,因此后期只会更新 rife 相关内容。
0. 效果截图
1. 简介
视频补帧最终效果,可以将常见的 24 帧视频转变为 60FPS、甚至 360FPS 等,实现丝滑观感,特别适合运动场景下的动态视频。人工智能算法在其中主要根据前后帧计算生成中间帧率,Rife 算法还可以对这个中间帧无限分隔,实现任意自定义帧数。
本次借助 Rife 和 Dain 算法,分别开发了两个 GUI 视图工具,免安装可直接使用,方便任何人都可以快速补帧。
2. 特点
- 免安装直接用,后续会扩展 Mac 和 linux 端
- 操作简单,补帧速度超快
- UI 精美、耐看
3. 须知
补帧完整流程如下:先使用 ffmpeg 对原视频音频进行提取,再使用 ffmpeg 将视频转换为一张张图片,Rife 算法对这些图片进行插值补帧,结束后会得到一系列图片,最后用 ffmpeg 把这些图片和音频融合成高帧率视频。
此过程中,提取和分割视频主要由 CPU 负责,Rife 补帧和组装视频由 GPU 负责。补帧时会产生大量图片占用空间,因此使用前请确保本地磁盘空间充足。
人工智能处理视频非常依赖 GPU 性能,因此显卡配置越高处理速度越快。
4. 下载
Github: https://github.com/Baiyuetribe/paper2gui
5. 其他
图片放大和视频超分辨工具已在开发中,这几天将会陆续发布。本系列开发完毕后,会适配 Mac 端和多语种。