dtlnor
发表于 2022-5-3 10:40:39
b8b41e3c 发表于 2022-5-2 09:34
图挂了
https://tvax4.sinaimg.cn/large/005CVjhOgy1h1v0mki72bj312c0mf7j1.jpg就是我第一次跑的時候(選的50G+的字體包)跑滿了內存跟cpu是正常的嗎(或者說,不使用font cache的情況下)
b8b41e3c
发表于 2022-5-3 13:15:56
本帖最后由 b8b41e3c 于 2022-5-3 13:18 编辑
dtlnor 发表于 2022-5-3 10:40
就是我第一次跑的時候(選的50G+的字體包)跑滿了內存跟cpu是正常的嗎(或者說,不使用font cache的情況 ...
你疯了么 (
解析完字幕之后会读取你选的字体目录里所有的字体信息,你给50G那相当于跑一次缓存了。
先建立缓存吧,不要这么野。
还有用最新版。
dtlnor
发表于 2022-5-3 13:36:57
b8b41e3c 发表于 2022-5-3 13:15
你疯了么 (
解析完字幕之后会读取你选的字体目录里所有的字体信息,你给50G那相当于跑一次缓存了。
先建 ...
前天下的,py的glob不支持帶[]的path然後一直失敗所以才各種試組合(
發現這個問題之後才發現你已經修好了(
build好cache之後就正常了(捂臉)
b8b41e3c
发表于 2022-5-3 13:53:20
本帖最后由 b8b41e3c 于 2022-5-3 13:56 编辑
dtlnor 发表于 2022-5-3 13:36
前天下的,py的glob不支持帶[]的path然後一直失敗所以才各種試組合(
發現這個問題之後才發現你已經修好 ...
23333,能解决问题就好.
另外最近几个版本改了缓存的部分,建议重建。
支持多个缓存一并加载,就是说可以无脑在对其他字体文件夹创建缓存了。
之前的缓存在~/.mkv/fonts.cache,新版改到~/.mkvtool/caches/*.cache了,caches目录里面的所有.cache结尾的文件都会被读取,每次对一个目录建立缓存就会在这追加一个新文件。
vbr9d
发表于 2022-5-5 04:36:34
本帖最后由 vbr9d 于 2022-5-6 04:28 编辑
有些字体比如"汉仪黛玉体简",在assfontsubset上也报错要用fontforge重新生成,生成字体后成功子集化,但mkvtool重新生成后依然报错missing font,请问这个有解决办法还是只能自己手动改字幕文件呢? 字体重下新版就好了
b8b41e3c
发表于 2022-5-5 09:14:06
本帖最后由 b8b41e3c 于 2022-5-5 09:19 编辑
vbr9d 发表于 2022-5-5 04:36
有些字体比如"汉仪黛玉体简",在assfontsubset上也报错要用fontforge重新生成,生成字体后成功子集化,但mk ...
用v3.8.3测试过了,没有问题,甚至不用编辑字体也能成功子集化且效果正常。
附上参考的字幕
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,汉仪黛玉体简,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,2,10,10,10,1
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:05.00,Default,,0,0,0,,abcdefg\N啊不错字体为:"超级字体整合包 XZ\完整包\Hanyi Fonts(汉仪)\简体\汉仪黛玉体简.ttf"
效果:
vbr9d
发表于 2022-5-6 22:07:33
请问如果mkv有副音轨,想在子集化过程一并去掉有可能吗?还是说必须自己重新封装一次mkv?
b8b41e3c
发表于 2022-5-6 22:28:15
vbr9d 发表于 2022-5-6 22:07
请问如果mkv有副音轨,想在子集化过程一并去掉有可能吗?还是说必须自己重新封装一次mkv? ...
这只是个与字幕相关的工具...
去掉原来的字幕可以,音频还是自己来吧.
vbr9d
发表于 2022-5-6 22:38:05
b8b41e3c 发表于 2022-5-6 22:28
这只是个与字幕相关的工具...
去掉原来的字幕可以,音频还是自己来吧.
好吧,因为个人觉得都是节省体积相关想着把没字幕的副音轨一起去掉的话更好,不过现在已经很方便了,谢谢
另外创建字体缓存的速度有可能优化加速吗?因为看fontloadersub或者论坛那个自动按需加载字体的轮子的创建速度都快很多,不知道这软件能不能一样做得到(自己没编程知识所以不清楚,说错请轻骂hhh{:5_134:}
b8b41e3c
发表于 2022-5-6 23:02:32
本帖最后由 b8b41e3c 于 2022-5-7 11:01 编辑
vbr9d 发表于 2022-5-6 22:38
好吧,因为个人觉得都是节省体积相关想着把没字幕的副音轨一起去掉的话更好,不过现在已经很方便了,谢谢 ...
缓存速度在现有的运作方式下无法再优化速度了,和字体数量相关。
另外这个支持以目录为单位的增量缓存,如果有添加的新字体只需要缓存新目录就好,不必再缓存之前的老内容。
另,如果缓存中的字体不存在,会跳过。
最后,如果冗余内容实在过多,有清理并重建缓存的需求请先把"~/.mkvtool/caches"(windows在"%userprofile%\.mkvtool\caches")删掉再重新缓存。
220507更新:
v3.8.8版本已可以在建立缓存时通过命令行开关"-clean"删除所有的旧缓存。
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13
14
15