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

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

0

主题

6

回帖

0

VC币

至尊会员

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

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

感谢作者
回复

使用道具 举报

17

主题

95

回帖

687

VC币

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

1

主题

102

回帖

0

VC币

高级会员

Rank: 4

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

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

回复

使用道具 举报

2

主题

78

回帖

772

VC币

白金会员

Rank: 12Rank: 12Rank: 12

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

使用道具 举报

1

主题

102

回帖

0

VC币

高级会员

Rank: 4

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

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

回复

使用道具 举报

45

主题

523

回帖

126

VC币

至尊会员

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

积分
164838
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平台)
回复

使用道具 举报

16

主题

293

回帖

504

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
55631
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
复制代码


回复

使用道具 举报

17

主题

95

回帖

687

VC币

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

0

主题

37

回帖

410

VC币

高级会员

Rank: 4

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

使用道具 举报

1

主题

102

回帖

0

VC币

高级会员

Rank: 4

积分
30552
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,看看能不能正常工作.
回复

使用道具 举报

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

本版积分规则

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