一个 B 站批量上传字幕的小 rust 项目。。
[开源] B 站字幕批量上传器:批量上传本地 SRT 到字幕草稿(Rust + Tauri v2 + React)
做了个桌面小工具:读取本机 cookies.json(需包含 bili_jct),把本地 .srt 批量上传,并 “预保存” 为 B 站稿件字幕草稿(preSave)。
起因很简单:我经常批量处理英文网课(识别字幕 → Gemini 翻译 → 上传到 B 站),但 B 站本身没有批量传字幕的入口,于是自己搓了这个。
- GitHub:https://github.com/zennnnnnn11/Bilibili-Subtitle-UploadTool
- Releases:https://github.com/zennnnnnn11/Bilibili-Subtitle-UploadTool/releases
主要特性
- 向导式操作:一步步点,不写代码也能用
- 两条路线
- 路线 A:多 BV → 上传到 1P
- 路线 B:单 BV → 多分 P(按
page/cid/part匹配)
- 多轨道 / 多语言字幕:同一视频一次安排多个字幕轨
- 预览匹配 + 演练(dry-run):先检查 / 演练,再真实上传,避免翻车
- 详细日志:失败原因、跳过原因写清楚
大部分佬友都用不上,发出来刷点眼熟