找回密码
 立即注册
查看: 2699|回复: 0

mpv有时无法自动加载字幕

2

主题

8

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
75514
Insight 发表于 2019-10-19 13:58:02 | 显示全部楼层 |阅读模式
不知道有没有人遇到过,mpv有时候无法自动加载字幕,而MPC无论用xySubFilter还是自带的都没问题。我的字幕相关配置如下:
  1. sub-auto=fuzzy
  2. sub-file-paths=.;subs;.\Subs;.\Sub;..\Subs;..\Subs
  3. slang=chi,zh-CN,sc,chs
  4. 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' 这两条路径造成的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表