ningxue 发表于 2022-12-18 19:34:42

本帖最后由 ningxue 于 2022-12-18 19:42 编辑

b8b41e3c 发表于 2022-12-16 00:45
已彻底解决此问题,不需要再重命名文件.
感谢作者

cnlolicon 发表于 2023-1-24 22:40:12

大佬,我用的win端gui版,使用create那个选项卡封装简繁字幕+子集化,其它都很完美,就是指定默认字幕时,有的会随机不生效
例:
文件.mkv
文件_chi_字幕组-SC.ass
文件_chi_字幕组-TC.ass

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

b8b41e3c 发表于 2023-1-25 00:01:43

cnlolicon 发表于 2023-1-24 22:40
大佬,我用的win端gui版,使用create那个选项卡封装简繁字幕+子集化,其它都很完美,就是指定默认字幕时, ...

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

charlieego 发表于 2023-4-25 19:35:56

一个算比较常见的问题,一个字体用不同的字体名称时,只会子集化其中一个(如FZZhunYuan-M02/方正准圆_GBK)还有部分思源系子集化失败,只能用其他子集化工具

b8b41e3c 发表于 2023-4-27 18:06:27

charlieego 发表于 2023-4-25 19:35
一个算比较常见的问题,一个字体用不同的字体名称时,只会子集化其中一个(如FZZhunYuan-M02/方正准圆_GBK ...

一个字体用不同的字体名称时,只会子集化其中一个
这个问题已在v4.3.0版修复,至于思源字体问题好像不是这个程序的问题.

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平台)

StarRingChild 发表于 2023-5-23 14:43:11

cnlolicon 发表于 2023-1-24 22:40
大佬,我用的win端gui版,使用create那个选项卡封装简繁字幕+子集化,其它都很完美,就是指定默认字幕时, ...

你可以后续用 mkvpropedit 编辑

fd -e mkv -x mkvpropedit {} --edit track:s1 --set flag-default=1 --edit track:s2 --set flag-default=0


cnlolicon 发表于 2023-5-25 00:55:24

本帖最后由 cnlolicon 于 2023-5-25 01:02 编辑

StarRingChild 发表于 2023-5-23 14:43
你可以后续用 mkvpropedit 编辑
感谢分享解决思路,现在换用AssFontSubset+lolihouse_merge_subset脚本,可以完成复数字幕的子集化/自动封装/自定义命名不会乱序。

Ruach 发表于 2023-5-28 23:16:32

GUI版本能生成mks格式吗

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,看看能不能正常工作.
页: 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21
查看完整版本: mkvtool:一个ass字幕子集化/mkv文件处理一条龙工具