V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
leolby
V2EX  ›  问与答

求 M1 Mac 下能正确加载 ass 字幕文件的方法?

  •  
  •   leolby · 2022-03-06 22:52:20 +08:00 · 1334 次点击
    这是一个创建于 997 天前的主题,其中的信息可能已经有所发展或是发生改变。
    下载的视频带了 ass 特效字幕文件,里面指定了字幕字体而且附带了字体文件
    使用 VLC 播放视频时即使安装字体文件依旧无法正确加载字幕
    从网上查是因为 libass 弃用了 fontconfig 导致无法正确找到字体文件
    网上查到的解决方法是 reinstall libass with option --with-fontconfig
    但是现在 brew 又不支持 option
    求问现在还有什么方法能在 Mac 上正确加载 ass 字幕吗
    第 1 条附言  ·  2022-03-07 12:31:07 +08:00
    尝试将系统语言切换为中文后问题消失了
    看来是 macos 无法正确对应字体的中英文名
    7 条回复    2022-03-07 12:31:31 +08:00
    lostberryzz
        1
    lostberryzz  
       2022-03-06 23:02:24 +08:00
    Movist IINA 都试一下
    steveshi
        2
    steveshi  
       2022-03-06 23:11:52 +08:00
    iina 和 movist 都支持,为啥要用 vlc ?
    leolby
        3
    leolby  
    OP
       2022-03-06 23:14:36 +08:00
    @steveshi iinae 也试过了 因为用的也是 libass 所以也不行
    字幕文件指定是方正准圆,字体即使安装上了也会调用系统默认字体
    leolby
        4
    leolby  
    OP
       2022-03-06 23:14:52 +08:00
    @lostberryzz 都试过了 也不行
    ynyounuo
        5
    ynyounuo  
       2022-03-06 23:17:30 +08:00
    自己维护一份 custom tap 或者用网上其他用户积极维护的版本
    比如说 https://github.com/laggardkernel/homebrew-tap/
    1423
        6
    1423  
       2022-03-07 01:35:39 +08:00
    iina 试了下方正准圆, 没有问题
    leolby
        7
    leolby  
    OP
       2022-03-07 12:31:31 +08:00
    @1423 切换系统语言为中文后问题解决了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2494 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:57 · PVG 23:57 · LAX 07:57 · JFK 10:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.