公司动态
Video2X 完整指南:免费 AI 视频超分辨率,一条命令让老视频变清晰
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/video2xVideo2X 是一款免费开源的 AI 视频超分辨率与帧插值框架主打本地视频画质修复低分辨率、画面发糊的老视频最多可放大 4 倍30fps 的顿挫素材也能通过帧插值补到 60fps。它适合手里攒着老视频、家庭录像或动漫老番、又不想把文件上传到任何云端的用户——整个过程只依赖命令行跑通第一条命令就能出片。框架基于 AGPLv3 协议完全免费所有 AI 推理都在你自己的 GPU 上执行无水印、无时长限制视频全程不离开本机。自 6.0.0 版本起核心已用 C/C 重写管线明显提速且内存占用更低Anime4K、Real-ESRGAN、Real-CUGAN、RIFE 四套引擎的模型权重随项目内置在 models/ 目录不需要额外下载。5 分钟上手安装并跑通第一条高清输出三种安装方式任选其一无需编译、无需配置依赖按系统对号入座Windows下载官方安装包内含基于 Qt6 的图形界面支持简体中文一路下一步即可Linux最省事的是 AppImage赋予执行权限后直接运行Arch 发行版可从 AUR 安装命令行版video2x或带图形界面的video2x-qt6Docker / Podman官方提供了容器镜像见 packaging/docker/Dockerfile一条命令拉起环境。想自己构建的话先克隆仓库再按官方文档走git clone https://gitcode.com/GitHub_Trending/vi/video2x构建步骤参考 docs/book/src/building/。第一条画质修复命令先确认 GPU 能被识别多卡机器可记下编号、后续用-g指定video2x --list-gpus然后跑一次 4 倍放大这里用 Real-ESRGAN 的通用模型适合真人和大多数素材video2x -i input.mp4 -o output.mp4 -p realesrgan -s 4 --realesrgan-model realesrgan-plus-i输入、-o输出、-s 4放大 4 倍、-p指定引擎。看到输出文件说明整条解码—增强—编码管线已经通了。完整参数以video2x --help为准详细说明在 docs/book/src/running/command-line.md。不同视频选不同引擎什么片源配什么方案不用背参数先看你手里素材的类型你的视频推荐引擎关键参数特点动漫 / 手绘追求速度Anime4Klibplacebo 后端-p libplacebo -w 3840 -h 2160GLSL 着色器渲染按目标分辨率直出速度快动漫噪点与压缩痕迹多Real-CUGAN-p realcugan -s 4最高 4 倍去噪有针对性优化真人 / 通用视频Real-ESRGAN-p realesrgan -s 4最高 4 倍肤色与纹理表现自然画面卡顿需要补帧RIFE-m 2 -p rife帧率翻倍30fps 变 60fps两个常用完整示例。动漫素材直接输出到 4K 分辨率Anime4K 不按倍数、而是按-w/-h指定目标尺寸video2x -i input.mp4 -o output.mp4 -w 3840 -h 2160 -p libplacebo --libplacebo-shader anime4k-v4-aa卡顿素材把帧率补到 2 倍video2x -i input.mp4 -o output.mp4 -m 2 -p rife --rife-model rife-v4.6补充几点libplacebo 内置 7 个 Anime4K v4 着色器见 models/libplacebo/也接受任意 MPV 兼容的自定义 GLSL 文件Real-CUGAN 在 models/realcugan/ 下提供models-se、models-pro、models-nose三套权重用--realcugan-model切换RIFE 从基础版到 v4.26 有多代模型可选动漫素材可指定rife-anime又糊又卡的素材可以两道工序串联先 RIFE 补帧再把产物送进超分引擎。进阶调优批量处理与质量优先编码整个目录的老视频一次性处理写个循环for f in *.mp4; do video2x -i $f -o restored_$f -p realcugan -s 4 done画质优先时通过可重复使用的-e参数把 x264 的编码选项透传进去video2x -i input.mkv -o output.mkv -p realesrgan -s 4 -c libx264rgb \ -e crf17 -e presetveryslow -e tunefilmCRF 数值越低画质越干净但速度越慢presetveryslow用更长的编码时间换更少的压缩痕迹。编码走 FFmpeg 的 C 库常用选项码率、关键帧间隔、GOP 等都能通过命令行配置各编码器支持哪些选项可用ffmpeg -h encoder名称查询文档中有完整说明。硬件门槛与合理预期哪些电脑能跑它能做什么预编译版本的两条硬件底线CPU需支持 AVX2 指令集Intel Haswell2013 年或更新AMD Excavator2015 年或更新GPU需支持 VulkanNVIDIA GTX 600 系列、AMD HD 7000 系列、Intel HD Graphics 4000 及以上。也就是说近十年出厂的多数电脑都在可运行范围内。处理时长基本由 GPU 决定输出 4K 成片建议内存 16GB 以上素材与成品放在 SSD 上能明显缩短等待。处理过程中不会在磁盘上堆积中间文件预留出最终成片的容量即可。对效果要留个清醒的判断超分辨率是基于画面已有信息的重建原素材没有记录下来的细节模型无法凭空补齐。片源糊到只剩色块时输出会更干净、边缘更利落但不会变出一张原本不存在的高清人脸。它的作用是让能看变成清楚边界就在这里。从第一段老视频开始挑一段最在意、最模糊的素材按前文的安装方式装好执行第一条命令出片后和原片逐帧对比。想继续深入核心实现在 src/ 目录官方文档在 docs/book/ 目录从这两处读起即可。【免费下载链接】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),仅供参考