DXVA2 D3D11VA 軟解色彩差異(適用mpv播放器 potplayer)










手機(jī)端過(guò)渡動(dòng)畫(huà)比較長(zhǎng)難以觀察,在電腦上無(wú)動(dòng)畫(huà)切換查看圖片就比較明顯了。
測(cè)試方法:mpv播放器修改hwdec=<api>,然后同一幀screenshot window。測(cè)試視頻用了一個(gè)HEVC 10bit的電影和一個(gè)AVC 8bit動(dòng)畫(huà)
PS.在我這臺(tái)設(shè)備五代酷睿i5 5200U,核顯HD Graphics 5500上,dxva2可以參與部分HEVC硬解,從而實(shí)現(xiàn)4k HEVC的流暢播放,軟解是做不到的;而d3d11va用HEVC解碼播放幾秒后會(huì)導(dǎo)致程序崩潰,只能在暫停截圖實(shí)現(xiàn)。
--更新:在Windows8.1上,可以用d3d11va播放hevc而不崩潰,色彩也是正確的,同時(shí)win8也是啟用d3d11va的最低系統(tǒng),影視用戶(hù)還是別死磕win7了。這樣看來(lái)大概率是Wintel的驅(qū)動(dòng)問(wèn)題,牙膏廠沒(méi)有給出正常的win10驅(qū)動(dòng),或是巨硬審查不嚴(yán)就通過(guò)了WHQL。

肉眼看d3d11va和軟解幾乎沒(méi)有差距,dxva2差一些,同時(shí)使用d3d11va的GPU 3D引擎占用更低,對(duì)核顯用戶(hù)更友好??偠灾M量使用d3d11va,這也是mpv設(shè)置hwdec=auto時(shí)的默認(rèn)配置。