找回密码
 立即注册
楼主: b8b41e3c

mkvtool:一个ass字幕子集化/mkv文件处理一条龙工具

该用户从未签到

1

主题

51

回帖

0

VC币

高级会员

Rank: 4

积分
30216
b8b41e3c  楼主| 发表于 2022-5-7 18:34:13 | 显示全部楼层
本帖最后由 b8b41e3c 于 2022-5-7 19:32 编辑
菜姬 发表于 2022-4-27 13:13
现在已经很少出现不兼容的情况了

这个字幕


  1. >ass2bdnxml -a1 -p1 -z0 -u0 -b0 -v 1080p -f 23.976 -o test.pgs 第05话.ass
复制代码
转换失败
  1. Progress: 17578/34043 - Lines: 193
复制代码

也不知道哪里错了

找到问题了,是因为第374行和485行"\s"指令导致的。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    461

    回帖

    2581

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1781933

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2022-5-7 19:51:08 | 显示全部楼层

    libass的锅 master已经修复了
    先丢个build吧

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    51

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30216
    b8b41e3c  楼主| 发表于 2022-5-7 20:53:29 | 显示全部楼层
    本帖最后由 b8b41e3c 于 2022-5-7 21:19 编辑
    菜姬 发表于 2022-5-7 19:51
    libass的锅 master已经修复了
    先丢个build吧

    我把master的源代码编译出来在linux没复现问题。连1.04tag的也一样,难道是windows专属bug?那为啥你拿着一样的源代码重新编译一遍就修复了呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    461

    回帖

    2581

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    1781933

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2022-5-7 22:25:17 | 显示全部楼层
    b8b41e3c 发表于 2022-5-7 20:53
    我把master的源代码编译出来在linux没复现问题。连1.04tag的也一样,难道是windows专属bug?那为啥你拿着 ...

    libass的master(不好意思没说清楚
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    51

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30216
    b8b41e3c  楼主| 发表于 2022-5-7 23:21:54 | 显示全部楼层
    菜姬 发表于 2022-5-7 22:25
    libass的master(不好意思没说清楚

    明白了,你改了依赖。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-2-18 22:06
  • 签到天数: 1206 天

    [LV.10]以坛为家III

    11

    主题

    136

    回帖

    46

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    204220
    vbr9d 发表于 2022-5-11 23:28:58 | 显示全部楼层
    Orange LET这字体无论字体缓存还是-c模式放f文件夹下都一直报错Missing the font: "Orange LET^Regular". 用assfontsubset能成功子集化
    字幕文件 https://bbs.acgrip.com/forum.php?mod=viewthread&tid=378字体

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    51

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30216
    b8b41e3c  楼主| 发表于 2022-5-12 00:58:04 | 显示全部楼层
    本帖最后由 b8b41e3c 于 2022-5-12 01:07 编辑
    vbr9d 发表于 2022-5-11 23:28
    Orange LET这字体无论字体缓存还是-c模式放f文件夹下都一直报错Missing the font: "Orange LET^Regular".  ...

    看了一下字体,这个字体没有"常规(Regular)"族,只有"Plain"族,你有3种选择:
    1.使用这个字体的Regular版本(如果有);
    2.修改字幕里的字体名称,改成"Orange LET Plain"或"Orange LET-Plain"(注意修改得要彻底);
    3.用字体编辑软件给这个字体加上"Regular"族.

    另:,使用
    1. mkvtool -i "字体路径"
    复制代码
    可以看到字体内的所有字体名和族名,请善加利用.

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-2-18 22:06
  • 签到天数: 1206 天

    [LV.10]以坛为家III

    11

    主题

    136

    回帖

    46

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    204220
    vbr9d 发表于 2022-5-12 02:17:42 | 显示全部楼层
    b8b41e3c 发表于 2022-5-12 00:58
    看了一下字体,这个字体没有"常规(Regular)"族,只有"Plain"族,你有3种选择:
    1.使用这个字体的Regular版本( ...

    原来如此,如果这样的话不知道有可能修改程序为自动fallback到字体文件唯一的族吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1296

    回帖

    1万

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    2830278

    卓越贡献

    tonyhsie 发表于 2022-5-12 02:30:14 | 显示全部楼层
    vbr9d 发表于 2022-5-11 23:28
    Orange LET这字体无论字体缓存还是-c模式放f文件夹下都一直报错Missing the font: "Orange LET^Regular".  ...

    你的字幕、字型,在 MPC-HC (內建字幕filter) 跟 Aegisub 下都是正常匹配運作的,唯獨 mkvtool 有問題

    MPC-HC


    Aegisub



    關於字體這方面,mkvtool 的匹配邏輯是有問題的


    你也不是第一個提出這個問題的使用者了
    但作者的答案,一律是叫使用者去改「原本正常運作的字幕或字型」,改成「mkvtool」作者認定的標準

    而這種方法只是削足適履而已,沒有太大意義


    我也跟他多次提醒過,字幕字體的匹配標準,要以 vsfilter/libass 之類為準
    字幕工具不應該自己定義怎麼匹配,然後隨便叫使用者去改字幕或字體

    不過他聽不進去,堅持 mkvtool 才是標準,你要用 mkvtool 就要照他那一套來玩


    建議遇到這種問題,改用別的子集化軟體為妙



    不然你後面可能還有改不完的字幕跟字體.....而它們都是在別的軟體下正常運作的


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-2-18 22:06
  • 签到天数: 1206 天

    [LV.10]以坛为家III

    11

    主题

    136

    回帖

    46

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    204220
    vbr9d 发表于 2022-5-12 05:12:13 | 显示全部楼层
    tonyhsie 发表于 2022-5-12 02:30
    你的字幕、字型,在 MPC-HC (內建字幕filter) 跟 Aegisub 下都是正常匹配運作的,唯獨 mkvtool 有問題

    M ...

    毕竟作者也说这是他自用为主,我自用的话稍微手动改一下也无妨,当然改成普遍匹配方法就更好了
    暂时没找到一个比这更好用的软件了这软件能每集都有各自独立子集化后的字体,集数多的话能更进一步节省体积(不过差异也不会很大hhh)
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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