DanmakuFactory(弹幕格式互转)支持特殊弹幕,不止xml/json转ass,目前网上的弹幕转换工具大局部不支持特殊弹幕,目前只要命令行版本,支持多个弹幕文件兼并!
1、支持特殊弹幕的转换
2、支持三种格式(xml/json/ass)弹幕文件互转,以至能够原地tp
3、支持多个弹幕文件兼并
4、支持弹幕文字大小、字体、透明度、阴影、描边的调理
5、支持弹幕时间轴整体偏移、屏幕底部防挡留白、支持按屏幕比例调整弹幕密度
6、支持按类型屏蔽、同屏反复弹幕屏蔽
7、支持控制同屏弹幕的密度,也能够直接让弹幕不堆叠
8、统计形式,显现统计弹幕数量表格以及弹幕散布直方图
9、纯C代码,完整运用规范库,强大的可移植性
10、执行效率超高,xml转ass 3000条约耗时50ms,100w条约耗时60s
*特性4-8仅在ass输出时有效
熟习命令行的同窗能够直接跳过,看打包内文档就能够了,不熟习的同窗看下简易教程,或者等候GUI版本哦
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
细致的调用办法请看打包内PDF文档
1. 由于c言语处置编码问题十分棘手,ass输出时字体名带中文可能会呈现乱码,能够将配置文件编码转为跟输出文件编码分歧
2. 同是由于编码的问题,目前程序本体是全英文的,个人英语比拟烂,假如有错或者很别扭的望斧正
3. 目前的beta版本存在不稳定性,希望大家能够体谅
假如发现bug,请在github下提交一个issue,万分感激:https://github.com/hihkm/DanmakuFactory/issues