利用显卡GPU进行视频AI修复,提高分辨率
最近看到极客湾之前的一个视频 用AI把24帧动画重制到超清60帧,突破次元壁!丝滑流畅……
其中提到了利用显卡GPU对低分辨率的视频进行AI运算,优化画质的同时并提升其分辨率的骚操作
我很感兴趣,就折腾了一番
写在前面
git上关于AI修复增强视频的东西挺多,不过太专业,好像没有适合我这种小白的
找了一圈发现也就是极客湾使用的 Gigapixel for Video 好用一些
但是经过折腾,发现其实同系列有更好用的软件 Topaz Video Enhance AI
下载(试用版):https://downloads.topazlabs.com/packages/win/videoenhanceai/VideoEnhanceAI-windows-x64-installer.exe
而且 Topaz 还有其他AI修复增强相关的其他软件:https://topazlabs.com/downloads/
硬件需求
Topaz Video Enhance AI 支持CPU、显卡两种处理模式,其中CPU处理模式最低需要 Intel 酷睿4代,显卡处理模式最低需要 750Ti ,内存最低 8G
但是不推荐使用CPU,非常非常非常慢……
界面
使用
1.菜单 Process – 选择独立显卡
其实这货并不是像NVENC那样使用GPU来加速视频编码,而是用N卡的Tensor Core来进行修复
而我用的是2070 Super,所以在修复过程中,Win10的任务管理器看不到GPU占用,但显卡温度挺高
2.将需要修复的视频拖拽到软件窗口
如果视频本来的分辨率就够高的话,处理速度也会比较慢
3.选择AI处理模型
软件提供了几种AI模型,以便适配不同类型的视频,使用时需要根据视频结合AI模型说明来选择,这里简单介绍一下
p.s 以下截图来自1.3.8版本,1.2.x版本可能不太一样
Theia模型
Theia-Detail:EU,P
增强和提升视频输出的细节,但可能有瑕疵。
Theia-Fidelity:EU,P
增强和提升视频输出的保真度更高,但细节较少。
在这个模型下,还可以自定义一些参数,如果不理解,保持默认值即可
Restore Detail:恢复视频细节。对于低码率原视频,该值越高越好,不过越高也就越慢
Sharpen:锐化度。较高的值会生成更清晰的视频,但可能会引入瑕疵(比如不一致的色块噪点什么的)
Reduce Noise:噪点抑制。较高的值会抑制更多的噪点,但也可能会抑制细节
Gaia模型
Gaia-HQ:P,HQ
之前软件版本的默认选择
Gaia-CG:P,CG,HQ
之前软件版本的默认选择(适用于CG动画)
Artemis模型
Artemis-HQ:P,HQ,MC
适用于低噪点的高质量视频
Artemis-LQ:P,LQ,MC
适用于高噪点的低质量视频
开始修复
点击Start图标,会出现初始化的提示,稍等即可开始
下方会有预计完成时间和处理速度(帧处理时间,处理每一帧需要多少秒)
处理过程中还会实时显示处理效果
下图为我妹刚出生时的视频,320×240,选择Theia-Detail模型,400%的渲染(1280×960),其他保持默认
可以看到AI修复增强的效果很明显,细节方面有一些AI修复的痕迹,但大体上来说还是很不错的
6 条评论
我觉得噪点几乎没有的720视频转4k,100ruduce noise 好像抑制细节比较严重。
忘了说明,这个模型我是用来测试低清640X480左右的较多噪点的视频。如果不嫌麻烦浪费时间,还可以再次用其他模式向更高清晰度升级。
@flyerzy
试一次要好久
1.8.2版 经过N遍对比测试,theia detail 模型 sharpen 100 deblock 100 denoise 100 数值出来的效果绝对碾压其他模式!!!既能保证更清晰的画面,又能最大程度的消除噪点和色块。至于放大倍数根据个人要求自己选择吧。
使用时候AI模型处是空的需要怎么解决呢
学习了!!