Advance Member
加入日期: Mar 2011 您的住址: 路很小條的新莊
文章: 427
|
引用:
GPU編碼(encoder)使用ASIC,與混合編碼的差別, 前者與gpu效能無關,後者則有關 引用:
因為每家編碼的實作與限制都不太一樣, 所以編碼後的成果不一樣是很正常的。 如果你真的想用AV1硬體編碼, 桌機的部份目前就Intel arc跟nv選一家買就對了。 除非你要等到不知何年何月的Arrow Lake上市, 再不然就直接轉去買Meteor Lake筆電也是一種選擇 (?)。 |
|||||||||
2023-12-16, 12:50 PM
#11
|
Master Member
加入日期: May 2021
文章: 1,691
|
引用:
看YT介紹很多影片工作者都用MAC剪輯 想請問MAC對AV1編碼支援跟速度有無優勢? 例如M1、M2、M3系列處理器好像很威 MAC上沒多少原生遊戲,所以遊戲性能無感 但每次強調的性能大幅提升,應該能反映在影片轉檔上? |
|||
2023-12-16, 01:42 PM
#12
|
*停權中*
加入日期: Aug 2003 您的住址: earth,taiwan≠china
文章: 1,853
|
引用:
請教為何會有"混合編碼"這情況出現? 我都是指定單一種編碼方式啊。 |
|
2023-12-16, 05:51 PM
#13
|
Junior Member
加入日期: Jun 2002
文章: 991
|
引用:
AV1解碼好像在M3才加進去,但印象中是h.265應該支援不錯,應該也是有422的硬解,否則剪編上特效應該也會頓的不行。 引用:
我想應該就是是沒完全支援,但用某些部份用硬體加速而已。。之前就注意到我的CANON 10bit 422在1660ti上解碼跑不動,後面換到3060ti就可以,但是就是混和解碼。到現在4070ti也是這樣,CPU/GPU都有看到負載。之前好像AMD在VP9也有玩過這種。編碼最近有遇過是軟體。因為想買有8K的相機,有稍微用網上R5/Z8樣片壓AV1,用ffmpeg/handbrake在4070ti上,handbrake會用CPU/GPU,但ffmpeg就吃GPU而已。
__________________
“Suffering is not good for the soul, unless it teaches you how to stop suffering. That is its purpose.” - Seth Speaks: The Eternal Validity of the Soul “Live every day to its fullest, and do not be a slave to your hopes for the future. If you do not learn to enjoy today you will not enjoy the future no matter what it may bring.” - The Seth Material “Desire, wish and expectation rules all actions and are the basis of all realities.” - The Seth Material |
||
2023-12-16, 07:04 PM
#14
|
Advance Member
加入日期: Mar 2011 您的住址: 路很小條的新莊
文章: 427
|
引用:
要看有沒有實作AV1的編碼ASIC吧? 現代的處理器要靠CPU純軟體編碼AV1, 尤其是高解析度的影片實時剪輯,我是覺得蠻不切實際的就是。 引用:
混合編碼指的是硬體的編碼由於各種原因, 只實作了一部份硬體編碼ASIC, 所以要完整輸出檔案, 還是只能把一部份工作交給GPU內的運算單元。 就好比DXVA來說, 硬體解碼實作可以分為VLD、IDCT、MoComp等等。 就規格來看每個都是硬體解碼, 但實作起來是VLD最完整,處理的部驟也愈多。 例如VLD這個層級就已經把解碼做完大部份工作, Render只要負責輸出畫面就完事。 而MoComp這個層級則只做運動補償, 其他部份例如運算反餘弦變換之類的工作, 還是要由GPU裡的運算單元或CPU負責完成。 所以光比較簡單的解碼都長這樣了, 比較複雜的硬體編碼部份更不用說。 硬體編碼也是有純ASIC直接把每幀的畫面轉換成資訊流, 最後輸出檔案就完事。 也有那種只做一半例如餘弦變換的,剩下就靠GPU內建的運算單元搞定。 由於硬體編碼實作各家實作方式實際上都是個黑盒子, 原廠怎麼搞其實都不像DXVA這種,至少有個通用的標準去遵循。 因此我才說混合編碼由於會吃掉GPU運算單元的關系, 所以編碼效率會與GPU本身的效能有關。 純ASIC編碼則否。 就醬。 |
||
2023-12-16, 07:21 PM
#15
|
*停權中*
加入日期: Aug 2003 您的住址: earth,taiwan≠china
文章: 1,853
|
引用:
謝謝解惑, 先前用過VideoProc Converter,某一天發現原本能選用的av1格式突然消失, 找來找去就是無法出現,難道我之前用這軟體編av1影片都是見鬼? 明明我每次都選"不更新",為何軟體功能還會被變動? 後來一查,這軟體是中共國的企業製作的,難怪會玩這種髒手段, 不管你選啥選項都沒有意義,只要有連上網路,他們想改就能改,這表示該軟體有後門。 這在中共國境內開發的軟體中是司空見慣,牠們根本不尊重消費者的權益。 既然牠能在消費者未受權的情況下變更軟體功能,同樣也能回傳不該回傳的東西給設計公司。 若要杜絕這種事情發生,不是切掉網路去使用,就是用防火牆禁止VideoProc Converter連線。 我目前是用設定簡單很多的vidcoder,但壞處就是某些參數不能調。 此文章於 2023-12-17 12:12 AM 被 EANCK 編輯. |
|
2023-12-16, 10:50 PM
#16
|
*停權中*
加入日期: Aug 2003 您的住址: earth,taiwan≠china
文章: 1,853
|
引用:
感謝講解的這麼詳細,原來編碼/解碼這麼深奧, 看來混合編碼是常遇到的情況,尤其是在這領域投資較少的amd產品應該更常遇到。 intel、nv的編碼ASIC會不會包含的工作比較多,可以減低混合編碼的比例? 尤其是較新的世代,應該會包進去更多的功能。 要提升混合編碼的速度,看來連"cpu與gpu的等級、能調用cpu的encode軟體"都是要考慮的項目。 此文章於 2023-12-16 11:03 PM 被 EANCK 編輯. |
|
2023-12-16, 10:56 PM
#17
|
Golden Member
加入日期: Feb 2004 您的住址: 從來處來
文章: 2,730
|
目前最好的編碼程式仍是 x265, 同檔案大小下,更短的編碼時間,能得到最好的畫質。
av1 軟壓程式 AMO 及 SVT 都還比不上 x265. 我曾做過多次比較,同檔案大小下,AMO, SVT 壓縮時間不只長很多,在煙霧細節上會丟失得比 x265 更多。 (不過都是在停格仔細比對下,動態情況不可能看得出差別,而且看電影也沒人會把視線焦點放在煙霧上) 但在人臉等重要物體上,停格比對也看不出差別。 我是以 x265 preset slow, q18 壓縮 4k HDR 好萊塢電影為基礎,用 AMO, SVT 壓出差不多大小的檔案去比對。(但兩者壓縮時間比 x265 長很多,在速度上已經輸了) 改變設定基準或改用其他類似影片沒試過,不清楚 AMO, SVT 會不會有更好的品質。 至於硬體編碼,我覺得沒必要不要使用,同檔案大小下,品質和軟壓有一段差距,當然時間快很多。 編碼軟體建議使用 Fastflix, 支援多種軟硬編碼格式,有詳細的細節設定,支援 HDR 編碼。 |
2023-12-17, 07:51 AM
#18
|
*停權中*
加入日期: Aug 2003 您的住址: earth,taiwan≠china
文章: 1,853
|
引用:
這我有一點感覺,因為我之前只用cpu做av1轉檔,發現轉出來的畫質和原始檔極為接近, 前提是 kbps要給足,不能過分壓低, 我的心得是 h.264轉av1,若原始h.264檔的kbps已經很低了, 這時降kbps產生的畫質差異非常明顯, 想要肉眼看不出差異,av1設定的kbps值不能低於h.264檔的55%。 請教你用啥cpu去做軟體壓縮? 以現在gpu內的encoder水準,兩者相比所需時間有10倍以上的差距吧? 我幾乎不用cpu去轉超過3分鐘的影片,太久了。 此文章於 2023-12-18 12:40 PM 被 EANCK 編輯. |
|
2023-12-18, 12:35 PM
#19
|
Golden Member
加入日期: Feb 2004 您的住址: 從來處來
文章: 2,730
|
引用:
AMD Ryzen 5 3600, 算老 CPU 了。 av1 應該有10倍吧,沒試過用av1硬體編碼。但 x265 如果用 preset slow, 大概和 GPU 差 5~8 倍。但如果用 preset medium 會差更小,用 fast 或 faster 可能所差無幾。 其實不用迷信硬體編碼,硬體編碼只是用較簡單的編碼方式,用品質換取時間。軟壓設定在快速或超快,在品質及速度的平衡不會比較差。 而且最近 ffmpeg 不知怎麼回事,用硬壓還是吃一堆 CPU, 這樣硬壓的優勢就沒了。 還有壓縮時可以去工作管理員把壓縮程式如 ffmpeg 的優先權設成最低,這樣就可以在壓縮時最小限度影響到電腦的使用。用 fastflix 則本身就有調整優先權的功能。 |
|
2023-12-18, 02:42 PM
#20
|