[小工具]字幕批量处理-亮度调整&调轴&嵌字体&重命名(26/05/31更新)
本帖最后由 rspOvO 于 2026-6-1 10:54 编辑2026/05/31:感谢39楼,40楼和42楼的反馈和建议,对项目进行了进一步改进
2026/05/30:感谢35楼的反馈,修复了持续出现的字体嵌入bug,优化了代码
2026/05/28:感谢32楼和33楼的反馈,修复了发现的字体嵌入bug,添加了诊断模式
2026/05/26:感谢29楼和30楼的反馈,继续修改了代码,终于下定决心从CC换到了CX,以后蹬得应该能快一些{:8_738:}
2026/05/18:感谢24楼和26楼的反馈,修复了CLI版的bug,但是 paired review not converged yet,所以暂时先发一个preview{:8_739:}
2026/05/09:应19楼的要求,制作了CLI版本。修改润色了一下readme,4.7的写作下降的好厉害...
2026/05/05:感谢14楼的反馈,修复了目标文件夹内文件数的限制,同时修改了读取字体文件的方式,现在读取大型字体文件库不会再挤占大量内存了
2026/04/29:新加了一个批量重命名的功能,然后把批量处理在其他的主功能里做了实现
2026/04/20:重做了一下UI,感觉看起来稍微现代一些了,用起来也更顺手一些,能发图发附件了,好耶
2026/04/18:更新了本地字体文件夹支持,不需要先把字体安装进电脑再装进字幕文件了,然后实现了字体子集化,按需打包字体而不是笨笨地整个字体打包进来,顺便微调了一下UI
2026/04/16:更新了按字幕内容嵌入所需字体(非完整字体文件)和多种编码格式(UTF-8、UTF-16、GBK、Big5、Shift-JIS 等)的支持。嵌入字体的功能还有改进之处,希望这个月能做进去吧
————————————————————————————————————————————————————
之前在这个论坛里,找到过一个HDR字幕调整亮度的软件,解决了长久以来困扰我的HDR片源下的字幕问题
最近在玩AI,感觉A社的CC很厉害,就让它重写了一遍这个软件。因为原来的版本是python,包的体积偏大(30MB左右),AI选择用rust+ts,似乎把大小缩小了一点
不过最重要的是,让它给程序加上了一个比较好看的UI,这个算是最开始做这件事的动力吧(绝对不是因为Max订阅用不完)
选择TS的原因是,之前程序的核心python库colour-science似乎只有Color.js可以做到类似的功能(虽然后面AI发现还是不全),然后tauri写出来的UI比较好看,最后就定了这个方案
项目地址在这里:项目地址
致谢:感谢gky99大佬的原项目对我的启发
软件下载:
GUI版:
1.4.1:
1.5.0-preview:
CLI版:(开发中,不稳定)文件大小超出论坛系统限制,请移步github上的release页{:8_739:}
软件截图(GUI版)(中文):
软件截图(英文):
更新了,捞一下{:8_732:} 终于能发图和附件了,帖子看起来正常多了,最后再捞一次{:8_739:} 本帖最后由 shiguangyibei 于 2026-4-21 06:03 编辑
github上有个全自动调轴的工具,我一直用的是这个,就是这个软件有时候识别的顺序会不对 (等级太低发不了链接,自己补下后缀) /qwqcode/SubRenamer
真正的英雄{:4_678:} shiguangyibei 发表于 2026-4-21 06:01
github上有个全自动调轴的工具,我一直用的是这个,就是这个软件有时候识别的顺序会不对 (等级太低发不 ...
好厉害的项目...不过我平时播放器会适当忽略后缀前缀自动识别,没想到过这个场景,学习了
现在调轴都能全自动了吗{:4_673:} 真的很棒的项目,我想参考做一些自动化工具实现类似功能,请问一下 HDR 转换是有什么固定公式吗?还是什么。 蒙太奇字幕组 发表于 2026-4-24 01:14
真的很棒的项目,我想参考做一些自动化工具实现类似功能,请问一下 HDR 转换是有什么固定公式吗?还是什么 ...
我记得核心好像是一个colour-science的python库,或者color,js用JS也能实现,具体的我其实扔给了AI{:8_699:} rspOvO 发表于 2026-4-24 23:36
我记得核心好像是一个colour-science的python库,或者color,js用JS也能实现,具体的我其实扔给了AI{:8_69 ...
没关系,我也用AI协助编码,我去研究下,要不要一起研究下,我打算实现个 CLI,然后方便自动化