PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
kamuy
Advance Member
 

加入日期: Mar 2011
您的住址: 路很小條的新莊
文章: 427
引用:
作者EANCK
經過上百部 h.265、av1轉檔的比較,發現av1 確實比 h.265要優秀,
但缺點是目前消費者手上的手機仍有相當大的比例無法觀看av1格式的影片。

目前得知有av1 encoder的顯示晶片為RTX 4000 全系列,
4070ti以上的產品具備2個NVENC,4070以下的產品為1個NVENC,
只為了做簡單的av1影片編輯而買4060實在不划算。

最近想玩av1 encoding,發現台灣市面上找不到rtx 4050的顯示卡,
以過去的經驗,同一世代的encoder CHIP 不論是放在高階或低階的顯示卡,
多數時候的性能表現差異小到可忽略,
有時卻又很巨大,我不明白其中的原因, 有人知道嗎?
是顯示卡記憶體的容量、速度所造成的?

GPU編碼(encoder)使用ASIC,與混合編碼的差別,

前者與gpu效能無關,後者則有關

引用:
作者EANCK
有人說 amd、intel、nvidia的encoder的在同一種編碼格式下的效能表現、失真程度均不相同,
目前amd用的不是很滿意,想換intel、nvidia的encoder試試,
看完一輪價格後,發現容易入手的最便宜產品是intel a750,
已確定 intel a750、a770 在 av1 encoding方面的差距極小,所以自然不考慮買a770 。

因為每家編碼的實作與限制都不太一樣,

所以編碼後的成果不一樣是很正常的。

如果你真的想用AV1硬體編碼,

桌機的部份目前就Intel arc跟nv選一家買就對了。


除非你要等到不知何年何月的Arrow Lake上市,

再不然就直接轉去買Meteor Lake筆電也是一種選擇 (?)。
     
      
舊 2023-12-16, 12:50 PM #11
回應時引用此文章
kamuy離線中  
skap0091
Master Member
 

加入日期: May 2021
文章: 1,553
引用:
作者kamuy
如果你真的想用AV1硬體編碼,

桌機的部份目前就Intel arc跟nv選一家買就對了。

看YT介紹很多影片工作者都用MAC剪輯

想請問MAC對AV1編碼支援跟速度有無優勢?

例如M1、M2、M3系列處理器好像很威

MAC上沒多少原生遊戲,所以遊戲性能無感

但每次強調的性能大幅提升,應該能反映在影片轉檔上?
 
舊 2023-12-16, 01:42 PM #12
回應時引用此文章
skap0091現在在線上  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者kamuy
GPU編碼(encoder)使用ASIC,與混合編碼的差別,

前者與gpu效能無關,後者則有關

請教為何會有"混合編碼"這情況出現?
我都是指定單一種編碼方式啊。
舊 2023-12-16, 05:51 PM #13
回應時引用此文章
EANCK離線中  
moronNZ
Junior Member
 
moronNZ的大頭照
 

加入日期: Jun 2002
文章: 990
引用:
作者skap0091
看YT介紹很多影片工作者都用MAC剪輯

想請問MAC對AV1編碼支援跟速度有無優勢?

例如M1、M2、M3系列處理器好像很威

MAC上沒多少原生遊戲,所以遊戲性能無感

但每次強調的性能大幅提升,應該能反映在影片轉檔上?


AV1解碼好像在M3才加進去,但印象中是h.265應該支援不錯,應該也是有422的硬解,否則剪編上特效應該也會頓的不行。

引用:
作者EANCK
請教為何會有"混合編碼"這情況出現?
我都是指定單一種編碼方式啊。

我想應該就是是沒完全支援,但用某些部份用硬體加速而已。。之前就注意到我的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
回應時引用此文章
moronNZ離線中  
kamuy
Advance Member
 

加入日期: Mar 2011
您的住址: 路很小條的新莊
文章: 427
引用:
作者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編碼則否。



