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

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

  回應
 
主題工具
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
[影片轉檔] 不同品牌的GPU,以AV1 編碼出來的畫面結果不一樣?

https://videocardz.com/newz/nvidia-...n-amd-and-intel

https://cdn.videocardz.com/1/2023/0...-COMPARISON.jpg


不同品牌的GPU,以AV1 編碼相同的影片,所需時間不同還能理解與認同,
但出來的畫面結果會不一樣嗎?
若真的不一樣,就很難讓人接受了,想不透當中的原因是甚麼?


有高手能解惑嗎?
     
      
舊 2023-08-06, 12:31 PM #1
回應時引用此文章
EANCK離線中  
skap0091
Master Member
 

加入日期: May 2021
文章: 1,553
引用:
作者EANCK
不同品牌的GPU,以AV1 編碼相同的影片,所需時間不同還能理解與認同,
但出來的畫面結果會不一樣嗎?
若真的不一樣,就很難讓人接受了,想不透當中的原因是甚麼?

有高手能解惑嗎?

網頁裡面不就寫了

"然而,實施方式各不相同,編碼能力可能會表現出明顯的差異。"

這東西就跟影片軟解、硬解類似

早期CPU軟解雖慢,但品質固定

其他CPU或GPU硬解雖快,但有些品質會比較差

我猜可能是硬解晶片有偷吃步造成的

到後面速度都大幅提升之後,才慢慢沒有人提到畫質差異

目前AV1硬體編碼才剛起步,各家實作方式不同

演算法跟參數可能也不盡相同,會有畫質差異很正常

不過該網頁似乎沒有提到流量參數,比較上可能會有不公平的地方

畢竟NV宣傳手法很多招數,要仔細看條件才能看出端倪

---

其實這現象出現在很多領域

以前古早時期顯卡的AF各向異性過濾其實也有畫質/精度區別

甚至有專門的軟體測試AF的品質

叫做Texture Filtering Test And Source

https://www.anandtech.com/Show/Inde...=0&page=6&slug=

ATI Tunnel 8x Anisotropic Filtering


NVIDIA Tunnel 8x Anisotropic Filtering


也就是說當時兩家顯卡AF品質其實不同

這時候測試打開AF後對性能的損耗就並非在相同條件,並不公平

但到了現在,開16x AF也對性能幾乎沒有損耗,兩家品質似乎也都直接拉滿了
 
舊 2023-08-06, 01:05 PM #2
回應時引用此文章
skap0091離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者skap0091
網頁裡面不就寫了

"然而,實施方式各不相同,編碼能力可能會表現出明顯的差異。"

這東西就跟影片軟解、硬解類似

早期CPU軟解雖慢,但品質固定

其他CPU或GPU硬解雖快,但有些品質會比較差

我猜可能是硬解晶片有偷吃步造成的

原來有這一段歷史, 我以為最終畫面的差異只和選擇哪一種encoding format有關,
像是H.264、HEVC、AV1、OGV.....

我以為用同一種encoding format,只要軟體設定的參數一樣,
畫面的最終結果就應該一樣,
理由是硬體設備只負責運算設定好的公式和參數,故推論是無關的,
原來不是這樣啊。

題外話,OGV是不是廢了? 畫質失真度是很小,但檔案經常會變大很多。

引用:
作者skap0091
到後面速度都大幅提升之後,才慢慢沒有人提到畫質差異

目前AV1硬體編碼才剛起步,各家實作方式不同

演算法跟參數可能也不盡相同,會有畫質差異很正常

不過該網頁似乎沒有提到流量參數,比較上可能會有不公平的地方

畢竟NV宣傳手法很多招數,要仔細看條件才能看出端倪

"流量參數" 是指 12 Mbps 嗎?
NVIDIA has released a still from a video comparison featuring AMD RX 7900 XTX, Arc A770 and its RTX 4080 GPUs in AV1 4K and 12 Mbps encoding comparison. The company claims that their encoder produces higher quality images with the same bitrate:

此文章於 2023-08-06 02:42 PM 被 EANCK 編輯.
舊 2023-08-06, 02:05 PM #3
回應時引用此文章
EANCK離線中  
Adsmt
Golden Member
 
Adsmt的大頭照
 

加入日期: Feb 2004
您的住址: 從來處來
文章: 2,717
沒記錯的話,這些編解碼格式,規範的是「解碼方式」,只要符合解碼規範,編碼過程就自由發揮。所以不同的軟體,同樣的格式,出來的結果會不同。

在h265也是一樣,同樣流量下,x.265品質比 NVEnc 好很多,但速度慢很多。這就是編碼過程在品質與速度之間的取捨。
舊 2023-08-06, 02:44 PM #4
回應時引用此文章
Adsmt離線中  
skap0091
Master Member
 

加入日期: May 2021
文章: 1,553
引用:
作者EANCK
"流量參數" 是指 12 Mbps 嗎?
NVIDIA has released a still from a video comparison featuring AMD RX 7900 XTX, Arc A770 and its RTX 4080 GPUs in AV1 4K and 12 Mbps encoding comparison. The company claims that their encoder produces higher quality images with the same bitrate:

對的

但是流量是一環、參數也是一環

我是還沒玩過AVI

但很多轉檔軟體除了流量,還有很多進階設定

例如掃描1次還是2次之類?越先進的壓縮技術越多毛

既然"實施方式各不相同",那參數可能就沒有完全一樣

