NewMoonStyle 发表于 2025-3-15 22:52

各位,如何让srt或者ass字幕适配HDR显示器?

SRT无脑白色顶格亮度,ASS如果设置的是浅色也是顶格亮度。在SDR显示器上问题不大。但是在HDR显示器上,这种字幕就跟一坨闪光弹一样。如果分区少了还会导致局部大面积光晕。这种字幕有什么设置办法让他像蓝光盘自带的sup字幕一样,亮度正常,不会影响观影?比如在**上咋设置?

PPXG 发表于 2025-3-15 23:04

q3again0605 发表于 2025-3-15 23:15

我ipad pro plex上就是这个问题,现在hdr的都不用plex用nplayer看了

NewMoonStyle 发表于 2025-3-15 23:18

PPXG 发表于 2025-3-15 23:04


是不是没试过啊,srt,ass字幕不是sdr内容,他在hdr里他就是hdr内容,只不过是白色最高亮度,这很愚蠢罢了。

NewMoonStyle 发表于 2025-3-15 23:19

q3again0605 发表于 2025-3-15 23:15
我ipad pro plex上就是这个问题,现在hdr的都不用plex用nplayer看了

如果nplayer上srt,ass不是特别亮,能不能反向证明你nplayer没有正确启动HDR呢,我猜的。

nnjohnnie 发表于 2025-3-15 23:20

播放器是什么,调字幕颜色不是基础操作吗

q3again0605 发表于 2025-3-15 23:41

NewMoonStyle 发表于 2025-3-15 23:19
如果nplayer上srt,ass不是特别亮,能不能反向证明你nplayer没有正确启动HDR呢,我猜的。 ...

PGS是正常的,SRT有问题,我想是plex对srt的渲染方式,还有字幕的位置,nplayer字幕是在黑边里,而plex是在影片里。

PPXG 发表于 2025-3-16 00:28

NewMoonStyle 发表于 2025-3-15 23:18
是不是没试过啊,srt,ass字幕不是sdr内容,他在hdr里他就是hdr内容,只不过是白色最高亮度,这很愚蠢罢 ...

无论是外挂ass srt还是内封字幕我都试了,那怎么我的是SDR内容呢?

AreX 发表于 2025-3-16 01:04

srt字幕,用播放器把字幕透明度设置下,或者设置成灰色

ass字幕,没找到啥好办法,我是直接转成srt再用....

ZDN 发表于 2025-3-16 01:14

Kodi有选项,可以降低HDR画面UI和字幕的亮度,避免类似情况

gartour 发表于 2025-3-16 01:34

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”,但这样只对纯白色起作用,不同颜色要一个个手动改。

hsmms 发表于 2025-3-16 01:36

https://github.com/gky99/ssaHdrify

用这个就行

kxx123 发表于 2025-3-16 09:16

**目测应该是pot,到字幕-样式里设置一下字体的透明度,或者把颜色调成灰色就好了!



如果是ass字幕,可以强制用自定义的字幕设置来覆盖掉ass本身的字幕字体。


不过最完美的解决方式是用mpv播放器,针对SDR和HDR播放分别调用不同的字体设置方案!

蒸汽计算机 发表于 2025-3-26 19:44

hsmms 发表于 2025-3-16 01:36
https://github.com/gky99/ssaHdrify

用这个就行

感谢分享,有用,好用!

Cypress 发表于 2025-3-26 20:01

我以前捣鼓字幕作的备忘,不刺眼的字幕颜色设置:
适合4K HDR显示的字体颜色ass/ssa字幕BGR代码及对应的RGB颜色值:
696969105,105,105
808080128,128,128
228B2234,139,34   
B4DCFC252,200,180
D0BA2840,186,208
页: [1]
查看完整版本: 各位,如何让srt或者ass字幕适配HDR显示器?