【教程】使用A's Video Converter将24帧的视频转换成60帧
之前我发布过一个使用AMD Fluid Motion视频技术将24和30帧的视频提升至60帧的教程,不过这个是需要即时补帧的,这样换了电脑或者拿去其他设备上播放就很不方便,因此这次就想再补充一下使用A's Video Converter将24帧的视频转换成60帧的教程,希望大家喜欢。

在教程开始前我们需要准备以下东西
GCN架构的A卡一张,并安装最新的驱动
这次教程同样也还是需要用到GCN架构的A卡,因为AMD Fluid Motion Video只有GCN架构的A卡才能支持,和上次不同的是上次是即时补帧,这次是将视频转换成60帧。
因为这段时间需要使用一些专业应用,就给Vega64刷了WX8200的BIOS,启用10位像素格式和显存ECC当专业卡用了。




但是因为WX8200是特挑的体质较好的显存,在1.2V的电压下就可以稳定1000MHz的那种,而普通Vega64的显存在945MHz的情况下给的电压是1.35V,因此刷了WX8200可能就会因为显存电压太低而频率却很高而导致不稳定,所以我通过导入注册表的方式来修改频率,将显存频率降到800MHz来使用就比较稳定了。
本来搞一台工作站我也想买正经专业卡和新平台的,但受限于预算,显卡就只能拿两年前买的Vega64这样凑合用用了,CPU的话之前也研究了E5 V3的鸡血和移除了BIOS里面的微码,后面等旧服务器淘汰了再搞个好点E5来玩玩,现在也没有闲钱来折腾机器了,只能运用好手上的现有资源,让它们焕发出最后的余温。


A's Video Converter,用于转换视频

这个转换工具可以支持A卡的AMD VCE,英特尔核显的Intel Quick Sync Video,以及N卡的NVENC,也就是用显卡编码来转换视频,也可以支持AFM,将转换后的视频提升至60帧。
下载地址:http://bluesky23.yukishigure.com/en/AsVideoConv.html
LAVFilters(LAV解码器,这个在PotPlayer里面经常用到,A's Video Converter似乎也要用到这个来解码,不安装这个的话可能无法转换)



下载地址:https://github.com/Nevcairiel/LAVFilters/releases (下载安装版就可以了)

需要转换的视频,最好是MP4格式的,我拿悠哉日常大王举例。


A's Video Converter和LAVFilters整合下载:
https://pan.baidu.com/s/1QVB7foWs_y4n7ItWbA9UuA 提取码:dgay
准备好这些以后,教程就可以开始了。
首先安装A's Video Converter和LAVFilters,然后运行A's Video Converter,我们先设置一下这个转换工具。

在Input/Output Setting里面我们设置一下视频输出和临时文件夹的目录,大家可以根据自己的情况设置。

接着在转码设置中我们找到Filter,启用Hardware Video Processor,在设置中勾选Frame Rate Converter,帧数设置60,还有AMD Fluid Motion Video。





说句题外话如果不勾选Frame Rate Converter只启用AFM的话,转换出来的视频就会是59.94帧的,这是NTSC的标准,在1954年以前,NTSC制式的模拟彩色电视为了向后兼容黑白电视而设计的,像29.97帧和59.94帧,这就引入了这部分的频率偏移,为彩色副载波在时间上腾出空间。
当然在A卡驱动里面我们也要启用AMD Fluid Motion,不然在转换的时候就起不到作用了。

上面是老界面的驱动和专业驱动的启用方法,新界面的驱动在这里启用AFM。



然后视频解码器这里我们也要设置一下,把这三个都设置成LAV的用来解码。
我初次接触这个主要是我那个Win10平板在使用PotPlayer播放视频的时候,就必须安装这个解码器才能播放,也是因为那个我才接触到这个的。





补帧和解码设置完成以后,再回到视频编码里面设置编码器。
我这里选择的是AMD VCE H.265解码器,其他参数像码率,VBR还是CBR大家可以根据自己的情况设置(推荐VBR)


全部设置完成以后,我们就可以选择想要补帧的视频开始转换,然后等待转换完成就可以了。



转换过程中在任务管理器里面我们可以看到显卡是满载的,显卡视频编解码部分占用比较高。


GPU-Z的里面也能看到显卡的显存频率和视频加速的时钟频率是较高的,不过这个对核心频率没有什么占用。

在使用显卡编码过程中显存也没有出现什么错误,虽然这个几乎可以把显存频率吃满,但是对显存容量没有什么占用,应该是用不到显存ECC的,只是对内存带宽有需求,游戏卡转出来的和专业卡转出来的应该没什么差别。

之前刷了WX8200显存频率在1000的情况下我也尝试过用来跑这些,但是必定黑屏,显存频率高了以后稳定性就很不好,后面才发现WX8200的BIOS显存电压更低,即使是三星显存也需要降低显存频率才能稳定,A卡的专业驱动又不像游戏驱动那样可以调整电压和频率却比较头疼,不过我通过导入注册表的方式降低了显存频率就没有问题了。
回归原题,转换完成以后我们查看输出的视频的属性,就可以看出转换后的视频已经补帧到60帧了,这样就可以拿到其他电脑或者移动设备上播放了。





如果觉得显卡编码的质量不太好的话,也可以换成Microsoft H.264 Encoder编码,那个是使用CPU编码,我感觉CPU编码的质量应该比显卡的好一些,Number of Threads是设置让CPU以多少个线程来进行转换视频。


那么这次的教程就到这里了,后面有什么我会的东西我也会分享给大家,谢谢大家的支持。