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

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

  • TA的每日心情
    开心
    2023-1-26 20:58
  • 签到天数: 77 天

    [LV.6]常住居民II

    10

    主题

    226

    回帖

    456

    VC币

    高级会员

    Rank: 4

    积分
    23428
    StarRingChild 发表于 2022-4-26 20:28:23 | 显示全部楼层
    mkvtool -cc -s 超级字体整合包 XZ/
    跑一会儿随机就断了,
    1. panic: runtime error: index out of range [1] with length 1

    2. goroutine 5979 [running]:
    3. github.com/KurenaiRyu/MkvAutoSubset/mkvlib.(*assProcessor).createFontsCache.func1.1(0x0?)
    4.         /home/runner/go/pkg/mod/github.com/!kurenai!ryu/!mkv!auto!subset/[email protected]/ass.go:650 +0x91c
    5. created by github.com/KurenaiRyu/MkvAutoSubset/mkvlib.(*assProcessor).createFontsCache.func1
    6.         /home/runner/go/pkg/mod/github.com/!kurenai!ryu/!mkv!auto!subset/[email protected]/ass.go:635 +0x93
    复制代码

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30231
    b8b41e3c  楼主| 发表于 2022-4-26 20:37:05 | 显示全部楼层
    StarRingChild 发表于 2022-4-26 20:21
    你再补充下文档吧,-c 模式基本上只字未提,我一开始就加了 -c 什么都没有发生才换到工作流模式的。
    ...

    你先在别处创建一个test目录,里面再创建"v","s","f"3个目录
    v目录里面放a.mp4
    s目录里面放a.ass
    f目录里面放字体
    然后cd到test运行
    mkvtool -c -mks -s .
    看看会发生什么


    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-26 20:58
  • 签到天数: 77 天

    [LV.6]常住居民II

    10

    主题

    226

    回帖

    456

    VC币

    高级会员

    Rank: 4

    积分
    23428
    StarRingChild 发表于 2022-4-26 20:48:36 | 显示全部楼层
    本帖最后由 StarRingChild 于 2022-4-26 20:51 编辑
    b8b41e3c 发表于 2022-4-26 20:37
    你先在别处创建一个test目录,里面再创建"v","s","f"3个目录
    v目录里面放a.mp4
    s目录里面放a.ass



    还是报错,一个都没成功(截图中间省略了一部分)

    都 -mks 了为啥还是提示 Failed to create the mkv file 呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30231
    b8b41e3c  楼主| 发表于 2022-4-26 20:55:58 | 显示全部楼层
    本帖最后由 b8b41e3c 于 2022-4-26 20:58 编辑
    StarRingChild 发表于 2022-4-26 20:48
    还是报错,一个都没成功(截图中间省略了一部分)

    都 -mks 了为啥还是提示 Failed to create the mkv f ...

    你拿单个文件试试,不要拿这么多,不好排错,看上去好像是字体子集化的过程中失败了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-26 20:58
  • 签到天数: 77 天

    [LV.6]常住居民II

    10

    主题

    226

    回帖

    456

    VC币

    高级会员

    Rank: 4

    积分
    23428
    StarRingChild 发表于 2022-4-26 20:59:10 | 显示全部楼层
    b8b41e3c 发表于 2022-4-26 20:55
    你拿单个文件试试,不要拿这么多,不好排错

    字体本来就是原版的呀,没有经过子集化


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-26 20:58
  • 签到天数: 77 天

    [LV.6]常住居民II

    10

    主题

    226

    回帖

    456

    VC币

    高级会员

    Rank: 4

    积分
    23428
    StarRingChild 发表于 2022-4-26 21:03:13 | 显示全部楼层
    b8b41e3c 发表于 2022-4-26 20:55
    你拿单个文件试试,不要拿这么多,不好排错,看上去好像是字体子集化的过程中失败了。
    ...



    还是不行呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30231
    b8b41e3c  楼主| 发表于 2022-4-26 21:03:48 | 显示全部楼层
    本帖最后由 b8b41e3c 于 2022-4-27 09:40 编辑

    问题已解决
    问题所在:
    macOS的fonttools并发不能太高(已修复该bug[x],又改回去了,可通过增大maxfiles解决)
    事主的mkvmerge依赖有问题(已自行修复)

    回复 支持 反对

    使用道具 举报

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

    [LV.4]偶尔看看III

    49

    主题

    462

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1780347

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

    菜姬 发表于 2022-4-27 08:25:12 | 显示全部楼层
    转pgs可以考虑用 https://github.com/Masaiki/ass2bdnxml
    在win和Ubuntu上测试过了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-9-6 10:04
  • 签到天数: 750 天

    [LV.10]以坛为家III

    84

    主题

    838

    回帖

    2616

    VC币

    星辰大海

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

    积分
    518325

    崭露头角活跃达人坚持不懈日积月累新人登场

    kavenliang 发表于 2022-4-27 08:46:17 | 显示全部楼层
    功能3很不错啊

    适合我这种懒人
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30231
    b8b41e3c  楼主| 发表于 2022-4-27 09:45:54 | 显示全部楼层
    菜姬 发表于 2022-4-27 08:25
    转pgs可以考虑用 https://github.com/Masaiki/ass2bdnxml
    在win和Ubuntu上测试过了

    除了支持linux之外和现用的spp2pgs有啥区别么,这种东西不太敢随意换,因为会影响成品效果。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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