一直以來在chiphell潛水也沒什么貢獻,時不時看到有人發(fā)10bit 60fps HEVC測試帖子,發(fā)現(xiàn)很多都是設置上的問題,導致CPU 100%而掉幀畫面卡,特此發(fā)個教程
CPU i7 5820 內(nèi)存 4x4G 顯卡 ASUS GTX 980 4G 顯示器 Lg 31mu97 (4k,31")
2.源分離器(解包各種容量時)和視頻的解碼都直接選擇lav就好
3.視頻渲染方式這里選EVR, 至于神器madvr解10bit 60fps HEVC時, 設置高了會掉幀,設置低了還不如直接用EVR. EVR尺寸調(diào)整這里是指放大,縮小視頻時采用的算法,最新1.6版的potplayer已經(jīng)帶有l(wèi)anczos 3(madvr的默認算法), 在我的4k 31''顯示器全屏播放早期480p 720p的視頻時,效果比兩線性算法好太多,當然CPU和GPU占用要大5-10%左右, EVR緩沖設置大點相當于垂直同步,啟用三重緩沖原理差不多, 就是提前解碼多幾幀,可以解決一些畫面撕裂問題. yCbCr轉RGB記得選BT.709(相當于sRGB), 默認的BT.601是VCD顏色空間
4.Lav video decoder設置要點 只選RGB32是讓lav和potplayer不要多次轉換顏色空間導致顏色丟失, 右下角的抖動算法一定要勾上,主要用于高低精度轉換時用,如10bit轉8bit,4:2:0轉4:4:4, 不然解10bit 60fps HEVC會掉幀,這里要看你自己的機子 有的只能選硬件抖動算法,N卡一般都是跟我選就可以了,上面的硬解格式那里,目前只有GTX960能選HEVC, 其它N卡就按我的選好了,一般認為native比copy back效率高,copy back因為要多存一次到內(nèi)存,可以加一些特效濾鏡什么的,一般不需要不要選copy back.
這里只測試兩個具有代表性的視頻 第一個應該是目前avc1最難解碼的測試文件了,8bit, 100mbps高碼率,120高fps,4k視頻 第二是我目前找到HEVC最難解碼的, 10bit, 50mbps, 60fps,4k視頻
最后分享一下漂亮的potplayer皮膚和配置文件下載,配置文件只適合64bit potplayer默認安裝路徑
|
|
|