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

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

  • TA的每日心情
    开心
    2024-3-31 00:30
  • 签到天数: 924 天

    [LV.10]以坛为家III

    0

    主题

    6

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    123940
    ningxue 发表于 2022-12-18 19:34:42 | 显示全部楼层
    本帖最后由 ningxue 于 2022-12-18 19:42 编辑
    b8b41e3c 发表于 2022-12-16 00:45
    已彻底解决此问题,不需要再重命名文件.

    感谢作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-1-6 12:13
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    17

    主题

    86

    回帖

    276

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    8770
    cnlolicon 发表于 2023-1-24 22:40:12 | 显示全部楼层
    大佬,我用的win端gui版,使用create那个选项卡封装简繁字幕+子集化,其它都很完美,就是指定默认字幕时,有的会随机不生效
    例:
    文件.mkv
    文件_chi_字幕组-SC.ass
    文件_chi_字幕组-TC.ass

    我指定默认字幕是“字幕组-SC”,但12集封装出来部分默认是“字幕组-TC”部分是“字幕组-SC”。这个有什么好的手段能解决吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30231
    b8b41e3c  楼主| 发表于 2023-1-25 00:01:43 | 显示全部楼层
    cnlolicon 发表于 2023-1-24 22:40
    大佬,我用的win端gui版,使用create那个选项卡封装简繁字幕+子集化,其它都很完美,就是指定默认字幕时, ...

    貌似调用mkvmerge组合的轨道会给每一条轨道自动打上"默认"标记,这个目前没有什么好办法.确实是怪怪的.

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-2 00:51
  • 签到天数: 79 天

    [LV.6]常住居民II

    2

    主题

    78

    回帖

    772

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    56531
    charlieego 发表于 2023-4-25 19:35:56 | 显示全部楼层
    一个算比较常见的问题,一个字体用不同的字体名称时,只会子集化其中一个(如FZZhunYuan-M02/方正准圆_GBK)还有部分思源系子集化失败,只能用其他子集化工具
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30231
    b8b41e3c  楼主| 发表于 2023-4-27 18:06:27 | 显示全部楼层
    charlieego 发表于 2023-4-25 19:35
    一个算比较常见的问题,一个字体用不同的字体名称时,只会子集化其中一个(如FZZhunYuan-M02/方正准圆_GBK ...
    一个字体用不同的字体名称时,只会子集化其中一个

    这个问题已在v4.3.0版修复,至于思源字体问题好像不是这个程序的问题.

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    45

    主题

    505

    回帖

    126

    VC币

    至尊会员

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

    积分
    155419
    dtlnor 发表于 2023-5-23 11:18:35 | 显示全部楼层
    本帖最后由 dtlnor 于 2023-5-23 11:22 编辑

    即使把ttx.exe,pyftsubset.exe放进去path里面也会Failed to subset font。一定要pip install 了 fonttools才成功
    (我这边是想要portable一点,所以想把所有depandency扔一个文件夹运行,windows平台)
    回复 支持 反对

    使用道具 举报

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

    [LV.6]常住居民II

    10

    主题

    226

    回帖

    456

    VC币

    高级会员

    Rank: 4

    积分
    23422
    StarRingChild 发表于 2023-5-23 14:43:11 | 显示全部楼层
    cnlolicon 发表于 2023-1-24 22:40
    大佬,我用的win端gui版,使用create那个选项卡封装简繁字幕+子集化,其它都很完美,就是指定默认字幕时, ...

    你可以后续用 mkvpropedit 编辑

    1. fd -e mkv -x mkvpropedit {} --edit track:s1 --set flag-default=1 --edit track:s2 --set flag-default=0
    复制代码


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-1-6 12:13
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    17

    主题

    86

    回帖

    276

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    8770
    cnlolicon 发表于 2023-5-25 00:55:24 | 显示全部楼层
    本帖最后由 cnlolicon 于 2023-5-25 01:02 编辑
    StarRingChild 发表于 2023-5-23 14:43
    你可以后续用 mkvpropedit 编辑

    感谢分享解决思路,现在换用AssFontSubset+lolihouse_merge_subset脚本,可以完成复数字幕的子集化/自动封装/自定义命名不会乱序。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-29 20:26
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    0

    主题

    16

    回帖

    31

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    16379
    Ruach 发表于 2023-5-28 23:16:32 | 显示全部楼层
    GUI版本能生成mks格式吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    30231
    b8b41e3c  楼主| 发表于 2023-6-7 16:02:58 | 显示全部楼层
    dtlnor 发表于 2023-5-23 11:18
    即使把ttx.exe,pyftsubset.exe放进去path里面也会Failed to subset font。一定要pip install 了 fonttools ...

    那你尝试过用pyinstaller重新封装一下吗?感觉应该不是程序本身的问题,会出现那个错误至少代表是找到那个文件的.你可以在cmd里手动运行下ttx和pyftsubset,看看能不能正常工作.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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