對于制作Vlog的創作者來說,視頻制作中不可避免的會遇到多次重複導出修改的問題。随着如今Adobe Premiere Pro已經支持在渲染導出時進行硬件編碼,從而在一定程度上提升渲染速度,那麼這個功能是否能夠用在生産力環境中呢?如何選擇處理器才能進一步節省渲染導出時間,優化效率呢?下面我們就一起來看看。
硬件編碼更快,但為什麼不好用?
測試平台:
處理器:Intel酷睿i7 10700K
主闆:TUF GAMING Z490 PLUS(WiFi)
内存:美商海盜船DDR3200 32GB×2
顯卡:ROG-STRIX-RTX 2080 SUPER-A8G-GAMING
硬盤:西部數據SN750 1TB
對于Intel處理器來說,型号中不帶F的處理器都帶有核芯顯卡,而核芯顯卡就可以在Adobe Premiere Pro(2018以後版本)中提供硬件編碼導出,這也是Intel玩家們喜聞樂見的功能。
在導出時,可以在性能選項中選擇硬件加速。從而大幅加快視頻輸出的時間。我們就此進行了一個測試,将一段完整的Vlog項目文件進行導出,導出測試時,選擇為H.264編碼,預設"匹配源 – 高比特率",VBR1次,碼率為6~8Mbps。
以測試平台的Intel 酷睿i7 10700K為例,使用軟件編碼時,花費時間為118秒,而開啟硬件編碼時,這個時間會縮短到86秒。從效率上來看,硬件編碼确實大幅的提升了導出效率。
軟件編碼(右)相比硬件編碼(左)在畫質細節上表現更好
從頭發的對比可以看出,軟件編碼(右)比硬件編碼(左)的畫質更加銳利
但是在生産力環境中,我們真的會使用硬件編碼來導出視頻嗎?答案是很少會。這是為什麼呢?因為核芯顯卡的硬件編碼速度雖然快,但是輸出的畫質卻不如軟件編碼的方案。
從畫面對比我們可以看出,雖然速度提高了不少,但畫質相比軟件編碼方案來說也差了不少,在較低碼率下的差距就更大了。而且,在使用硬件編碼時,我們隻能選擇VBR1次的編碼方案,不能選擇VBR 2次的編碼方案,從實際使用情況來看,VBR 1次的編碼方式,并不利于我們上傳到各大視頻網站使用。這是為什麼呢?
要回答這個問題首先要從VBR和CBR的工作原理講起。簡單來說,CBR是指的恒定比特率,也就是在視頻壓縮編碼時,使用固定的碼率,比如8Mbps,那麼視頻中的所有幀都是以8mbps來進行壓制的。而VBR則是隻是指的可變比特率,也就是在視頻編碼時,碼率并不固定,一個平均碼率,同樣一個8Mbps的視頻,VBR會将視頻中簡單内容的幀壓縮為較低的比特率,從而"留出"更多的比特率給複雜内容,從而保證在同樣的碼率時,能夠提供更高的畫質。
而VBR 1次和2次的區别在于,實際使用中,由于編碼是連續進行的,雖然知道平均編碼,但編碼器并不知道後面畫面的複雜度,所以VBR 1次得到的結果,往往會有動态畫面的質量遠低于同一個視頻中靜态畫面的質量,造成和CBR類似的畫質結果。VBR 2次就是來解決這個問題的,使用時會在第一次進行快速編碼采樣,對整個視頻進行分析,算出一個合适的畫面質量分布,然後再第二次的時候才是真正對整段視頻進行編碼,這樣既可以保證視頻的畫面質量,也可以讓碼率不至于過大。
對于如今的視頻網站來說,對碼率都有較為嚴格的限制,所以CBR這樣比較浪費碼率的方式顯然不适合使用。而VBR 2次才能更好的在不超過限定碼率的同時滿足大家對畫質的需求。
也就是說雖然硬件編碼方式雖然快,但是在實際使用中很難真正應用到生産力環境中,使用軟件編碼/VBR 2次,才是最後成片最合适的選擇。那麼在使用軟件編碼時,和酷睿i7 10700K對位的AMD 銳龍7 3800X到底誰的效率和性價比更高呢?下面我們也進行了一番測試研究。
同樣8核16線程,選誰更具性價比?
測試平台:
處理器:AMD 銳龍7 3800X
主闆:TUF GAMING B550M-PLUS (WI-FI) 重炮手
内存:美商海盜船DDR3200 32GB×2
顯卡:ROG-STRIX-RTX 2080 SUPER-A8G-GAMING
硬盤:西部數據SN750 1TB
從測試成績來看, AMD 銳龍7 3800X使用相同的壓制參數(VBR2次)壓制同一段視頻時,相比Intel酷睿i7 10700K的時間(236s)縮短了18秒,僅用了217秒就完成了壓制,節省了近10%的時間。雖然17秒不算太長,但這隻是一個小工程序列的渲染時間,如果放大到大型項目上,節約的時間就非常可觀了。從這裡也可以看得出,雖然AMD 銳龍7 3800X的加速頻率要低于Intel酷睿i7 10700K,但是借助Zen2架構更高的同頻性能和效率更高的同步多線程技術,在生産力方面的表現還是要高出競品一頭的。
從性價比表現來看,酷睿i7 10700K必須搭配Z490主闆才能獲得最佳的性能體驗(如解鎖更高功耗和頻率、超頻、更高内存頻率),而AMD 銳龍7 3800X搭配B550主闆就可以獲得實現最佳性能,搭配X570還能獲得更豐富的使用體驗。僅處理器價格上,酷睿i7 10700K就貴了400元,同品牌同檔次主闆的情況下,使用Z490主闆還要比B550主闆貴500元左右,而且酷睿i7 10700K是需要自行購買散熱器的,但AMD 銳龍7 3800X則不需要,所以在整體的平台成本上,使用AMD銳龍7 3800X可以省下近1000元,性價比非常突出。
與此同時,AMD銳龍7 3800X加上B550/X570主闆還有一大優勢就是支持PCIe 4.0,配合PCIe 4.0固态硬盤可以獲得遠超PCIe 3.0固态硬盤的讀寫速度。從測試成績大家就可以看到這個差距了,完全就是質的飛躍,而且我們知道三星最新的980 Pro固态硬盤也采用了PCIe 4.0×4的标準,讀寫速度分别達到了7000MB/s和4000MB/s,這已經是PCIe 3.0×4固态硬盤的兩倍了。Intel平台目前隻支持PCIe 3.0,要支持PCIe 4.0還得再等下一代酷睿才行,這樣一比就算是個硬傷了。
總結:軟件編碼才是生産力必備,選AMD平台性價比更突出
從本次的測試來看,雖然硬件編碼可以節省一定的渲染導出時間,但在畫質表現上确實不如軟件編碼的方案,隻适合臨時使用,不适合真正作為生産力環境的輸出使用。對于目前的視頻網站來說,上傳視頻碼率有着較為嚴格的限制,而硬件編碼除了畫質較差,無法使用VBR 2次進行編碼也是阻礙使用的一大問題,所以處理器的軟件編碼性能就尤為重要。AMD銳龍7 3800X雖然在頻率上不及酷睿i7 10700K,但更高效的渲染輸出效率毫無疑問能為生産力環境下的創作者節省更多的時間。而在性價比表現方面,AMD銳龍7 3800X就更加突出了,毫無疑問是當下8核16線程渲染主機首選處理器之一。
,