B站弹幕发射器是一款基于 Python 与 PySide6 的 Windows 弹幕补档工具,支持多任务队列、弹幕编辑、存活监视与断点续传,用于恢复被删除视频的弹幕。
- v2.6.1
- 发布于
- 13 天前
- 22
- 星标
- 342
- 下载
- 同步于
- 8 小时前
最新版本
v2.6.12026年10月7日 01:13下载慢?可在上方随时切换镜像源
项目说明
项目概述
B站弹幕发射器(BiliDanmakuSender)是一款基于 Python 3.12 与 PySide6(Qt)的弹幕补档工具,采用 Nuitka 编译以获得更好的运行性能。它面向弹幕搬运、备份恢复与大规模补档场景,把本地 XML 弹幕文件按任务批量发送到指定视频。每个任务可独立配置发送策略,发送成功的弹幕会入库去重,便于断点续传与存活追踪。
把本地弹幕成批送回视频,还能盯住它们的存活情况。
主要功能
- 多任务队列:每个任务独立配置延迟、爆发模式与自动停止条件,支持拖放 XML 文件分配弹幕
- 风控规避:原生支持 WBI 签名,随机延迟、爆发模式、限流自动重试与致命错误熔断
- 弹幕编辑器:批量去换行、截断过长弹幕、时间轴平移,支持撤销重做与彩虹弹幕阵列生成
- 实时校验:发送前校验长度、换行符、时间越界与屏蔽词
- 弹幕监视器:实时显示各任务存活率,定期拉取在线弹幕核销存活状态
- 历史记录:每条成功弹幕自动入库,支持按关键词、BV 号与状态筛选查询
- 指纹去重:相同内容、时间与颜色的弹幕自动跳过,避免重复发送
- 断点续传:重发同一文件时跳过已成功弹幕,从断点继续
- 账号管理:支持扫码或手动录入 SESSDATA 与 bili_jct,凭据加密存入系统密钥环
- 系统集成:支持系统代理或强制直连,任务完成、暂停与中止时弹出 Windows 通知
适用人群
- 需要为视频补回弹幕的搬运者
- 做弹幕备份与恢复的收藏用户
- 需要批量补档的技术爱好者
- 研究 B 站接口与风控的开发者
快速上手
- 到 Releases 下载打包版并直接运行 BiliDanmakuSender.exe,或安装 Python 3.12 后从源码运行
- 点击左上角头像区域,扫码或手动录入 SESSDATA 与 bili_jct 完成登录
- 在「弹幕发射器」页点击「新建任务」,输入 BV 号或视频链接并选择分 P
- 加载本地 XML 弹幕文件,调整随机延迟、爆发模式与自动停止策略
- 点击「启动队列」开始发送,在「弹幕监视器」查看存活率,在「弹幕历史记录」查询明细
核心优势
- 批量省心:队列化管理多视频补档,每个任务策略独立
- 去重续传:弹幕指纹入库,重复文件只补缺失部分
- 可观测:发送历史与在线核销并存,存活率一目了然
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows |
| 运行环境 | Python 3.12 及以上(打包版免安装) |
| 账号 | 具有弹幕发送权限的 B 站账号 |
注意事项
- 请遵守 B 站规则与当地法律法规,勿用于刷量等违规行为
- Cookie 有有效期,过期后需重新提取 SESSDATA 与 bili_jct
- 频繁发送可能触发风控,建议保留随机延迟与爆发模式
历史版本
排序