接着,继续干正事。就一张图,如果你是madvr忠实粉丝,那一定就看懂了。
其实发现了madvr渲染后亮度不够以后,调整亮度不是难点,难的是怎么让它自动调整,来啥视频咱就按照什么设置播。这是难点。其实这不也就是蓝光机里面的默认程序嘛,只不过蓝光机后台有工程师给你设置好了你动一下遥控器就OK了,但是madvr是基础,你要自己设置、自己写脚本,原本工程师的意图madvr的插件就是测试,也不是给你拿来播放的,我们都只是得了便宜的人,所以勤劳才能致富,勤劳才能收获。
昨天半宿我就在干一件事情,这个代码到底怎么写?也查了很多资料,发现我前面分享是很全面了,所有代码都在了,再没有发现新的代码了,那怎么办,那就只能在现有的办法范围内解决现有的问题,以后的考虑以后再想办法。
先说我的想法,之前楼上中国好邻居要看毒液2,我下载了个50多G的原盘,发现尼特值5000多,这一瞧,这现在的设置根本播不好嘛,又调教一番,凑合齐活先看了。但是马上下载一个UHD 1000nit标准的,10几个G吧,哎!这个色彩就正了,所以说电视就是UHD标准就可以了。
所以这个事情的思考也就来了,可不可以让madvr根据nit值自动检查,在多少范围内采用什么样的设置呢?这个考虑不是一天两天了,所以根据这次调亮度的问题就一起考虑,一起查了,结果嘿!没啥收获。但是......
咱换个思路就把亮度的问题解决了。就抓住两个重点加一个特例把家里所有测试片、有代表的电影都跑了一遍,发现这才是想要的效果,就是这个意思。
两个重点:
1.大部分4K HDR电影有nit值数据,是10bit电影,madvr渲染后缺乏亮度,没搓澡。
2.大部分SDR电影没有nit值数据,是8bit电影,不需要调整亮度。这里包括1080P、720P、480P哈。
(要正确理解HDR是现在的产物,所以以前的电影了没有这个东西,未来8K还是不是采用HDR这个还说不准,我也没有去查这些资料,所以现在有谁给你说播8K怎么怎么样,那咱就别扯淡了,能播好4K就行,4K是现在的主流。)
一个特例:
部分测试片是或者影片,以前下载的是SDR 10bit电影。
出现的问题难点:
就是解决这个特例的问题。SDR 10bit这部分影片按照我以前写的代码就是直接按照分辨率直接归类了,因为以前没有调整过亮度的事情。所以这部分影片大多数是4K SDR 10bit 就归类4K去了,因为没有HDR数据,所以按照简单的HDR处理也没效果,但是亮度还是什么都够,但是如果按照现在在归类到 4K HDR那就过曝了,因为我要给HDR提亮了。这部分影片大部分是在论坛里下载的 风景测试片。
所以努力不白费。
终于搞定了。如果说以前是照搬照抄,这次是我有自己的考虑,如果说以前是大厨帮忙指点,这次是自己当大厨掌勺了,所以调出了自己的口味。
如果你是madvr忠实粉丝,那么到这里你就可以试验去了,基本是可以搞明白了,下面的可以不看了。
|