少女祈祷中...

文章背景图

VapourKit:开源免费的AI视频超分辨率与修复神器

2026-05-13
34
-
- 分钟

本文基于 VapourKit 官方 GitHub 仓库(https://github.com/Kim2091/vapourkit)及最新公开资料整理,对应版本为 v0.16.1(2026 年 5 月发布)。适合对动漫视频超分感兴趣、但没有太多经验的初学者阅读。


一、软件简介

1.1 VapourKit 是什么?

VapourKit 是一款免费、开源(GPL 3.0)的 Windows 视频增强软件。它的本质是给专业视频处理框架 VapourSynth 套上了一层友好的图形界面(GUI),让普通用户不用写一行代码,就能用上 AI 超分辨率模型和各种专业滤镜来放大、修复视频。

它的作者 Kim2091(社区昵称 sparkles)本身就是知名的超分辨率模型训练者(UltraSharpV2、AnimeSharpV4 等模型的作者),因此 VapourKit 在模型支持和画质调校上有很强的专业性。

简单来说:把低清、老旧的视频丢进去,它能用 AI 把它变成高清视频。

1.2 核心功能

功能

说明

AI 视频超分辨率

内置多款预配置 AI 模型,可将 480p/720p 视频放大到 1080p 甚至 4K

双推理后端

支持 TensorRT(NVIDIA 显卡,速度最快)和 DirectML(AMD / Intel / NVIDIA 通用),可在运行时随时切换

实时预览

处理过程中即可看到效果;调整滤镜参数后预览即时更新,不必等整段视频渲染完

画面对比器

内置并排(side-by-side)视频对比查看器,拖动滑块即可对比"修复前 vs 修复后"

批量处理

把多个视频加入队列,按顺序自动处理,挂着机就能跑完一整季动画

150+ 预设滤镜

降噪、去隔行、去色带、时域稳定修复、RIFE 补帧等,带标签分类和搜索功能

模板与工作流

可将滤镜配置保存为 .vkfilter、完整流程保存为 .vkworkflow,方便复用和分享

自定义模型

支持导入自己的 ONNX 模型(OpenModelDB 社区有海量模型可下载)

1.3 技术亮点

  1. 基于 VapourSynth 生态:VapourSynth 是视频处理领域的万金油,几乎所有专业修复滤镜(包括 vs-mlrt、vs-jetpack 等)都能被 VapourKit 调用。高级用户甚至可以直接在软件里编写 VapourSynth 脚本代码。

  2. 时域感知模型(VSR):与普通"逐帧放大"不同,VapourKit 内置的 VSR 类模型(如 AniRemaster、AnimeUpV2、AniRestore TFDAT)会参考前后帧信息,画面更稳定、不闪烁。这是它和很多简单放大工具的本质区别。

  3. TensorRT 引擎加速:NVIDIA 用户首次使用某模型时,软件会将 ONNX 模型编译为针对你显卡优化的 .engine 文件,之后处理速度显著提升。

  4. 持续活跃更新:项目自 2025 年 11 月发布以来保持高频迭代,近期版本加入了隐私模式(隐藏文件名和预览图)、描述性输出文件名(如 EpisodeName-colorimetry_denoise_4x_resize2160.mkv)、视频索引进度条等实用特性。

1.4 适用场景与目标用户

典型场景:

  • 把老动画、老电视剧从 DVD 画质(480p)修复放大到 1080p/4K

  • 修复 VHS 录像带转录的视频(去噪点、去隔行、稳定画面)

  • 修复低画质视频的点爬行(Dot Crawl)、彩虹效应等模拟信号瑕疵

  • 动漫压制组、视频收藏爱好者的批量画质增强

适合谁:

  • ✅ 想给老视频"翻新"但不想学命令行的普通用户

  • ✅ 动漫/影视收藏者、UP 主、视频修复爱好者

  • ✅ 有一定基础、想深入 VapourSynth 滤镜链的进阶玩家(高级模式)

不太适合:

  • ❌ 没有独立显卡或显存小于 6 GB 的用户(AI 推理对显存有硬性要求)

  • ❌ macOS / Linux 用户(目前仅支持 Windows 10/11 x64)


二、Windows 系统安装教程

2.1 系统要求

项目

最低要求

操作系统

Windows 10 / 11(64 位)

内存

8 GB 以上(推荐 16 GB)

硬盘空间

至少 5 GB,推荐预留 10 GB(用于存放程序和依赖)

显卡(GPU)

显存 6 GB 起步;NVIDIA GTX 16xx 或更新型号(用 TensorRT);或任何支持 DirectX 12 的 AMD / Intel 显卡(用 DirectML)

显卡驱动

NVIDIA 用户必须升级到 610.xx 或更新版本驱动

⚠️ 下载安装前请先确认显卡条件。NVIDIA 用户可按 Win + R 输入 dxdiag,在"显示"选项卡查看显存大小;驱动版本可在 NVIDIA 控制面板的"系统信息"或者任务管理器中查看。

2.2 所需依赖环境

好消息是:你基本不需要手动安装任何依赖。

VapourKit 在首次启动时会自动下载并配置以下组件:

  • 内嵌 Python 环境与 VapourSynth R72(视频处理框架)

  • vs-mlrt(AI 模型推理插件,TensorRT / DirectML 后端)

  • FFmpeg(视频编码)

  • 各类 VapourSynth 滤镜插件(v0.16.0 起,插件会在初始化设置的最后一步自动安装,不再需要你手动补装)

  • 预置的 AI 模型文件

你需要准备的只有:一个能正常访问国际网络的环境(首次下载依赖包体积较大,且服务器在海外),以及最新版显卡驱动

配置代理参考文章:Docker部署 Clash 代理完整指南 - 屋檐下的猫🐱

2.3 分步安装说明

第 1 步:下载软件

VapourKit 完全免费,但作者选择将编译好的程序托管在自己的 Ko-fi 页面上(用于募集开发资金,下载本身不收费):

如果你有一定开发经验,也可以按照仓库 docs/Development.md 的说明自行从源码构建,同样免费。

第 2 步:解压并安装到合适位置

将下载的压缩包解压安装到你希望的目录。注意两点:

  • 路径建议纯英文、不含空格和中文(例如 D:\VapourKit),可避免部分依赖组件出现路径解析问题。

  • 不要解压到 C:\Program Files 等需要管理员权限的目录,以免依赖下载和模型写入失败。

第 3 步:首次启动并运行初始化设置

双击运行主程序。首次启动会弹出提示,点击 “Start Setup”(开始设置),软件会自动下载所有必需的运行文件和模型。

  • 这个过程会持续较长时间(取决于代理网速,可能需要半个小时以上),请保持网络畅通,耐心等待进度条走完。

  • v0.16.0 之后,插件安装是设置流程的最后一步,遇到瞬时网络失败会自动重试一次;若彻底失败,会给出 Retry(重试)Continue without plugins(暂不安装插件,继续) 的选项。请完全退出程序之后再次尝试!!

第 4 步:安装成功

出现以下界面,那么恭喜你已经安装成功,可以开始使用了


三、使用教程

3.1 界面速览

打开 VapourKit,主界面可以分为几个区域:

  • 顶部标题栏:后端切换(TensorRT / DirectML)、隐私模式锁图标、工作流导入/导出按钮等

  • 视频拖放区:把视频文件拖进来,或点击选择文件

  • 视频信息面板:显示分辨率、帧率、时长、编码等信息

  • 滤镜/模型面板:选择 AI 模型、添加滤镜链

  • 右侧编码设置面板:输出格式、质量等常用开关

  • 队列面板:批量任务管理

3.2 超分设置教程(英伟达显卡)

以"把一段 1080p 老动画放大到 4k"为例:

第 1 步:基础设置

先把后端切换为TRT ,再点击Settings ,之后点击Processing ,设置好你的文件输出路径,其他默认即可。

第 2 步:预编译TensorRT引擎

NVIDIA 用户首次使用某个模型时,需要先将其编译为 TensorRT 引擎(一次性,可能需要几分钟),编译完成后才可使用。

点击+ Add Filter ,再点击AI Model ,选择一个你要使用的模型,回到首页会出现一个提示,点击Configure&Build

在模型列表中挑选。内置模型大致分两类:

  • VSR 视频模型(推荐优先选):有时域感知能力,画面稳定不闪

    • AniRemaster TSPAN — 经典老动画

    • AnimeUpV2 TSPAN — 低画质动画

    • AniRestore TFDAT — 低画质动画/卡通,对点爬行、彩虹纹有修复效果

  • 逐帧图像模型:速度通常更快,但画面可能有轻微闪烁

    • AnimeJaNai HD V3 — 现代动画;AnimeJaNai SD V1 — 经典高画质动画

    • AnimeSharpV4 — 低画质动画;AniSD AC/DC SPAN — 经典标清动画

第 3 步:1080P放大到4K按照图中选项和参数设置,往下滑点击Build Model ,耐心等待

--shapes=input:1x3x1080x1920 --saveEngine=OUTPUT_PATH --builderOptimizationLevel=3 --useCudaGraph --tacticSources=+CUDNN,-CUBLAS,-CUBLAS_LT --inputIOFormats=fp16:chw --outputIOFormats=fp16:chw --fp16

第 4 步:选择刚编译好的模型

点击+ Add Filter ,点击AI Model ,点击TensorRT选择刚编译好的模型

第 5 步:导入视频

把视频文件直接拖进窗口(或点 “Select Video”)。首次载入某视频时,软件会为它建立索引(进度条会显示在拖放区下方),大文件或首次索引可能需要一两分钟,属于正常现象。

第 6 步:设置输出

  • 选择输出格式(支持 MP4 / MKV / AVI / MOV / WebM;推荐 MKV,兼容性最好)

  • 新版默认开启"描述性文件名",输出文件会自动命名为类似 视频名_滤镜_4x_resize2160.mkv 的格式,方便辨认处理参数

  • 编码质量等参数在右侧面板,新手复制下面的参数即可

-c:v hevc_nvenc -preset p7 -tune hq -rc vbr -cq 22 -b:v 0 -pix_fmt yuv420p10le -vf setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709 -map_metadata 1

第 7 步:预览效果(可选步骤)

点击 “Preview Output”,不用渲染整个视频就能看到效果。还可以:

  • 使用片段选择功能,只截取视频中的一小段来测试,节省时间

  • 点击 “Compare Videos”,在内置对比查看器中拖动滑块,直观对比处理前后的差别

第 8 步:开始处理

确认效果满意后,点击 Start Processing,进度条、预计剩余时间(ETA)和任务栏进度都会实时显示。处理速度取决于显卡、模型和视频时长,一段 24 分钟的 1080p 动画,中端 N 卡通常需要几十分钟到数小时,如图RTX 5070 Ti使用特定模型速度为40fps/s。

3.3 (可选)进阶:使用滤镜链修复视频

超分辨率只是 VapourKit 能力的一角。点击滤镜面板的 “+ Add Filter”,你会看到一个带标签分类和搜索的滤镜库(150+ 个滤镜),常用的有:

  • 降噪类:去除老视频的噪点、颗粒

  • 去隔行(Deinterlace):修复 DVD、电视录像的梳齿状横纹

  • TemporalFix(AI / Classic):修复画面的时域闪烁、不稳定

  • Colorimetry(色彩管理):校正色彩空间,避免转码偏色

  • RIFE:AI 补帧,把 24fps 插值到 48/60fps

  • 去色带(Deband):消除暗场的色阶断层

典型修复流程示例(VHS 老录像 → 高清):

  1. 去隔行滤镜 → 消除梳齿纹

  2. 降噪滤镜 → 清理磁带噪点

  3. TemporalFix → 稳定画面

  4. AI 超分模型(如 AniRestore TFDAT)→ 放大并修复瑕疵

  5. Colorimetry → 输出前校正色彩

滤镜可以单独启用/禁用、用拖拽手柄调整顺序(执行顺序会影响最终效果)。调好的滤镜组合点击 “Save as Template” 存为模板,下次直接套用。

3.4 批量处理:一次跑完一整季

  1. 点击 “Select Video” 时多选多个视频文件

  2. 在弹出的列表里检查每个视频的输出路径

  3. 点击 “Add Videos to Queue” 加入队列

  4. 点击 “Start Queue”,软件会按顺序逐个处理

队列的几个实用特性:

  • 每个视频入队时会快照当时的设置,之后再改参数不影响已入队任务

  • 队列自动持久化保存,软件重启不丢失

  • 支持拖拽排序、取消单个任务、失败任务重新入队

💡 重要提示:批量处理前,务必先用队列中第一个视频完整跑一遍测试。另外自动生成的输出路径如果已存在同名文件,会被直接覆盖且没有警告,务必检查好输出目录。

3.5 高级玩法

  • 自定义 VapourSynth 代码:点击标题栏的 <> 图标进入高级模式,可直接编写 VapourSynth 脚本,与图形化滤镜链混用

  • 导入社区模型:把从 OpenModelDB 下载的 .onnx 模型放入 data/models/ 目录即可使用(支持 vs-mlrt 兼容的所有模型)

  • 工作流分享:整套配置(滤镜 + 模型 + 参数)可导出为 .vkworkflow 文件分享给他人,对方导入后一键还原

3.6 新手常见问题及解决方法

Q:Setup 下载卡住或失败
A:依赖服务器在海外,网络不稳定是主因。切换网络环境后重新运行 Setup;v0.16+ 支持失败自动重试和手动 Retry

Q:首次使用出现FFmpeg Error报错
A:这是TensorRT 引擎编译失败 / 提示驱动问题,NVIDIA 驱动版本过低。到 NVIDIA 官网把驱动升级到 610.xx 以上再试FFmpeg Error: [out#1/image2pipe @ 0000010c0da9d8c0] Output file is empty, nothing was encoded(check -ss / -t / -frames parameters if used) | frame= 0 fps=0.0 q=0.0 Lq=0.0 size= 0KiB time=00:00:08.46 bitrate= 0.0kbits/s speed= 224x elapsed=0:00:00.03 | Conversion failed!

Q:处理时显存不足(OOM)崩溃
A:6 GB 显存跑高分辨率视频偏紧。可尝试:降低输出分辨率、改用更轻量的模型、或切换到 DirectML 后端

Q:处理速度很慢正常吗?
A:AI 超分是重负载任务,速度主要取决于显卡。N 卡用户确认自己用的是 TensorRT 后端而非 DirectML;另外首次运行的引擎编译是一次性的,不代表实际处理速度。

Q:处理出来画面在闪烁?
A:你大概率用的是逐帧图像模型(image 类)。换成 VSR 类模型(如 AniRemaster),或在滤镜链中加入 TemporalFix。

Q:输出视频颜色不对/偏色?
A:在滤镜链末尾加一个 Colorimetry 滤镜,或在设置中检查输出色彩空间选项,普通动漫资源推荐BT.709

Q:模型和配置文件都在哪?
A:模型在 data/models/;应用配置在 data/config/app-config.json;自定义滤镜模板在 data/config/filter-templates/

Q:报错 “Failed to initialize VSScript”
A:这是旧版本的已知问题(pip 把内嵌 Python 绑定升级到了不兼容的版本)。升级到 v0.16.0 或更新版本即可,新版已锁定 vapoursynth==72vsjetpack==1.1.0 彻底修复


四、总结

VapourKit 的核心价值在于:它把 VapourSynth 这个专业但门槛很高的视频处理框架,包装成了普通人拖动文件、点击按钮就能用的工具,同时又为进阶用户保留了完整的脚本和滤镜链能力。双后端支持让 AMD/Intel 用户也不会被拒之门外,内置的高质量模型(尤其是时域稳定的 VSR 模型)开箱即用。

如果你手头有老动画、老录像想要翻新,且电脑有一块 6 GB 显存以上的显卡,VapourKit 是目前 Windows 平台上最值得尝试的免费方案之一。

相关链接:


本文基于 2026 年 5 月时的公开资料撰写,软件版本迭代较快,具体细节请以官方仓库和文档为准。

AI

VapourKit:开源免费的AI视频超分辨率与修复神器

本文链接: VapourKit:开源免费的AI视频超分辨率与修复神器

本文包含 AI 辅助内容 ,使用 ChatGPT 参与 资料整理,排版辅助 ,已由作者审核。

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

评论交流

文章目录