在windows中使用VLC看.mkv高清电影时遇到外挂字幕显示成黑色看不清楚的问题。
背景比较亮时这样。

背景黑的时候直接看不见了。

解决以后的样子

原因分析
- 刚开始我以为是字幕设置的问题,实操发现,无论怎么设置,对这里没有反应。
- 视频自带的外挂字幕是正常的。

- 我怀疑是字幕ASS文件有问题,我就尝试修改,发现修改了也没有任何效果。下载多种ASS文件都是一样的。
解决办法
最终找到解决办法是:工具=>偏好设置=>视频=> 输出=> OpenGL 视频输出

重启VLC后,字幕显示正常。
参考
https://cloud.tencent.com/developer/article/2024026