一樣的檔案,一樣的設定, 同樣都設成最慢轉檔速度。
結論是若無視轉檔時間,則 intel av1編碼器比nv優秀。
===== 測試影片1 ======
原始檔案 230MB,h.264, 11319 kbps。
intel cpu 265k av1 編碼器( ICQ 40) 轉出來是 37.1 MB。
nv gpu 5060 av1編碼器 ( CQ 40)轉出來是 180 MB。
別懷疑,容量就是差這麼多,我以肉眼觀察同一幀的各處細節,
兩邊的畫質僅稍稍有點不同,但很難斷定哪一邊較清晰,
細節的畫質差異遠遠沒有容量差距這麼大。
intel av1 編碼器( ICQ 35) 轉出來是 71.4 MB。
===== 測試影片2 ======
原始檔案 195 MB,h.264, 18635 kbps。
intel av1 編碼器( ICQ 22) 轉出來是 77.2 MB ,費時20秒。
nv av1編碼器 ( CQ 22)轉出來是 183 MB,費時16秒。
intel av1 編碼器( ICQ 30) 轉出來是 21.7 MB,費時21秒。
(intel av1 編碼器 的ICQ值和容量之間的關係並非呈現線性。)
轉檔時間方面,
intel cpu 265k 約比 nv gpu 5060 多20~25%。
我目前手上沒有最新一代的 amd cpu /gpu 的 av1 編碼器轉檔數據,
只有cpu 8600g的資料,
cpu 8600g的av1 編碼器 真的不理想,
轉檔效果比 intel gpu b580差。
按推出年分,
amd cpu 8600g = 2024. 1月
amd gpu 9000系列 = 2025. 3月
兩者的av1 編碼器有可能不同,但amd對此並沒有任何描述,
起碼到今天為止我還沒找到amd的官方說明。
如果 gpu 9000系列的av1 編碼器比 cpu 8600g更優秀,
不知gpu 9000系列的有多少進步?
有人有比較的數據嗎?
討論網頁:
https://www.reddit.com/r/AV1/comments/16j6g58/av1_filesize_larger_than_hevcu/?tl=zh-hant
比較數據的網址:
https://rigaya.github.io/vq_results/
技術名稱:
以純cpu做 av1 encode : svt
以 intel gpu 做 av1 encode : qsv
以 nvidia gpu 做 av1 encode : nvenc
以 amd gpu 做 av1 encode : vce
在一樣的kbps下比較的結果是 svt >qsv≒nvenc>vce。
測試用的encoder的硬體:
intel = b580 、 intel cpu內建的gpu的encoder (目前最新一代)
nvenc = rtx4080 (上一代)
vce = rx9700xt (目前最新一代)
※ intel 的產品中,不論是顯示卡或cpu內建的 av1 encoder,效果幾乎一樣。
※根據網頁上的描述,確實同一家公司的各代產品的encoder的效果是不一樣的。
內文搜尋

X