Video2X 免费 AI 视频超分与插帧指南
【免费下载链接】video2xA machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.项目地址: https://gitcode.com/GitHub_Trending/vi/video2x
Video2X 是一款免费开源的视频超分辨率与帧插值工具,基于 C/C++ 实现。它把 Real-ESRGAN、Real-CUGAN、Anime4K v4 和 RIFE 模型打包进命令行,支持最高 4 倍放大与 2 倍插帧。适合想把旧片本地处理、不上传网盘的人;如果只想要图形界面拖拽操作,或 CPU 早于 2013 年,不建议使用。
第一次运行
先说结论:能跑通。Windows 用官方安装程序(6.4.0 起 GUI 带简体中文,共 6 种语言),Linux 用 AppImage、AUR 包或容器。硬件门槛是 CPU 支持 AVX2、GPU 支持 Vulkan,建议先用一段 10 秒的短片试跑。
video2x -i input.mp4 -o output.mp4 -p realesrgan -s 4这条命令用 Real-ESRGAN 默认动漫模型把输入放大 4 倍。若不确定显卡是否达标,先执行video2x -l查看 Vulkan 设备列表。想从源码构建,可执行git clone https://gitcode.com/GitHub_Trending/vi/video2x,依赖清单参考 packaging/arch/PKGBUILD。
它能解决哪些事
老动漫素材修复
一部 480p 老番投到大屏上糊成一片。用 Real-CUGAN:-p realcugan -s 4,模型分models-pro、models-se、models-nose三组,配合-n调整降噪强度,对压过码的动画线条重建更稳。
快速运动画面流畅化
30fps 动作戏、体育集锦看着一顿一顿。RIFE 做 2 倍插帧,一条命令:
video2x -i input.mp4 -o output.mp4 -p rife -m 2默认模型rife-v4.26,从 rife-v2 到 rife-v4.26 共 13 个版本可选,高码率源可加--rife-uhd。
真人视频画质提升
真人素材用动漫模型容易出现塑料感皮肤。Real-ESRGAN 的realesrgan-plus与realesr-generalv3面向通用内容,--realesrgan-model共 4 个模型可切换。
大批量素材轻量放大
需要快速过一遍大量素材做预览时,libplacebo 跑 Anime4K v4 的 GLSL 着色器,用-w 3840 -h 2160指定目标尺寸即可,比 GAN 类模型快得多,适合先筛片再精修。
配置怎么选
| 内容类型 | 推荐模型与参数 | 注意事项 |
|---|---|---|
| 动漫 | -p realcugan --realcugan-model models-se -s 4 | --realcugan-syncgap0–3 可调同步精度 |
| 真人 | -p realesrgan --realesrgan-model realesrgan-plus -s 4 | 输出尺寸翻倍两次,留意文件大小 |
| 通用提亮放大 | -p libplacebo --libplacebo-shader anime4k-v4-a+a -w 3840 -h 2160 | 尺寸用-w/-h指定,不用-s |
| 帧插值 | -p rife -m 2 --rife-model rife-v4.26 | 转场多的片子调--scene-thresh(默认 100) |
常见问题
处理时很占磁盘空间吗?不占。6.0 版重写后帧数据常驻内存,全程只需要最终输出文件的容量。
插帧后转场处出现鬼影?降低或上调--scene-thresh让场景切换更容易被识别,阈值触发时算法不会跨镜头硬补帧。
核显能跑吗?能,Intel HD 4000(2012)以上即可,速度另说。预编译二进制要求 CPU 有 AVX2,也就是 Intel Haswell、AMD Excavator 之后的处理器。
多显卡怎么选?-l列出所有 Vulkan 设备,-d加设备编号指定使用哪一块。
能直接传一个目录批量处理吗?不能,命令行一次处理一个文件,批量场景用 shell 循环包裹即可。
目录速览
- src/:核心处理管线,解码、编码、各 AI 过滤器与 RIFE 插值的实现。
- models/:内置模型权重,ncnn 格式的
.param/.bin文件与 Anime4K GLSL 着色器,安装后随包带出。 - docs/book/src/:本地文档源文件,覆盖构建、安装、运行与二次开发,命令行参数未列全时可跑
video2x --help对照。
项目采用 AGPLv3 许可证,管线设计与 4.x/5.x 旧架构的取舍记录在 docs/book/src/developing/architecture.md,改参数前值得先看一眼。
【免费下载链接】video2xA machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.项目地址: https://gitcode.com/GitHub_Trending/vi/video2x
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考