解决Windows下VLC播放HDR视频外挂字幕纯黑问题

2022-06-15 18:13:51 浏览数 (1)

看《光环 第一季第八集》时遇到的,

问题

播放视频时使用外挂的ASS字幕显示如下:

拖入SRT字幕直接不显示。

探究

  • 皆使用ASS字幕测试
怀疑字幕问题
  • 看S01E07时使用的字幕没问题。用记事本打开S01E07字幕复制开头的颜色设置到S01E08字幕,依旧黑色。
  • 把S01E08的字幕放到S01E07中用正常显示。
怀疑视频问题
  • 将S01E08字幕放到S01E07视频中正常显示。
  • 对比发现下载的S01E08是HDR,而S01E07不是。
结论
  • 字幕没问题。
  • 问题只在HDR视频中出现。
百度查询
  • 关键词:windows、vlc、hdr、外挂字幕、黑色。
  • 查询得到解决方法:VLC_windows版播放4k.HDR外挂字幕总为黑色_电脑/HTPC_Hao4K

解决

  • 依次打开:工具-偏好设置-视频-输出,选择OpenGL视频输出,然后重新打开视频、挂载字幕即可解决。
  • 原文如下:
代码语言:javascript复制
用户主页:https://www.hao4k.cn/space-uid-842285.html
用户名:78zhanghao87
8楼
21-10-15 13:29

特地注册一个账号来回答这个问题。遇到类似的问题,折腾了一天,其实很简单:工具-偏好设置-视频-输出-(用于Windows的)OpenGL视频输出 就可以解决这个问题了。不建议用Direct3D9视频输出,色阶会限制在16-243的

副作用

窗口模式时有视频进度条,但是鼠标进入视频界面会消失。

全屏时没有视频进度条(晃动鼠标也没有),鼠标在画面也会消失。

全屏进度条栏指的这个。窗口模式也类似,只不过长点而已。

0 人点赞