昨天在玩potplayer和最新测试版的LAV时,发现如果将LAV视频解码器的输出强制设定为8bit的:RGB32,播放HEVC视频中按tab键可以看到硬件负荷会降低,而且EVR渲染中的格式转换只需要两步;而原来如果在LAV中还勾选10bit的:P010,那么就会多转化一步;
另如果是用madVR来渲染的话,渲染所需时间下降有40%之多,当然madVR的chroma upscaling就会被完全绕过,不过image upscaling(或down)仍会正常运作。
由于时间有限,俺只看了五六部常用来测试的自制UHD视频,基本上没看出有啥画质上的缩水,理论上原来的10bit P010输出变为8bit RGB32,计算精度会下降不少,尤其是banding之类的会被更容易发现,但有意思的是区别真心不大。如果强制8bit输出RGB32确实可行,那么再叠加D3D11的硬解,madVR动态色调映射所需的硬件要求就会大大的被降低,目测2060级别的显卡就足够了,而HDR超强画质电脑播放的可行性就大大增加了。
感兴趣的朋友不妨也去测试一下,另外友情建议:如果是用potplayer的EVR渲染,那么选“PC (0-255)”;如果是用madVR来渲染,那么选“Untouched(as input)” (HDR视频的灰阶会稍好一丝丝)
|