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

mpv有时无法自动加载字幕

  • TA的每日心情
    无聊
    2018-3-28 22:50
  • 签到天数: 215 天

    [LV.7]常住居民III

    2

    主题

    8

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    75506
    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' 这两条路径造成的。

    回复

    使用道具 举报

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

    本版积分规则

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