前言

最近因为工作需要,要剪辑大量视频,压制时比较耗时间,今儿突然想到Intel核显有Intel Quick Sync转码加速技术,就研究了一下,遂成此文仅作记录。

软件环境

Windows 10 64bit

Sony Vegas 13

Debugmode FrameServer 2.15(2.14不支持Vegas 13)

MediaCoder X64 0.8.47

安装与设置

FrameSever的安装就不提了,很简单,只需要注意Vegas插件目录就可以了。

打开Vegas,剪辑完成后,进入渲染步骤,选择帧服务器提供的中转AVI作为输出格式。

随后会弹出帧服务器的设置界面,注意选择格式和勾选以PCM采样写入目标AVI文件中的音频,否则会出现没有画面颜色不正常、无声音等问题,如下图:

设置好后直接下一步,会生成中转AVI文件,将该AVI文件加载到MediaCoder来进行压制。

编码器勾选GPU,随后选择Intel Encoder,就可以开启Intel Quick Sync来进行硬件加速了。也可以选择勾选系统解码并设置系统解码器为GPU解码,可以进一步提升压制速度。

随后设置视频码率、码率模式、格式,音频编码模式、码率、封装容器等设定,就可以开始压制了。

在时间对比上,还是差了很多的,以一个28分06秒的视频为例,在Vegas内开启OpenCL/CUDA加速的情况下,压制需要约40分钟,如图:

使用帧服务器桥接后,速度提升非常多,压制完毕大约10分钟,如下图:

问题

现在存在的问题是,根据Intel Quick Sync技术的相关文章来看,速度不应该只有3.1X,推测是Vegas在拖后腿,查看任务管理器,使用桥接压制时,Vegas一直占用较高的CPU。

也许Adobe Premiere CC也可以桥接,待改天试试。

版权声明
转载保留版权: 大D技研室 | 《Vegas桥接帧服务器利用Intel Quick Sync加速压制》
本文链接地址:https://www.dadclab.com/archives/6609.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , , 标签