TA的每日心情 | 开心 2022-11-25 20:15 |
---|
签到天数: 1 天 [LV.1]初来乍到
白金会员
- 积分
- 77364
|
本帖最后由 wyzdwdz 于 2023-11-23 22:39 编辑
我把这个软件整合到了另外一个子集化程序里面了,推荐直接下载那个,会方便一点
https://bbs.acgrip.com/thread-9897-1-2.html
前几天购入了一台 OLED 电视,第一次感受到真正的 HDR 是真的爽。。。
但是发现我的电视盒子放 hdr 视频的时候字幕的亮度也是拉到满的,太刺眼了。所以想找办法解决一下,无意找到了我们论坛的这个帖子
https://bbs.acgrip.com/forum.php?mod=viewthread&tid=7593&highlight=HDRify
解决的方式很巧妙,还不会改变原本的颜色。唯一的缺点是用 python 写的,软件有点大,而且每次运行要等好久,所以我这边就用 C++ 重写了一个,方便后面把这个功能移到我的那个子集化程序里面去。
程序源码在这里 https://github.com/wyzdwdz/asshdr
为了方便,我去除了原程序的许多选项,只保留了一个亮度调节选项 -b (0-1000),默认亮度是 203 ,而不是 100,这个是因为根据 ITU-R BT.2408-2 标准,BT.2100 PQ 与 HLG 的参考漫反射白亮度均为 203 nit (以峰值亮度 1000 nit 为标准)。实测下来在我的显示器上 100 确实有点太暗了,当然也有可能是 OLED 显示器本身亮度就不是很够,也许那种一千多 nit 的 LED 显示器就比较亮了。
使用方法也很简单,把文件拖到上面就行了,这个小程序只支持 UTF-8。如果想改亮度参数就把当作正常的命令行程序用
- ./asshdr -b 203 -o <output_dir> <input_files>
复制代码
这样就行了
更新日志:
v0.1.2
- 修复读取某些字幕闪退的 Bug
v0.1.1
- 修复 BT2100 PQ 光电转换的 Bug
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|