Adobe Premiere 视频渲染对CPU和显卡依赖关系的探究

2018年7月29日16:44:54 发表评论 100

流言终结者:性能越强的显卡Adobe Premiere视频渲染越快?

最近有网友向小超哥咨询,作为视频UP主该选择什么样档次的显卡比较合适呢?相信这个疑惑肯定伴随着很多视频剪辑师,毕竟大家浸淫在性能至上的大环境里面,一定都在说:要想快?买张顶级显卡吧!那么实际上是否真的需要那么高性能的显卡吗?我们将会以专业级视频剪辑软件Adobe Premiere CC 2017为例,向大家求证其显卡需求。

Adobe Premiere 视频渲染对CPU和显卡依赖关系的探究

Adobe Premiere是一款视频剪辑软件,提供了采集、剪辑、调色、美化音频、字幕添加、输出、DVD刻录的一整套流程,并和其他Adobe软件高效集成。通常是被用于视频段落的组合和拼接,并提供一定的特效与调色功能。

原本Adobe Premiere只是一款常规普通的视频剪辑软件,早起还是基于32位开发,最大仅支持4GB内存,因此性能备受制约。知道Adobe Premiere CS5全面转向原生的64位程序,大内存终于有了用于之地了;此外Adobe Premiere开始引入了Mercury GPU Acceleration(水银GPU加速,这个名字真厉害),可以调动显卡的来实现很多需要实时渲染的内容,包含从预览到输出的多个环节,特别是多轨视频的剪辑输出上加速效果比较明显,不过当时仅支持NVIDIA显卡使用CUDA进行加速,直到CC版本开始才加入了对AMD显卡使用OpenCL进行加速。这次测试我们采用了Adobe Premiere Pro CC 2017。

Adobe Premiere 视频渲染对CPU和显卡依赖关系的探究

测试平台:

由于我们并不清楚Adobe Premiere软件的资源开销情况,在一开始我们就尽量提供一个性能最优秀的平台供其测试。

CPU上选择Intel今年发布的新X200平台的Core i7-7800X,6核12线程,默认频率3.5GHz,可以睿频至4GHz。搭配了一块技嘉的X299 AORUS Gaming 7,配备了四通道的芝奇Trident Z系列 DDR4 3200MHz 8G×4内存套装,硬盘上也怕存取速度有影响,只采用了闪迪 Exteme Pro SSD 512GB。

可以说这套平台代表了一个比较高的水平,就算用来打游戏也有些浪费了,理论上来说使用Adobe Premiere软件剪辑不应该存在性能瓶颈(欢迎广大视频剪辑师指正)。

那么我们会测试那些显卡呢?专业卡吗?不不不,专业卡并不是说硬件规格上特别厉害,而重要在于其驱动定向优化上,因此其价格特别昂贵,普通人都不会专门采购此类专业显卡进行视频编辑功能。因此我们测试范围定在了目前能买得到的游戏显卡上,包括AMD、NVIDIA两家,也有加入纯CPU处理、HD Graphics 630集显这样的对比测试,希望能得出一个Adobe Premiere软件比较确切的硬件需求。

为了模拟实际视频剪辑制作过程,特意让超能网御用视频制作彭老师给我们准备两个测试场景:

场景一:特效渲染,由于视频特效一般是由Adobe After Effects生成,而Adobe Premiere更专注剪辑过程,只配有少量特效,因此选择在一段高码率4K视频中加入比较复杂的闪电特效。

Adobe Premiere 视频渲染对CPU和显卡依赖关系的探究

场景二:视频压缩输出,选择同一段4K视频,将其压缩成1080P分辨率、码率控制在12Mbps以内输出。

Adobe Premiere 视频渲染对CPU和显卡依赖关系的探究

这是Adobe Premiere软件现在赖以为生的的渲染加速引擎,它的出现使得原本单靠CPU工作的渲染工作可以分担一部分给显卡处理,由于显卡发展到今天已经成形超大规模流处理器,高度并行化、浮点化的发展趋势,如果能依靠显卡内部大量流处理器单元进行视频渲染,时间将会大大缩短,因此依靠显卡将会是未来一个很重要的趋势。

Adobe Premiere软件中的Mercury Playback Engine可以简单分为三种:一种是纯CPU处理的,称为Mercury Playback Engine软件;第二种是针对NVIDIA显卡的Mercury Playback Engine GPU加速(CUDA);最后一种是针对AMD显卡/Intel集显的Mercury Playback Engine GPU加速(OpenCL)。

Adobe Premiere 视频渲染对CPU和显卡依赖关系的探究

Adobe Premiere 视频渲染对CPU和显卡依赖关系的探究

我们可以在设置里面-常规-视频渲染和回放-渲染程序中选择对应的Mercury Playback Engine,默认情况下是使用纯CPU方案Mercury Playback Engine。

而Mercury Playback Engine其实对于视频编辑后所见即所得的实时预览也有奇效,打开这个功能以后你会发现可供预览的时间变长了,时间缩短了,而且会更加流畅,不再一卡一顿了。这个对于剪辑师来说非常重要,毕竟能马上看到剪辑效果,会少去后期修改的时间。但是这个预览效果我们很难展示给大家看,而且测试起来几乎不具备可行性,这里我们将会忽略这部分的体验。

那么我们就直接进入正题,看看哪款显卡加速效果最棒,如何选择合适的显卡。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: