🎨 弹幕编辑器 (Editor)
弹幕编辑器(由原“弹幕校验器”升级而来)是本工具最核心的生产力模块之一。它不仅能自动拦截不符合 B 站规则的弹幕,还提供了一个专业的、类似于剪辑软件的可视化编辑环境。
校验与过滤规则
编辑器顶部是规则配置区,用于定义哪些弹幕应该被拦截或标记。
1. 系统硬性规则
本工具内置了 B 站弹幕协议的硬性约束,无需配置即可自动校验:
- 字数限制:自动标记超过 100 字符的弹幕(B 站 API 限制)。
- 非法字符:识别并拦截包含换行符(
\n,/n)的弹幕。 - 禁忌符号:自动检测发送后会被B站清理的特殊符号(如:☢, ⚡, 💣 等)。
- 时间溢出:若已选择分 P,会自动标记超出视频总时长的弹幕。
2. 自定义关键词过滤 (New v2.3)
为了账号安全,建议在补档前清理 XML 中的广告或敏感内容:
- 勾选 关键词拦截。
- 在输入框内填入关键词,使用中/英文逗号分隔。
- 点击 重新验证,所有包含关键词的弹幕将立即变红。
安全建议
为了保护账号安全,请检查弹幕文件中包含的广告/敏感内容。请务必善用此功能进行二次筛选。
属性检查器 (Inspector)
这是 v2.3.0 引入的现代化分屏编辑面板。采用 7:3 左右分屏布局,左侧为列表,右侧为详情。
选中列表中任意一行弹幕,即可在右侧面板进行如下操作:
| 属性 | 功能说明 |
|---|---|
| 出现时间 | 毫秒级精度调整。修改后列表将重新排序。 |
| 弹幕模式 | 快速切换:滚动(1)、底端(4)、顶端(5)。 |
| 弹幕字号 | 预设 B 站标准的 标准、小、大 三档,支持自动识别自定义字号。 |
| 弹幕颜色 | 点击色块弹出调色板,左下角已集成 B 站网页端同款 14 色画板。 |
| 弹幕内容 | 在文本框内直接修改文字内容。 |
关键操作:保存属性修改
在右侧面板修改完任何属性后,必须点击侧边栏下方的 [保存属性修改] 按钮。此时改动才会正式写入暂存区,并触发撤销记录。
高效编辑工具
顶部工具栏提供了多种针对整 P 弹幕的批量处理方案。
🛠️ 更多操作 (批量处理)
点击下拉菜单可执行:
- 一键去除所有换行符:自动修复 XML 抓取中常见的换行污染。
- 一键截断过长弹幕:将超过 100 字的弹幕强制修剪至上限。
⏱️ 时间轴平移 (Time Offset)
用于解决因视频压制差异导致的整 P 弹幕时间不对位:
- 点击 时间平移 按钮。
- 输入偏移秒数(支持小数)。例如:
1.5代表整体向后推迟 1.5 秒;-2代表整体提前 2 秒。 - 确认后,所有弹幕的时间轴将完成毫秒级整体平移。
撤销与交互安全
原子化撤销 (Undo)
编辑器底层引入了 原子变换架构。你的每一次编辑、批量修复、时间平移甚至删除操作,都会被记录。
- 点击 ↩️ 撤销 按钮即可回退到上一个状态。
- 支持跨属性的多字段原子撤销。
视觉反馈
- 灰色背景:正常弹幕,符合发送规范。
- 淡红背景:存在问题,需参考“问题描述”列进行修复。
- 预览模式:开启后可查看全量弹幕,不仅限于问题弹幕,方便整体微调样式。
应用与提交
编辑器采用 “暂存区” 设计。无论你在编辑器里做了多少改动,只有当你点击右下角的 [应用所有修改] 按钮时,修复后的数据才会正式同步回“弹幕发射器”的发送队列。所以修改完成后,请务必点击 [应用所有修改] 按钮。
操作建议
载入 XML -> 开始验证 -> 修复红行 -> 应用所有修改 -> (重新验证) -> 返回发射器开始任务。