关于GUI尝试了QT、MFC,QT甚至快做完了,但是编译出来的体积动不动就几十兆,无法接受,最终还是用了VB.NET,速成写的,做的比较烂,之后更新会把界面弄好看点目前网上的弹幕转换工具大部分不支持特殊弹幕,因此我打算自己做一个
特性:
支持特殊弹幕的转换
支持三种格式(xml/json/ass)弹幕文件互转
支持多个弹幕文件合并(CLI)
支持弹幕文字大小、字体、透明度、阴影、描边的调节
支持弹幕时间轴整体偏移、屏幕底部防挡留白、支持按屏幕比例调整弹幕密度
支持按类型屏蔽、同屏重复弹幕屏蔽
支持控制同屏弹幕的密度,也可以直接让弹幕不重叠
统计模式,显示统计弹幕数量表格以及弹幕分布直方图
纯C代码,完全使用标准库,强大的可移植性
执行效率超高,xml转ass 3000条约耗时50ms,100w条约耗时60s。
使用方法:
GUI版本只需要以下4步即可
如需设置ASS的输出样式等,请点击下图「设置」按钮
关于和检查更新点击下图「就绪」字样标签可打开
注意:
1. 由于c语言处理编码问题非常棘手,ass输出时字体名带中文可能会出现乱码,可以将配置文件编码转为跟输出文件编码一致
2. 同是因为编码的问题,目前程序本体是全英文的,个人英语比较烂,如果有错或者很别扭的望斧正
3. 目前的beta版本存在不稳定性,UI上也可能存在一些问题,希望大家可以谅解。
下一篇 系统环境变量一键配置软件