【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

> 1.50更新:

1.可选择是否使用粗体,GUI版本添加时轴偏移设定选项;

2.更新鸽了好久的自定义输入模板功能,目前还没有做到满意的程度,仅在CLI中测试,如有bug,理解万岁,对稳定性要求较高的提议使用旧版本;

目前网上的弹幕转换工具大部分不支持特殊弹幕,因此我打算自己做一个。

特性:

  • 支持特殊弹幕的转换

  • 支持三种格式(xml/json/ass)弹幕文件互转

  • 支持自定义输入模板,可以定义自己的弹幕文件,方便如视频作者快速地在自己的视频中添加完美的弹幕效果(仅CLI)

  • 支持多个弹幕文件合并(仅CLI)

  • 支持弹幕文字大小、字体、粗体、透明度、阴影、描边的调节

  • 支持弹幕时间轴整体偏移、屏幕底部防挡留白、支持按屏幕比例调整弹幕密度

  • 支持按类型屏蔽、同屏重复弹幕屏蔽

  • 支持控制同屏弹幕的密度,也可以直接让弹幕不重叠

  • 统计(调试)模式,显示统计弹幕数量表格以及弹幕分布直方图

  • 纯C代码,完全使用标准库,强劲的可移植性

  • 执行效率超高,xml转ass 3000条约耗时50ms,100w条约耗时60s(i5-7300HQ 旧版本,现版本稍有提升)

*特性4-9仅在ass输出时有效

【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

弹幕效果演示

【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

特殊弹幕效果演示(AV810872 前面高能那段也是没有问题的)

【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

调试模式

使用方法:

GUI版本只需要以下4步即可

如需设置ASS的输出样式等,请点击下图

设置

按钮

关于和检查更新点击下图「就绪」字样标签可打开

【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

控制台版本详见打包内文档

界面展示(最新版本界面稍有改动但变化不大,懒得换图( ̄▽ ̄)”):

【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

【DanmakuFactory1.50GUI】【特殊弹幕】【json/xml转ass】【开源】弹幕格式互转

注意:

1. 由于c语言处理编码问题超级棘手,ass输出时字体名带中文可能会出现乱码,可以将配置文件编码转为跟输出文件编码一致
2. 同是由于编码的问题,目前程序本体是全英文的,个人英语比较烂,如果有错或者很别扭的望斧正
3. 目前的beta版本存在不稳定性,UI上也可能存在一些问题,希望大家可以谅解

如果发现bug,请在github下提交一个issue,万分感谢:https://github.com/hihkm/DanmakuFactory/issues

下载地址:

图形界面版本(GUI)

蓝奏云

https://hihkm.lanzouj.com/b01hjk83e

GUI版本需要.NET,如果报相关错误请点击下面链接安装

https://www.microsoft.com/zh-CN/download/details.aspx?id=17851

控制台版本(CLI)

蓝奏云 https://hihkm.lanzouj.com/b01hgf1xe

github https://github.com/hihkm/DanmakuFactory

如果对您有协助还望投个币,谢谢!

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 共23条

请登录后发表评论