支持特殊弹幕的xml转ass格式转换工具
DanmakuFactory是一款弹幕文件转换工具,支持弹幕姬的礼物读取,支持特殊弹幕,支持多格式互转,支持自定义输入模板,甚至可以原地tp
DanmakuFactory_1.63GUI Release(蓝奏云)
DanmakuFactory_1.70CLI Release(蓝奏云)
DanmakuFactory_1.70 Release(GITHUB)
需要提前安装git, make, gcc
git clone [email protected]:hihkm/DanmakuFactory.git
cd DanmakuFactory
mkdir temp
make
⚠️ 由于 Xcode 的 External Build System 不好用,这里的工程文件用的是 Command Line Tool 的模板,没有用到 makefile。
仅供调试,实际使用请参考 Linux。
打开 macOS/ 下的 DanmakuFactory.xcodeproj。
选项 | 操作 | 普通弹幕支持 | 特殊弹幕支持 |
---|---|---|---|
.ass | 读 | 支持 | 支持 |
写 | 支持 | 支持 | |
.xml | 读 | 支持 | 支持 |
写 | 支持 | 支持 | |
.json | 读 | 支持 | 不支持 |
写 | 支持 | 不支持 |
1.50版本支持自定义输入模板,此功能的初衷是让用户能够制作自己的弹幕文件,比如影视工作者想要在自己的视频上加入弹幕的效果,而剪辑软件做出来的弹幕非常地生硬,就可用利用此功能来按照需求快速地设计自己的弹幕文件。
回炉重造,支持读取经过转换后的ass文件,并兼容第三方软件输出的ass文件
支持ass以注释的形式保存已经被屏蔽的弹幕,下次重新读取时可重新调整设置
支持特殊弹幕!支持特殊弹幕!支持特殊弹幕!
完美支持b站的特殊弹幕,如图为av810872的效果
支持录播姬导出弹幕中的礼物、SC、用户名显示等直播内容
强大的统计模式
在调试模式中,你可以看到屏幕中各类型弹幕的数量,总共屏蔽掉了的数量,没有被屏蔽的弹幕数量以及总弹幕数量,当然还有一个弹幕分布图
*具体调用方法请参考打包内文档
图形界面部分用的是VB.NET编写
增加了ass弹幕读入功能,并兼容第三方软件生成的ass弹幕文件
增加了xml弹幕写出功能
增加了json弹幕读入功能(实验)
增加了json弹幕写出功能(实验)
增加了写出ass文件时屏蔽弹幕以注释方式保留
增加了xml弹幕转义符解析
增加了多文件弹幕合并
修复了特殊弹幕不换行的问题
修复了特殊弹幕解析有概率崩溃的问题
修复了普通弹幕过长可能导致的崩溃问题
优化了部分模块,执行效率有所提高
改用json文件存储配置信息,便于修改查看
去除了原本不稳定的编码转换模块(后续可能会使用第三方库)
1.42
1.43
1.50
增加了文字加粗选项
增加了用户自定义输入模板功能(CLI)
修复了某些错误发生时程序仍继续执行的问题
1.51
1.52
1.60
增加消息框,支持录播姬导出弹幕的礼物、SC弹幕的滚动显示
增加发送者ID显示,仅支持录播姬导出的弹幕
优化了xml文件读取逻辑
优化了部分显示
修复了与ass文件互转时部分字符会出现异常的问题
1.61
新增按礼物最低价格屏蔽
修复了配置文件读取目录异常的问题
修复了GUI版本非工作目录运行时找不到依赖程序的问题
1.62
1.63