4K超分辨率视频制作 第1篇:软件准备

从去年8月开始涉足动画超分辨率视频修复工作以来,已经过了8个月了。期间我的工作流程已经迭代了几次。从这篇专栏开始,我将较详细介绍我现在使用的4K超分辨率动画视频的制作流程方法。这是第一篇。

软件准备

一、总览

所需软件:
Topaz Video Enhance AI (AI超分辨率核心)软件小白化程度很高,仅使用它即可完成绝大部分的效果。
FFmpeg CLI 开源多媒体音视频处理工具库(纯命令行无GUI)
Avisynth 视频编辑后处理工具,支持挂载众多滤镜插件,以帧服务器形式工作,需编写脚本(称为avs脚本)并配合ffmpeg才能工作。
AvsPmod avs脚本的编辑器,具备效果实时预览功能。
二、Topaz Video Enhance AI

安装之前,必须要提一下完成流程的所需硬件配置:
系统:Windows10 64位
CPU:4核以上
内存:推荐16GB以上(8GB至少)
显卡:NVIDIA 显卡 GTX900系及更新型号(显存至少4G)

软件安装就十分简单,跟一般windows软件安装一样无脑下一步即可,不进行描述。
这里主要对软件版本选择进行说明:
当前最新版本:2.0
我使用的是1.6.1版本
1.6.1是该软件最后一个仅支持NVIDIA显卡运算的版本,之后1.7.0开始就支持了A卡。
如果使用的是A卡,请选择最新版。
RTX显卡请选择最新版(1.9.0之后软件支持了RTX显卡的Tensor Core)
追求处理速度,也请使用最新版,并使用Artemis模型(这个处理模型为Topaz主推模型,更新较多速度最快,1.9之后此模型相比之前的速度经测试有翻倍提升)
对动画类视频希望更高质量,我个人推荐1.6.1版本的Gaia-CG模型。
(计算模型之后谈软件使用时会再提的)

显卡选择(N卡)
这个软件严重依赖显卡性能(CPU也能跑,不过除非是线程撕裂者,CPU运算时间长的可怕,详见极客湾关于3990WX的评测BV1AE411p7AG,64核的线程撕裂者也将将干过1650)
上面我提到显卡需GTX900系以上,这是针对1.6.1版本的,新版请参考官网的系统需求。
我说的900系还是比较笼统,实际软件最低支持CUDA compute compatibility 3.5 的GPU。
查询GPU的CUDA compute compatibility:https://developer.nvidia.com/zh-cn/cuda-gpus

可以看到700系里780 780Ti 750 750Ti都可以,760 770 不行。
750 750Ti 为700系里的特例,是Maxwell架构的,与900系一样。同样Maxwell架构的显卡还有常见于轻薄笔记本的940MX、MX130(940MX马甲)

三、FFmpeg
下载32位和64位的主程序(ffmpeg.org)
32位版,网站已不提供编译好的exe下载,这里我直接网盘分享。
两个exe文件放入一个文件夹(D:\软件\ffmpeg\bin,ffmpeg32.exe为32位版)

添加到系统环境变量





测试:
打开“命令提示符”(CMD)
输入
得到版本信息,即环境变量配置成功

四、Avisynth & AvsPmod *
从 https://github.com/AviSynth/AviSynthPlus/releases/ 下载安装包AviSynthPlus_3.7.0_20210111.exe

一直下一步即可,x86和x64,本教程只会用到x86的32位版本

添加滤镜包
在安装目录的plugins文件夹,使用的滤镜包会网盘分享
C:\Program Files (x86)\AviSynth+\plugins

AvsPmod下载
https://github.com/AvsPmod/AvsPmod/releases
解压zip包即可运行

用Avspmod打开Avisynth安装文件夹中的Example文件夹中的Version.avs

按F5刷新得到版本信息,即安装成功

五、小结
本篇介绍了Topaz video Enhance ai 的硬件需求和版本选择。
配置ffmpeg环境
安装avisynth+ 和 avspmod 编辑器
注:这里演示安装的是 Avisynth+ ,其实还有一种不带加号的,是最原版的avisynth,带加号的版本是增强版支持一些新特性,之后讲avs脚本时有一部分涉及这些特性。滤镜只提供32位版本。

下一篇将详解Topaz Video Enhance AI,虽说详解,但不会涉及操作方法(太简单了),主要是讲一些坑点。
ZHY