自动捕获并导出 B站字幕。默认导出 TXT,按需勾选 SRT/JSON。支持自定义 URL 匹配规则、去重防重复下载、可视化面板。
🎯 自动捕获并导出 B站 AI 字幕。
📝 默认导出 TXT,支持 SRT / JSON 可选导出。
🔧 提供可视化设置面板:文件命名模板、自定义 URL 正则、去重防重复下载。
🛡️ 不联网、不追踪、不含广告,仅在本地运行。
subtitle 请求自动识别{bv}、{p?}、{ts} 变量1️⃣ 打开任意 B站视频页面
2️⃣ 播放器内点击 「字幕 → 中文(中国)」 或者其他语言,支持AI生成的字幕
3️⃣ 字幕加载后脚本自动捕获并保存 TXT(默认)
4️⃣ 如需导出 SRT/JSON,请在面板中勾选对应选项
5️⃣ 可自定义命名模板与字幕接口匹配规则
💡 小技巧:若导出未触发,请尝试宽松匹配规则
subtitle
命名模板示例: {bv}{p?}{ts}.txt
| 变量 | 说明 |
|---|---|
{bv} |
视频 BV 号(如 BV1ab411R7Ct) |
{p?} |
分P编号(存在时附加,如 p2;无则留空) |
{ts} |
导出时间戳,防重名 |
📘 示例输出:
BV1ab411R7Ct_p2_2025-11-06T20-50-10.txt
| 权限 | 用途 |
|---|---|
GM_download |
触发文件下载 |
GM_getValue / GM_setValue |
保存用户偏好设置 |
GM_addStyle |
注入控制面板样式 |
GM_notification |
导出完成时弹出提示(可选) |
GM_registerMenuCommand |
添加菜单入口(可选) |
🚫 无外部请求、无广告、无埋点、无远程加载。
脚本仅在当前页面运行,不会访问你的账号或浏览历史。
Q1:为什么没有自动导出?
👉 请确认已手动点击播放器的 AI 字幕按钮,并选择「中文(中国)」。
Q2:导出了两份相同文件?
👉 脚本内置防重复机制,若仍重复,请清空缓存后再试。
Q3:能否导出为 ASS 或字幕带时间轴的样式?
👉 目前默认 TXT + SRT,后续版本可能支持 ASS。
Q4:如何修改 URL 匹配?
👉 打开面板 → “URL 匹配正则” → 输入 subtitle 或完整地址正则并保存。
| 浏览器 | 状态 |
|---|---|
| Chrome / Edge | ✅ 完美兼容 |
| Firefox | ✅ 兼容 |
| Safari(通过 Tampermonkey) | ⚠️ 需最新版 |
脚本兼容 Tampermonkey 与 Violentmonkey。
v1.0.0
{bv}/{p?}/{ts}v1.0.1
bilibili、B站、字幕、AI字幕、subtitle、download、transcript、自动化
MIT License
自由使用、修改、分发,但请保留原作者署名。
本脚本仅在用户浏览器本地运行,导出内容仅供个人学习或存档使用。
请遵守 Bilibili 平台相关规定与版权政策。
作者不对因使用本脚本造成的任何后果承担责任。
如果觉得有用,请在 GreasyFork 上点个⭐收藏,或分享给朋友~