首先vo=gpu-next调用最新渲染器libplacebo,其算法一直在更新,默认的色调映射算法spline比老旧的bt.2390更能保持HDR的高动态范围,另外其动态色调映射的逻辑也非常清晰:设定target-peak值,只要峰值亮度不超过就HDR直通播放,超过就据此进行色调映射处理
另外mpv现在能读取BL+RPU杜比视界(dvhe 05.06,dvhe 08.06)的亮度信息,也就是说无需浪费硬件能力来进行亮度侦测,而对于普通HDR或双层杜比视界即便是进行亮度侦测所需的硬件负荷也要远低于madVR的老旧算法!
最关键的是mpv可以在实时播放中读取当前杜比视界RPU的亮度信息或自行侦测亮度数据中的帧平均亮度值,来设置动态的增强处理,比方说当读取到当前帧的平均亮度低于5nit,那就显著提高对比度、亮度;而当帧平均亮度超过30nit就不提高对比度和亮度,而提高饱和度,而这只需要编写最简单的条件判断语句就能执行!这对于目前亮度制作水平日趋低下的HDR影视来说,简直就是神器!你根本无需担心显示器端的“杜比鲜艳”或“动态色调映射”只是在低亮度场景下养眼而在高亮场景下就会丢失高光细节的弊病,其动态增强处理是完全个性化且能符合你对亮度和细节上的完美平衡需求,最后强调一下:这不同于madVR的HDR转SDR处理,mpv是可以完全在HDR状态下进行的,也就是说你不会丢失HDR最重要的高动态范围的特性!
另外mpv现在能读取BL+RPU杜比视界(dvhe 05.06,dvhe 08.06)的亮度信息,也就是说无需浪费硬件能力来进行亮度侦测,而对于普通HDR或双层杜比视界即便是进行亮度侦测所需的硬件负荷也要远低于madVR的老旧算法!
最关键的是mpv可以在实时播放中读取当前杜比视界RPU的亮度信息或自行侦测亮度数据中的帧平均亮度值,来设置动态的增强处理,比方说当读取到当前帧的平均亮度低于5nit,那就显著提高对比度、亮度;而当帧平均亮度超过30nit就不提高对比度和亮度,而提高饱和度,而这只需要编写最简单的条件判断语句就能执行!这对于目前亮度制作水平日趋低下的HDR影视来说,简直就是神器!你根本无需担心显示器端的“杜比鲜艳”或“动态色调映射”只是在低亮度场景下养眼而在高亮场景下就会丢失高光细节的弊病,其动态增强处理是完全个性化且能符合你对亮度和细节上的完美平衡需求,最后强调一下:这不同于madVR的HDR转SDR处理,mpv是可以完全在HDR状态下进行的,也就是说你不会丢失HDR最重要的高动态范围的特性!

