B站字幕下载与提取:把哔哩哔哩字幕(含 AI 字幕)转成 SRT、TXT
把 B 站字幕(包括 AI 字幕)转换成 SRT、VTT 或纯文本。粘贴 B 站视频的字幕 JSON(BCC 格式)即可下载标准字幕文件,也可以用 Lumi 扩展一键导出。转换全程在浏览器中完成。
转换为
如何下载 B 站字幕
- 最简单:用扩展导出安装 Lumi,登录状态下打开 B 站视频,在「Lumi 字幕设置」里选择「导出字幕」。
- 或者手动复制 JSON登录后打开视频并开启字幕,按 F12 打开开发者工具 → Network,筛选「subtitle」,打开对应的 .json 请求并复制内容。
- 粘贴到这里把 JSON 粘贴到上面的输入框,或保存成 .json 文件后点「打开文件」。
- 下载选择 SRT、VTT 或 TXT 后下载。
支持什么
| 功能 | 说明 |
|---|---|
| BCC JSON 转 SRT | B 站字幕是 JSON,from/to 以秒为单位,每一条都会变成带序号的 SRT 字幕。 |
| AI 字幕 | B 站的 AI 字幕用的是同样的 JSON 格式,转换方式相同。 |
| TXT 做笔记 | 去掉时间轴得到纯文本,可选 [分:秒] 标记,适合做笔记或交给 AI。 |
| 换行与实体 | 多行字幕保留换行,& 等 HTML 实体会被还原。 |
| 也支持其他格式 | SRT、VTT、ASS/SSA、SBV 同样可以打开,也能当通用字幕转换器用。 |
常见问题
- 为什么不能直接粘贴 B 站链接下载字幕?
- B 站只把字幕返回给已登录的用户,未登录的请求拿到的字幕列表是空的(我们在多个视频上实测过)。网页没法替你登录,所以字幕必须来自你自己的登录状态:用扩展导出,或在浏览器里复制 JSON。
- B 站 AI 字幕能下载吗?
- 可以。登录后,AI 字幕和 UP 主上传的字幕是同一种 JSON 格式。复制网址里带「ai_subtitle」的那个请求,或直接用扩展导出即可。
- 什么是 BCC 字幕格式?
- BCC 是 B 站的字幕 JSON。它有一个 body 数组,每一项包含 from、to(单位为秒)和 content(字幕文字)。本工具会把它转换成标准的 SRT 或 VTT 时间轴。
- 视频本身没有字幕怎么办?
- 那就没有可导出的内容。Lumi 扩展可以用语音识别把视频音频转写成字幕,再导出。
- 我的数据会被发送到哪里?
- 在本地转换,不上传、不存储,也不发送到任何服务器。
扩展可以一键把你正在看的 B 站视频字幕导出为 SRT;没有字幕的视频,还能用语音识别生成字幕。