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

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

1

主题

102

回帖

0

VC币

高级会员

Rank: 4

积分
30552
b8b41e3c  楼主| 发表于 2024-9-20 00:09:20 | 显示全部楼层
Wen_He 发表于 2024-9-19 09:51
在不指定字幕时可以正常输出,所以mkvmerge应该是可以正常调用的。
ffmpeg与mkvmerge已添加到path

mkvtoolnix截至目前最新版本是87.0.0,mkvtool第一版发布时,当时的版本号是62.0.0,2021年10月发布的.而你这个26.0.0是2018年8月发布的,过于离谱了...

回复

使用道具 举报

0

主题

5

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
7123
Wen_He 发表于 2024-9-24 09:11:19 | 显示全部楼层
本帖最后由 Wen_He 于 2024-9-24 09:21 编辑

又发现一个问题,在字集化过程中,有些字体样式在无粗体的情况勾选了粗体时,无法正常fallback到之前的字体

  1. Missing the font: "DFGMaruGothic_U-Md^Bold".
  2. Missing the font: "经典中圆简^Bold".
复制代码

字幕和字体链接:Season 1.rar
测试剧集链接:龙与虎 - S01E01 - mawen1250\u0026VCB Studio Toradora! 01 Hi10p flac.mkv

下载.png
回复

使用道具 举报

16

主题

293

回帖

504

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
55631
StarRingChild 发表于 2024-9-24 10:28:12 | 显示全部楼层
Wen_He 发表于 2024-9-24 09:11
又发现一个问题,在字集化过程中,有些字体样式在无粗体的情况勾选了粗体时,无法正常fallback到之前的字体 ...

Failed to get font info: [f/经典中圆简.ttf].

字体本身有问题
超级字体包已经给了风险提示:

超级字体整合包 XZ/完整包/慎用/经典中圆简.ttf


回复

使用道具 举报

17

主题

106

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
9993
QH7B 发表于 2024-9-24 11:08:14 | 显示全部楼层
经典中圆简 存在兼容性问题,可以用FontForge修正一下
DFGMaruGothic_U-Md 没发现有问题,可能是名称和系统安装的其他字体冲突,可以将ttc拆分成单独的ttf试试

另外发现字体修正包里的 FA 丸ゴシックM 这个字体,mkvtool子集化后显示存在问题,改用assfonts处理却能正常显示文字,有没有大佬知道是什么原因?
回复

使用道具 举报

1

主题

102

回帖

0

VC币

高级会员

Rank: 4

积分
30552
b8b41e3c  楼主| 发表于 2024-9-24 11:58:35 | 显示全部楼层
本帖最后由 b8b41e3c 于 2024-9-24 12:00 编辑
QH7B 发表于 2024-9-24 11:08
经典中圆简 存在兼容性问题,可以用FontForge修正一下
DFGMaruGothic_U-Md 没发现有问题,可能是名称和系统 ...

你创建于一个最简能复现问题的字幕,然后把最简字幕和修复后字体丢上来看看?

回复

使用道具 举报

17

主题

106

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
9993
QH7B 发表于 2024-9-24 12:51:20 | 显示全部楼层
b8b41e3c 发表于 2024-9-24 11:58
你创建于一个最简能复现问题的字幕,然后把最简字幕和修复后字体丢上来看看?

...


俺妹S02E02,字幕来自天雪,字体来自LPSub字体包和字体修正包
OPJP 文字显示异常
蓝奏云:iBLjl2aqljnc(没有权限发链接,随便找个别的链接把这个加在后面)
回复

使用道具 举报

0

主题

5

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
7123
Wen_He 发表于 2024-9-24 13:51:10 | 显示全部楼层
尝试了一下FontForge,读不到经典中圆简这个文件,感觉确实是字体有问题,我在ass中用其他字体替换掉了。
DFGMaruGothic_U-Md确实是单独拆出来就好了,感谢大佬们
回复

使用道具 举报

1

主题

102

回帖

0

VC币

高级会员

Rank: 4

积分
30552
b8b41e3c  楼主| 发表于 2024-9-24 16:13:53 | 显示全部楼层
本帖最后由 b8b41e3c 于 2024-9-24 16:58 编辑
QH7B 发表于 2024-9-24 12:51
俺妹S02E02,字幕来自天雪,字体来自LPSub字体包和字体修正包
OPJP 文字显示异常
蓝奏云:iBLjl2aqljnc ...
找到问题了:
是子集化的时候设置了"HB_SUBSET_FLAGS_NO_HINTING"导致的
但如果去掉这个flag,子集化后的体积会暴增
在这个例子里,只子集化"あいうえお"这5个字符,如果有"HB_SUBSET_FLAGS_NO_HINTING"1.87KB,没有10KB

所以到底要不要去掉呢?这个问题是否属于罕见的?
另外我发现就算是未子集化的原版字体,也存在问题,因此我觉得这个应该暂时搁置.
FA 丸ゴシックM.png
回复

使用道具 举报

17

主题

106

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
9993
QH7B 发表于 2024-9-24 17:42:02 | 显示全部楼层
b8b41e3c 发表于 2024-9-24 16:13
找到问题了:
是子集化的时候设置了"HB_SUBSET_FLAGS_NO_HINTING"导致的
但如果去掉这个flag,子集化后的体积 ...

好吧,那只能暂时用其他工具重新子集化和封装这个剧集了。就是不知道还有没有其他字体也存在这个问题,有没有其他剧集的字幕也用到了这个字体,上万个字体没办法逐个检查,子集化和封装时也没有错误提示,只能观看时遇到再说了。
回复

使用道具 举报

1

主题

102

回帖

0

VC币

高级会员

Rank: 4

积分
30552
b8b41e3c  楼主| 发表于 2024-9-24 19:57:04 | 显示全部楼层
QH7B 发表于 2024-9-24 17:42
好吧,那只能暂时用其他工具重新子集化和封装这个剧集了。就是不知道还有没有其他字体也存在这个问题,有 ...

如果这个情况属于罕见类的,就没必要特地去掉,毕竟去掉了那个flag体积会暴增,如果确实这个情况很常见那就再说了.
目前没发现更多的案例.
你可以自己改改源码把flag去掉再编译一份来自用.

回复

使用道具 举报

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

本版积分规则

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