注:此教程也适用于新版的“Groove 音乐”(即“媒体播放器”)
以前一直都在折腾 PotPlayer+Lav Filters+madVR,乐此不疲,拼命榨干显卡的性能而没有去用 Windows 10(或 Windows 11)的“电影和电视”,其中最大的原因就是:“电影和电视”不能识别出与视频文件同目录下的外挂字幕。如下图(只显示有内置字幕,没有显示出外挂字幕):
现在经过我的又一番折腾,终于解决了这个痛点!我也老了,懒得去折腾 PLM 了。现把教程分享出来,让你们对视频播放器也多出一个选择。
教程开始:
1. 下载好字幕文件(一般是.ass 格式)后,移动到视频文件同目录(不需要重命名);
2. 编辑字幕文件(用记事本或者其它文本编辑器都可以),找到下方的参数和值(没有的话找到图中“[Script Info]”区进行新增):
将值修改成你屏幕宽高比的倍数,比如我的屏幕宽高比是 16:10,所以设置的是:PlayResX: 640,PlayResY: 400(数字越大,字体越小),
- PlayResX: 640
- PlayResY: 400
复制代码
然后另存为,“编码”选择“UTF-8”或者“UTF-8,带物料清单”(即“UTF-8 with BOM”),保存后查看字幕文件扩展名,确定是.ass,而不是.txt;
3. 通过“电影和电视”打开视频文件,点击左下角的“显示字幕和音频菜单”图标,就可以看到外挂字幕了;
注:如果没有看到外挂字幕,可以点击“选择字幕文件”,然后选择刚刚修改完成的.ass 字幕文件
如果仍没有看到外挂字幕(一般是人人字幕组制作的),再次编辑.ass 字幕文件,找到图中“[Events]”区中最开始带有汉字内容的地方,如图(本图中位于第 27 行):
删除前面的代码,如图(本图中是删除第 21~26 行代码):
4. 选择那个外挂字幕即可。注:如果看到字幕边框错位了,如图(抱歉,只有这里看的最清楚):
再次编辑字幕文件,在“[V4+ Styles]”区找到下方的参数和值:
- Style: Default,方正黑体_GBK,20,&H00FFFFFF,&HF0000000,&H00000000,&H32000000,0,0,0,0,100,100,0,0,1,2,1,2,5,5,2,134
复制代码
修改成:
- Style: Default,方正黑体_GBK,20,&H00FFFFFF,&HF0000000,&H00000000,&H32000000,0,0,0,0,100,100,0,0,0,2,1,2,5,5,2,134
复制代码
重新打开视频文件并选择外挂字幕,可以看到字幕错位边框没了,显示正常了,如图:
我的效果图:
无边框:
有边框:
|