B站字幕导出助手(默认TXT,可选SRT/JSON)

自动捕获并导出 B站字幕。默认导出 TXT,按需勾选 SRT/JSON。支持自定义 URL 匹配规则、去重防重复下载、可视化面板。

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Seas Lofty
日安装量
2
总安装量
22
评分
1 0 0
版本
1.0.1
创建于
2025-11-06
更新于
2025-11-06
大小
25.6 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容 与 Edge 兼容
许可证
MIT
适用于

📘 B站字幕导出助手(默认TXT,可选SRT/JSON)

🎯 自动捕获并导出 B站 AI 字幕。
📝 默认导出 TXT,支持 SRT / JSON 可选导出。
🔧 提供可视化设置面板:文件命名模板、自定义 URL 正则、去重防重复下载。
🛡️ 不联网、不追踪、不含广告,仅在本地运行。


🚀 功能特点

  • 自动捕获字幕接口:监听 subtitle 请求自动识别
  • 导出多格式:默认 TXT,可勾选 SRT / JSON
  • 命名模板灵活:支持 {bv}{p?}{ts} 变量
  • 防重复机制:同一字幕文件仅导出一次
  • 轻量无依赖:仅用原生 JS 与 Tampermonkey API
  • 完全本地运行:无网络请求、无外部脚本加载

🧭 使用方法

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 添加菜单入口(可选)

🚫 无外部请求、无广告、无埋点、无远程加载。
脚本仅在当前页面运行,不会访问你的账号或浏览历史。


❓ 常见问题(FAQ)

Q1:为什么没有自动导出?
👉 请确认已手动点击播放器的 AI 字幕按钮,并选择「中文(中国)」。

Q2:导出了两份相同文件?
👉 脚本内置防重复机制,若仍重复,请清空缓存后再试。

Q3:能否导出为 ASS 或字幕带时间轴的样式?
👉 目前默认 TXT + SRT,后续版本可能支持 ASS。

Q4:如何修改 URL 匹配?
👉 打开面板 → “URL 匹配正则” → 输入 subtitle 或完整地址正则并保存。


🧩 兼容性

浏览器 状态
Chrome / Edge ✅ 完美兼容
Firefox ✅ 兼容
Safari(通过 Tampermonkey) ⚠️ 需最新版

脚本兼容 TampermonkeyViolentmonkey


🕓 更新日志

v1.0.0

  • 默认导出 TXT
  • 新增勾选导出 SRT/JSON
  • 新增命名模板 {bv}/{p?}/{ts}
  • 新增 URL 正则配置
  • 优化 UI 样式,避免白底白字
  • 移除自动点击字幕功能(需手动触发)

v1.0.1

  • 功能描述和默认配置不限定于下载AI字幕,而是所有字幕类型。

🏷️ 标签建议

bilibiliB站字幕AI字幕subtitledownloadtranscript自动化


📜 许可证

MIT License
自由使用、修改、分发,但请保留原作者署名。


⚠️ 免责声明

本脚本仅在用户浏览器本地运行,导出内容仅供个人学习或存档使用。
请遵守 Bilibili 平台相关规定与版权政策。
作者不对因使用本脚本造成的任何后果承担责任。


🎉 感谢使用!

如果觉得有用,请在 GreasyFork 上点个⭐收藏,或分享给朋友~