TA的每日心情 | 无聊 2018-3-28 22:50 |
---|
签到天数: 215 天 [LV.7]常住居民III
白金会员
- 积分
- 75506
|
不知道有没有人遇到过,mpv有时候无法自动加载字幕,而MPC无论用xySubFilter还是自带的都没问题。我的字幕相关配置如下:- sub-auto=fuzzy
- sub-file-paths=.;subs;.\Subs;.\Sub;..\Subs;..\Subs
- slang=chi,zh-CN,sc,chs
- sub-font="思源黑体"
复制代码
以VCB的psycho-pass第八集为例,跟视频文件同一文件夹下有个Subs目录放字幕,字幕名字跟视频文件名一样,用命令行打开第八集的视频文件,显示的报错信息如下:
[autoload] Adding [VCB-Studio]PSYCHO-PASS[22v2][Hi10p_1080p][x264_flac].mkv
Can not open external file .\.\Subs/[VCB-Studio]PSYCHO-PASS[08][Hi10p_1080p][x264_flac].ass.
Can not open external file .\subs/[VCB-Studio]PSYCHO-PASS[08][Hi10p_1080p][x264_flac].ass. mpv版本是Win平台最新的build 20191013, 字幕文件UTF-8编码。第一行是auto_load脚本的运行情况,字幕文件名后面多了一个英文句号,不知道这是不是问题原因。
作为比较,psycho-pass II 的字幕却可以正常加载,目录结构、文件命名规则、字幕文件编码都是一样的,字幕加载的log如下:
(+) Subs --sid=1 '[VCB-Studio] PSYCHO-PASS II [01][Hi10p_1080p][x264_flac].ass' (ass) (external)
Subs --sid=2 '[VCB-Studio] PSYCHO-PASS II [01][Hi10p_1080p][x264_flac].ass' (ass) (external) 这里同一字幕文件有两条log应该是 '.\subs' 和 '.\.\Subs' 这两条路径造成的。
|
|