利用显卡GPU进行视频AI修复,提高分辨率

Windows, 折腾 2020/07/22


最近看到极客湾之前的一个视频 用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占用,但显卡温度挺高 :doge:

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 好像抑制细节比较严重。

  • flyerzy 评论于 回复

    忘了说明,这个模型我是用来测试低清640X480左右的较多噪点的视频。如果不嫌麻烦浪费时间,还可以再次用其他模式向更高清晰度升级。

    • 评论于 回复

      @flyerzy
      试一次要好久

  • flyerzy 评论于 回复

    1.8.2版 经过N遍对比测试,theia detail 模型 sharpen 100 deblock 100 denoise 100 数值出来的效果绝对碾压其他模式!!!既能保证更清晰的画面,又能最大程度的消除噪点和色块。至于放大倍数根据个人要求自己选择吧。

  • 某某某 评论于 回复

    使用时候AI模型处是空的需要怎么解决呢

  • 评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)