當前位置:
首頁 > 科技 > 流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

作為視頻UP主該選擇什麼樣檔次的顯卡比較合適呢?相信這個疑惑肯定伴隨著很多視頻剪輯師,畢竟大家浸淫在性能至上的大環境裡面,一定都在說:要想快?買張頂級顯卡吧!那麼實際上是否真的需要那麼高性能的顯卡嗎?我們將會以專業級視頻剪輯軟體Adobe Premiere CC 2017為例,向大家求證其顯卡需求。

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

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視頻渲染越快?

測試平台:

由於我們並不清楚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視頻渲染越快?

場景二:視頻壓縮輸出,選擇同一段4K視頻,將其壓縮成1080P解析度、碼率控制在12Mbps以內輸出。

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

這是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視頻渲染越快?

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

我們可以在設置裡面-常規-視頻渲染和回放-渲染程序中選擇對應的Mercury Playback Engine,默認情況下是使用純CPU方案Mercury Playback Engine。

而Mercury Playback Engine其實對於視頻編輯後所見即所得的實時預覽也有奇效,打開這個功能以後你會發現可供預覽的時間變長了,時間縮短了,而且會更加流暢,不再一卡一頓了。這個對於剪輯師來說非常重要,畢竟能馬上看到剪輯效果,會少去後期修改的時間。但是這個預覽效果我們很難展示給大家看,而且測試起來幾乎不具備可行性,這裡我們將會忽略這部分的體驗。

那麼我們就直接進入正題,看看哪款顯卡加速效果最棒,如何選擇合適的顯卡。

在場景一中的簡單特效製作渲染測試中,所有顯卡都選擇對應的Mercury Playback Engine GPU加速。我們驚奇地發現幾乎所有的顯卡渲染時間幾乎一致,都是在60-63秒之間,這個真的是太神奇了,如果使用i7-7700K處理器啟用Mercury Playback Engine引擎後時間變為80秒,HD Graphics 630集顯同樣也是80秒,問題出在哪裡了呢?

再看一下場景二中的視頻壓縮,你肯定發現獨顯只有入門級的GT 1030以及RX 560需要的壓縮時間變長了,其餘的更高階的顯卡根本沒有多大區別,都是在180-183秒內完成。只有相使用HD Graphics 630集顯時間長達536秒,而i7-7700K純CPU渲染要1060秒,這兩個硬體配置需要花費的時間更長。

這個測試結果連小編自己都驚呆了,不是說的靠顯卡嗎?這看起來完全不像啊。

查看錄製的CPU處理器、顯卡數據終於發現了其中的端倪了,Adobe Premiere軟體還要主要靠CPU吃飯啊!先看CPU佔用率,在搭配不同的顯卡情況下,Core i7-7800X 六個核心十二個線程根本就沒有閑過,CPU佔用率居高不小,最少也有85%,而且在使用Core i7-7700K純CPU、HD Graphics 630集顯、入門級GT 1030顯卡渲染,CPU佔用率全都「爆表」了——滿負荷運行。那是不是說Mercury Playback Engine GPU加速一點用處都沒有?

不是的,細心的觀眾一定發現了,在視頻壓縮的渲染上,GPU顯卡有明顯的介入情況。一看不同顯卡的GPU佔用率,你就會恍然大悟——越是高端的顯卡,GPU佔用率就越低(RX Vega系列除外,全程滿負荷,但是效率沒提高多少,顯卡還很燙,估計是軟體沒有針對性優化)。

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

那麼我們基本可以得出一個比較單薄的結論,那就是Adobe Premiere軟體目前還是主要以CPU工作為主,GPU為輔這樣的一個狀態,而且只要中低端顯卡就能很高滿足你的使用需求(如果你的特效多到保證、解析度碼率極高,可以適當提高一個檔次的顯卡)。

那麼既然是吃CPU,什麼樣的CPU最適合Adobe Premiere軟體?要不要上AMD線程撕裂者?

