DanmakuFactory是一款弹幕款式修正器,同时撑持XML/JSON/ASS三种弹幕格局相互转换,利用该软件能够对弹幕文字、字体等举行调治,将弹幕调剂到你喜好的式样呈现。体积玲珑,实行效力却超高,XML转ASS,3000条弹幕仅需50ms。
软件特征
撑持特别弹幕的转换。
撑持三种格局(xml/json/ass)弹幕文件互转,乃至能够原地tp。
撑持多个弹幕文件兼并。
撑持弹幕文字巨细、字体、通明度、暗影、描边的调治。
撑持弹幕工夫轴全体偏移、屏幕底部防挡留白、撑持按屏幕比例调剂弹幕密度。
撑持按范例屏障、同屏反复弹幕屏障。
撑持把持同屏弹幕的密度,也能够间接让弹幕不堆叠。
统计形式,显现统计弹幕数目表格以及弹幕散布直方图。
纯C代码,完整利用尺度库,壮大的可移植性。
实行效力超高,xml转ass 3000公约耗时50ms,100w公约耗时60s。
利用办法
1、将步伐解压到一个中央,在地点栏输出cmd并回车;
2、输出上面指令并回车:
DanmakuFactory -o D:\out.ass -i D:\in.xml
个中D:\in.xml为输出文件名,D:\out.ass为输入文件名,请修正为你必要的文件;
(须带后缀,步伐依照文件后缀判别格局;假如文件途径带有空格必要加上双引号);
呈现Done后暗示转换实现。
罕见成绩
1、
WARNING
File XXX.XXX already exists, it will be overwritten when continue
Press ‘Y’ or ‘y’ to continue, any other key to exit
这是因为输入的文件已经存在,扣问是否掩盖,输出Y/y并回车将会掩盖,其余输出将会加入。
2、
ERROR
No such file
输出文件不存在,请反省输出文件名偏重试,假如文件途径带有空格必要加上双引号。
3、
ERROR
Unknow format txt
输出/输入文件格局不撑持,请反省文件后缀是否准确,今朝撑持xml、ass、json。
注重事项
1、因为c言语处置编码成绩十分辣手,ass输入时字体名带中文大概会呈现乱码,能够将设置文件编码转为跟输入文件编码分歧。
2、同是由于编码的成绩,今朝步伐本体是全英文的,团体英语对照烂,假如有错大概很别扭的望匡正。
3、今朝的beta版本存在不不乱性,但愿人人能够体谅。