引用:
作者skap0091
看YT介紹很多影片工作者都用MAC剪輯
想請問MAC對AV1編碼支援跟速度有無優勢?
例如M1、M2、M3系列處理器好像很威
MAC上沒多少原生遊戲,所以遊戲性能無感
但每次強調的性能大幅提升,應該能反映在影片轉檔上?
|
要看有沒有實作AV1的編碼ASIC吧?
現代的處理器要靠CPU純軟體編碼AV1,
尤其是高解析度的影片實時剪輯,我是覺得蠻不切實際的就是。
引用:
作者EANCK
請教為何會有"混合編碼"這情況出現?
我都是指定單一種編碼方式啊。
|
混合編碼指的是硬體的編碼由於各種原因,
只實作了一部份硬體編碼ASIC,
所以要完整輸出檔案,
還是只能把一部份工作交給GPU內的運算單元。
就好比DXVA來說,
硬體解碼實作可以分為VLD、IDCT、MoComp等等。
就規格來看每個都是硬體解碼,
但實作起來是VLD最完整,處理的部驟也愈多。
例如VLD這個層級就已經把解碼做完大部份工作,
Render只要負責輸出畫面就完事。
而MoComp這個層級則只做運動補償,
其他部份例如運算反餘弦變換之類的工作,
還是要由GPU裡的運算單元或CPU負責完成。
所以光比較簡單的解碼都長這樣了,
比較複雜的硬體編碼部份更不用說。
硬體編碼也是有純ASIC直接把每幀的畫面轉換成資訊流,
最後輸出檔案就完事。
也有那種只做一半例如餘弦變換的,剩下就靠GPU內建的運算單元搞定。
由於硬體編碼實作各家實作方式實際上都是個黑盒子,
原廠怎麼搞其實都不像DXVA這種,至少有個通用的標準去遵循。
因此我才說混合編碼由於會吃掉GPU運算單元的關系,
所以編碼效率會與GPU本身的效能有關。
純ASIC編碼則否。
就醬。