BXV 发表于 2021-2-13 14:47:23

在做一个字体全自动动态加载

本帖最后由 BXV 于 2021-4-17 19:53 编辑

最近看番,字幕的字体老是 精简版字体包 里没有的(装个完整包卡死了.....上次装过一次....删除的时候蓝屏了....然后无限重启),论坛里的手动加载字幕感觉有点麻烦(我是懒党,能懒绝不动手)。
想做一个全自动动态加载字体的工具,就是指定 完整版字体包 之类的字体合集,然后播放器之类的工具加载字幕后看看系统有没有字体,没有字体就从完整包里调。但是监控文件读取Ring3层办不到,只能用Hook(需要修改 播放器 程序,就是把播放器原程序改个文件名,塞个Hook程序用播放器的源文件名)不知道做出来有没有人会用(做了两天做80%了,还剩麻烦的界面,得整几天........)。

做的时候没考虑64位.......得重整DLL注入了........64位,emmmm,换语言吧......
进度: 推翻原设计 √》 研究新思路 √ 》 编写框架(Wmi√>Hook√>Hook恢复>Hook监视√>数据库)》完善代码 》 编写Ui界面 》测试程序 》查找Bug》修复Bug》完善代码 》压缩代码 》发布(开学了...进度按周加.....)

菜姬 发表于 2021-2-13 15:37:17

已经有了,不过能有个带GUI的还是好的
https://bbs.acgrip.com/thread-6358-1-1.html

BXV 发表于 2021-2-13 16:50:47

菜姬 发表于 2021-2-13 15:37
已经有了,不过能有个带GUI的还是好的
https://bbs.acgrip.com/thread-6358-1-1.html

啊这,大意了,写之前没搜论坛[就连实现原理都一样(不知道它进程检测怎么做的,可能是WMI,Ring3我能想到的只有WMI和进程枚举,WMI速度不行,我直接抛弃换的启动Hook)........]。都做一半了....慢慢写完吧..........界面还得整虚表......索引还得整数据库................

Seekladoom 发表于 2021-2-13 17:53:41

本帖最后由 Seekladoom 于 2021-2-13 17:58 编辑

BXV 发表于 2021-2-13 16:50
啊这,大意了,写之前没搜论坛[就连实现原理都一样(不知道它进程检测怎么做的,可能是WMI,Ring3我能想到 ...
老哥有兴趣搞一下Python这块ASS特效字幕制作工具的可视化界面的轮子吗?{:4_684:}
这个不影响你现在在做的事情,可以考虑做完你现在在做的事情以后再弄。

开发过程中碰到的各种问题可以用思维导图记录下来:
【思维导图软件】Freeplane的相关模板和教程
https://bbs.acgrip.com/forum.php?mod=viewthread&tid=6753

目前方便Python脚本在可视化界面上制作ASS特效字幕界面的轮子还不够好用,我目前也在为Python的ASS特效字幕工业生态做准备。

【特效字幕相关】TCAX 软件本体+视频教程+287个Python特效脚本打包+925份K值字幕文件
https://bbs.acgrip.com/forum.php?mod=viewthread&tid=6383

漫步ACG 发表于 2021-2-14 00:01:55

目前还是手动找字体,麻烦的地方在字体名,字体包给的一般都是中文名,而字幕里大多是拼音。

Genesis-God 发表于 2021-5-9 07:28:48

期待{:4_88:}

炎发灼眼的OTAKU 发表于 2021-5-9 08:23:12

坛子里的fontloadersub不是很好用吗?跟字体完整包放在一个目录下,使用时把字幕文件夹往图标上一拖就自动加载字体,用完点关闭就自动卸载字体,很好用啊

shadows 发表于 2021-5-10 13:21:54

炎发灼眼的OTAKU 发表于 2021-5-9 08:23
坛子里的fontloadersub不是很好用吗?跟字体完整包放在一个目录下,使用时把字幕文件夹往图标上一拖就自动 ...

多少还是需要手动操作一下的,要是能自动加载会更好

渣渣飞 发表于 2021-5-21 02:16:49

不知道向我这种不在乎字体 只要不出错就OK的同学有没有呢

楚轩 发表于 2021-5-22 12:36:23

渣渣飞 发表于 2021-5-21 02:16
不知道向我这种不在乎字体 只要不出错就OK的同学有没有呢

我也是{:4_683:}
页: [1] 2
查看完整版本: 在做一个字体全自动动态加载