我們也特意用了Intel Core i7-7800X關閉部分核心以及超線程來模仿不同等級處理器,以此測試Adobe Premiere軟體對於CPU上的需求。

特意增加了一個上一代的HEDT平台處理器i7-6900K,八核十六線程;Core i7-7800X,六核十二線程;Core i7-7800X模擬普通i7處理器,四核八線程;Core i7-7800X模擬普通i5處理器,四核四線程;Core i7-7800X模擬普通i3處理器,雙核四線程;Core i7-7800X模擬奔騰G3258,雙核雙線程。注意這裡模擬出來的不同核心、線程與實際的處理器型號有頻率以及緩存上的區別,這是無法避免的,望周知。

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

結果也相當明顯,一面倒的結果,核心越多、線程越多的話,無論是特效渲染還是視頻壓縮輸出,速度也就越快。不過發現八核十六線程和六核十二線程區別並不是相當大,相差12秒而已,主要是Adobe Premiere軟體已經用不完十六個線程全部性能了,CPU佔用率盡在70-80%之間,而Core i7-7800X可以佔到85%或更多。

因此Adobe Premiere雖然一般的電腦都能夠正常使用,但測試結果表明Adobe Premiere軟體對於CPU線程數、核心數的依賴程度非常之高,雙核平台在整體效率上要明顯落後於四核平台,而且支持超線程技術的話,對於加快速度也有奇效。選擇一個多核心超線程的CPU就變得至關重要了,不過也不是越多越好,超過六核的話利用率就會有所降低,大家盡量選擇八核一下的CPU產品。

此外我們還嘗試在視頻壓縮場景下的測試,無加速就是啟用Mercury Playback Engine軟體,讓Core i7-7800X CPU單純工作;CUDA就是在Core i7-7800X CPU搭配GTX 1080 Ti開啟Mercury Playback Engine GPU加速;而OpenCL就是Core i7-7800X搭配RX Vega 64顯卡開啟Mercury Playback Engine GPU加速。

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

結果相當明顯,啟用了GPU加速以後,速度明顯快多了,節省了將近一半的時間,凡是涉及的視頻尺寸操作的應用,有獨顯和無獨顯區別很大。

流言終結者:性能越強的顯卡Adobe Premiere視頻渲染越快?

Adobe Premiere視頻剪輯平台推薦

從上述的需求測試來看,Adobe Premiere更加倚重CPU多線程性能,核心數越多、線程越多的話,處理視頻的速度也就越快,而在部分視頻尺寸壓縮、格式轉換上會調動一定的GPU顯卡資源,但調動能力有限,普通中低端顯卡即可滿足需求

因此在CPU上,我們建議視頻創作者購買八核產品,適逢今年AMD、Intel多核大戰,一下子就有了八核以上的消費級處理器。不過超過了六核以後,Adobe Premiere軟體也用不上,吃不完十六線程,八核產品就足夠了。一個AMD銳龍Threaripper 1950X或者是Intel Core i7-6900K,喜歡新平台可以選Core i7-7820X,雖然付出的代價比較大,但是如果你長期從事該行業,給你節省的時間可不是一星半點。

顯卡上的選擇其實還是很寬鬆的,只要一張入門級的GTX 1050/RX 570就能滿足需求,可以同與高端顯卡一樣的加速體驗。不過視頻創作者不會單單只用Adobe Premiere軟體,特效部分可能還要依靠更加專精的Adobe After Effects軟體,所以可以考慮提高一級顯卡,購買一張GTX 1060即可。

其餘配置的話,存儲選擇大容量的SSD,畢竟現在4K動不動就是GB級別,想要存儲快還得靠SSD。內存容量選擇上,我們發現單純視頻剪輯只要8GB就足夠了,而使用Adobe After Effects製作特效就要求高一些,16GB就足矣。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!

TAG: |