其實你可以去看看各家GPU硬體編碼AV1的速度也不一樣

---

我想到了,其實影片壓縮技術說穿了就跟JPG圖片壓縮技術很類似

JPG圖片壓縮都能有一堆進階品質設定,影片當然也有

而硬體編碼無法提供軟體編碼那麼高的彈性

很可能大部分參數都是硬體做死的,沒有調整彈性

可以節省晶片設計成本,並達成快速轉檔的需求

此文章於 2023-08-06 02:48 PM 被 skap0091 編輯.
舊 2023-08-06, 02:45 PM #5
回應時引用此文章
skap0091離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者Adsmt
沒記錯的話,這些編解碼格式,規範的是「解碼方式」,只要符合解碼規範,編碼過程就自由發揮。所以不同的軟體,同樣的格式,出來的結果會不同。

在h265也是一樣,同樣流量下,x.265品質比 NVEnc 好很多,但速度慢很多。這就是編碼過程在品質與速度之間的取捨。


原來自由度這麼高,
是不是選擇運算的"起點"不同,同一套設備、軟體、參數 也會獲得不一樣的畫面?

我曾用過一個國外的線上編輯,算出來的影像有蠻明顯的"同心圓波紋",
很直覺就猜他運算的起點是畫面正中央的那一點。

時間經過太久了,不確定哪個網址, 好像是這網站:
https://www.veed.io/edit/caeeb269-7...f/subtitles/add

自那時起,我就放棄交給線上伺服器了。

此文章於 2023-08-06 03:41 PM 被 EANCK 編輯.
舊 2023-08-06, 03:26 PM #6
回應時引用此文章
EANCK離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者skap0091
對的

但是流量是一環、參數也是一環

有沒有可能這網站其實是抓"前後1幀"來做對比?
例如: 前一幀是i frame,後一幀是p frame,i frame理所當然比較清晰,
因為只差一幀,人物和場景的變動太小,所以一般人看不出這個關鍵。


引用:
作者skap0091
我是還沒玩過AVI

但很多轉檔軟體除了流量,還有很多進階設定

例如掃描1次還是2次之類?越先進的壓縮技術越多毛

既然"實施方式各不相同",那參數可能就沒有完全一樣

其實你可以去看看各家GPU硬體編碼AV1的速度也不一樣

我有看過影片,amd的最慢, 但沒想到畫面會不一樣,
而且依這網站的展示圖,amd還比intel差,速度與品質都是最糟。

我起先以為剪片的朋友清一色都用nvidia的產品是因為用習慣了,
現在才明白原來還有算出來的結果不同這因素。

引用:
作者skap0091
我想到了,其實影片壓縮技術說穿了就跟JPG圖片壓縮技術很類似

JPG圖片壓縮都能有一堆進階品質設定,影片當然也有

而硬體編碼無法提供軟體編碼那麼高的彈性

很可能大部分參數都是硬體做死的,沒有調整彈性

可以節省晶片設計成本,並達成快速轉檔的需求


類似這情況嗎?
https://www.youtube.com/watch?v=w7UDJUCMTng

此文章於 2023-08-06 03:33 PM 被 EANCK 編輯.
舊 2023-08-06, 03:32 PM #7
回應時引用此文章
EANCK離線中  
bigDDD
Elite Member
 

加入日期: Oct 2013
文章: 4,854
INTEL好像比AMD更早實裝AV1有點忘了
那時候就有人說你要嘛買NV的卡不然就INTEL用內顯

以前會有人說AMD顏色比較好
不過我朋友最近跟我說NV的比較好

你如果有在玩轉檔就知道
現在轉檔都GPU在轉
速度飛快
比CPU還好用
重點是成品還不錯
也能設參數看要幾個pass

此文章於 2023-08-06 03:52 PM 被 bigDDD 編輯.
舊 2023-08-06, 03:50 PM #8
回應時引用此文章
bigDDD離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
引用:
作者bigDDD
INTEL好像比AMD更早實裝AV1有點忘了
那時候就有人說你要嘛買NV的卡不然就INTEL用內顯

以前會有人說AMD顏色比較好
不過我朋友最近跟我說NV的比較好

你如果有在玩轉檔就知道
現在轉檔都GPU在轉
速度飛快
比CPU還好用
重點是成品還不錯
也能設參數看要幾個pass


https://www.youtube.com/watch?v=elZH8iXGTPk&t=637s
35:13 處有一份速度比較表,
在H.264 這幾項,
Intel CPU裡的UHD770還真的比RX590還快。

此文章於 2023-08-06 08:22 PM 被 EANCK 編輯.
舊 2023-08-06, 04:24 PM #9
回應時引用此文章
EANCK離線中  
EANCK
Master Member
 

加入日期: Aug 2003
您的住址: earth,taiwan≠china
文章: 1,853
以AV1 來說,目前各晶片廠的GPU 只做到RPOFILE 0,
這個"RPOFILE XX " 似乎是定義顏色,無關乎演算法,
將來若推出RPOFILE 1、2、3....,已經做死的晶片要怎麼套用新的顏色定義呢?

或者會無視新的定義,只要用到GPU加速,就是只套用晶片內的版本?

AV1官方如果有變更"演算法"的話,我知道只能期待下一代GPU有重新針對新算法設計。
舊 2023-08-06, 08:18 PM #10
回應時引用此文章
EANCK離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2024。