各位,如何让srt或者ass字幕适配HDR显示器?
SRT无脑白色顶格亮度,ASS如果设置的是浅色也是顶格亮度。在SDR显示器上问题不大。但是在HDR显示器上,这种字幕就跟一坨闪光弹一样。如果分区少了还会导致局部大面积光晕。这种字幕有什么设置办法让他像蓝光盘自带的sup字幕一样,亮度正常,不会影响观影?比如在**上咋设置? 我ipad pro plex上就是这个问题,现在hdr的都不用plex用nplayer看了 PPXG 发表于 2025-3-15 23:04是不是没试过啊,srt,ass字幕不是sdr内容,他在hdr里他就是hdr内容,只不过是白色最高亮度,这很愚蠢罢了。 q3again0605 发表于 2025-3-15 23:15
我ipad pro plex上就是这个问题,现在hdr的都不用plex用nplayer看了
如果nplayer上srt,ass不是特别亮,能不能反向证明你nplayer没有正确启动HDR呢,我猜的。 播放器是什么,调字幕颜色不是基础操作吗 NewMoonStyle 发表于 2025-3-15 23:19
如果nplayer上srt,ass不是特别亮,能不能反向证明你nplayer没有正确启动HDR呢,我猜的。 ...
PGS是正常的,SRT有问题,我想是plex对srt的渲染方式,还有字幕的位置,nplayer字幕是在黑边里,而plex是在影片里。 NewMoonStyle 发表于 2025-3-15 23:18
是不是没试过啊,srt,ass字幕不是sdr内容,他在hdr里他就是hdr内容,只不过是白色最高亮度,这很愚蠢罢 ...
无论是外挂ass srt还是内封字幕我都试了,那怎么我的是SDR内容呢? srt字幕,用播放器把字幕透明度设置下,或者设置成灰色
ass字幕,没找到啥好办法,我是直接转成srt再用.... Kodi有选项,可以降低HDR画面UI和字幕的亮度,避免类似情况 AreX 发表于 2025-3-16 01:04
srt字幕,用播放器把字幕透明度设置下,或者设置成灰色
ass字幕,没找到啥好办法,我是直接转成srt再用... ...
都会转格式了不会改颜色?
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,微软雅黑,32,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,2,0,2,10,10,2,1
用文本编辑器,批量替换“&H00”为“&H88”
效果是改透明度,起到降低亮度的效果。对全局所有字幕颜色起效。
或者替换纯白色“&H00FFFFFF”为“&H00999999”,但这样只对纯白色起作用,不同颜色要一个个手动改。 https://github.com/gky99/ssaHdrify
用这个就行 **目测应该是pot,到字幕-样式里设置一下字体的透明度,或者把颜色调成灰色就好了!
如果是ass字幕,可以强制用自定义的字幕设置来覆盖掉ass本身的字幕字体。
不过最完美的解决方式是用mpv播放器,针对SDR和HDR播放分别调用不同的字体设置方案! hsmms 发表于 2025-3-16 01:36
https://github.com/gky99/ssaHdrify
用这个就行
感谢分享,有用,好用! 我以前捣鼓字幕作的备忘,不刺眼的字幕颜色设置:
适合4K HDR显示的字体颜色ass/ssa字幕BGR代码及对应的RGB颜色值:
696969105,105,105
808080128,128,128
228B2234,139,34
B4DCFC252,200,180
D0BA2840,186,208
页:
[1]