就醬。
舊 2023-12-16, 07:21 PM #15
回應時引用此文章
kamuy離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者moronNZ
我想應該就是是沒完全支援,但用某些部份用硬體加速而已。。之前就注意到我的CANON 10bit 422在1660ti上解碼跑不動,後面換到3060ti就可以,但是就是混和解碼。到現在4070ti也是這樣,CPU/GPU都有看到負載。之前好像AMD在VP9也有玩過這種。編碼最近有遇過是軟體。因為想買有8K的相機,有稍微用網上R5/Z8樣片壓AV1,用ffmpeg/handbrake在4070ti上,handbrake會用CPU/GPU,但ffmpeg就吃GPU而已。


謝謝解惑,
先前用過VideoProc Converter,某一天發現原本能選用的av1格式突然消失,
找來找去就是無法出現,難道我之前用這軟體編av1影片都是見鬼?
明明我每次都選"不更新",為何軟體功能還會被變動?
後來一查,這軟體是中共國的企業製作的,難怪會玩這種髒手段,
不管你選啥選項都沒有意義,只要有連上網路,他們想改就能改,這表示該軟體有後門。
這在中共國境內開發的軟體中是司空見慣,牠們根本不尊重消費者的權益。
既然牠能在消費者未受權的情況下變更軟體功能,同樣也能回傳不該回傳的東西給設計公司。
若要杜絕這種事情發生,不是切掉網路去使用,就是用防火牆禁止VideoProc Converter連線。

我目前是用設定簡單很多的vidcoder,但壞處就是某些參數不能調。

此文章於 2023-12-17 12:12 AM 被 EANCK 編輯.
舊 2023-12-16, 10:50 PM #16
回應時引用此文章
EANCK離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者kamuy
混合編碼指的是硬體的編碼由於各種原因,
只實作了一部份硬體編碼ASIC,
所以要完整輸出檔案,
還是只能把一部份工作交給GPU內的運算單元。

就好比DXVA來說,
硬體解碼實作可以分為VLD、IDCT、MoComp等等。
就規格來看每個都是硬體解碼,
但實作起來是VLD最完整,處理的部驟也愈多。

...


感謝講解的這麼詳細,原來編碼/解碼這麼深奧,
看來混合編碼是常遇到的情況,尤其是在這領域投資較少的amd產品應該更常遇到。

intel、nv的編碼ASIC會不會包含的工作比較多,可以減低混合編碼的比例?
尤其是較新的世代,應該會包進去更多的功能。

要提升混合編碼的速度,看來連"cpu與gpu的等級、能調用cpu的encode軟體"都是要考慮的項目。

此文章於 2023-12-16 11:03 PM 被 EANCK 編輯.
舊 2023-12-16, 10:56 PM #17
回應時引用此文章
EANCK離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,717
目前最好的編碼程式仍是 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
回應時引用此文章
Adsmt離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者Adsmt
目前最好的編碼程式仍是 x265, 同檔案大小下,更短的編碼時間,能得到最好的畫質。
av1 軟壓程式 AMO 及 SVT 都還比不上 x265.
我曾做過多次比較,同檔案大小下,AMO, SVT 壓縮時間不只長很多,在煙霧細節上會丟失得比 x265 更多。 (不過都是在停格仔細比對下,動態情況不可能看得出差別,而且看電影也沒人會把視線焦點放在煙霧上)
但在人臉等重要物體上,停格比對也看不出差別。

至於硬體編碼,我覺得沒必要不要使用,同檔案大小下,品質和軟壓有一段差距,當然時間快很多。


這我有一點感覺,因為我之前只用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
回應時引用此文章
EANCK離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,717
引用:
作者EANCK
這我有一點感覺,因為我之前只用cpu做av1轉檔,發現轉出來的畫質和原始檔極為接近,
前提是 kbps要給足,不能過分壓低,
我的心得是 h.264轉av1,若原始h.264檔的kbps已經很低了,
這時降kbps產生的畫質差異非常明顯,
想要肉眼看不出差異,av1設定的kbps值不能低於h.264檔的55%。
請教你用啥cpu去做軟體壓縮?
以現在gpu內的encoder水準,兩者相比所需時間有10倍以上的差距吧?
我幾乎不用cpu去轉超過3分鐘的影片,太久了。

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
回應時引用此文章
Adsmt離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是10:40 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。