弹幕导入导出——从其他播放器迁移弹幕数据
为什么需要导入导出
弹幕生态分散在多个平台,以下场景需要导入或导出:
- 迁移播放器:从弹弹 play 换 Baka,想保留之前收藏的弹幕配置
- 备份配置:精心调整的屏蔽规则不想丢失
- 分享规则:自己整理的屏蔽词想分享给朋友
- 离线弹幕:在 Baka 中播放本地视频,但想加载 B 站的弹幕
支持的弹幕格式
Baka 支持导入以下格式的弹幕文件:
| 格式 | 来源 | 扩展名 |
|---|---|---|
| XML(B 站格式) | 哔哩哔哩、多数播放器 | .xml |
| JSON(BGM 格式) | bgm.tv | .json |
| JSON(弹弹 play) | 弹弹 play 导出 | .json |
| ASS 字幕(含弹幕) | 部分字幕文件 | .ass |
导入弹幕文件
方式一:播放时临时导入
播放界面 → 弹幕设置 → "加载本地弹幕文件" → 选择文件。导入的弹幕只对当前视频有效。
方式二:永久关联
在番剧详情页 → 弹幕设置 → "关联本地弹幕文件"。关联后每次播放该番剧自动加载这份弹幕。
导入后的处理
Baka 导入弹幕时会做以下处理:
- 自动识别时间戳格式
- 转换弹幕类型(如果源格式支持)
- 应用当前的屏蔽规则
- 与 BGM 在线弹幕合并(可以选择叠加或替换)
从 B 站导入弹幕
B 站的弹幕文件可以通过以下方式获取:
- 在 B 站网页版找到番剧视频
- 使用浏览器开发者工具或第三方 API 获取弹幕 XML 文件
- 在 Baka 中按上述方法导入
注意:直接抓取 B 站弹幕可能违反其服务条款,使用时请自行评估合规风险。
导出 Baka 弹幕数据
导出弹幕列表
如果想把 Baka 当前加载的弹幕导出成文件:
- 播放界面 → 弹幕设置 → "导出弹幕"
- 选择导出格式(推荐 JSON)
- 保存到本地
导出配置
想备份屏蔽规则、样式设置等:
- 设置 → 弹幕设置 → "导出配置"
- 保存为 JSON 文件
- 换设备时可以直接导入恢复
导出全部收藏
部分版本支持批量导出:
- 导出指定番剧的弹幕配置
- 导出全部屏蔽规则
- 导出收藏夹的番剧列表
格式转换工具
如果遇到 Baka 不直接支持的弹幕格式,以下工具可以帮忙转换:
- 弹幕转换器(danmaku converter):开源项目,支持多种格式互转
- 弹弹 play 官方转换:可以从弹弹 play 导出为通用格式
- 在线转换:一些论坛提供在线弹幕格式转换服务
导入失败怎么办
常见失败原因:
| 原因 | 解决 |
|---|---|
| 文件格式不识别 | 用格式转换工具先转换 |
| XML 编码错误 | 确保是 UTF-8 或 GBK(部分老弹幕文件) |
| 时间戳格式不匹配 | 手动编辑,统一为 分:秒 格式 |
| 文件损坏 | 重新下载或获取 |
| 文件过大 | 弹幕文件超过 5MB 时可能被拒绝 |
合规说明
导入他人的弹幕文件或从第三方来源获取弹幕时,请:
- 尊重弹幕原作者的创作(弹幕也是一种表达)
- 不要大规模搬运倒卖
- 自用学习为主
- 原始弹幕的版权归原发送者和弹幕平台所有