BLSubSum - B站AI字幕总结

Created 3 hours ago
Updated an hour ago
在B站视频页一键获取AI字幕(无需下载视频),调用 LLM 生成内容总结。支持多P、多字幕轨道、长视频分块总结、历史总结自动保存与恢复、可拖动悬浮按钮。
#BiliBili
#字幕总结
#AI工具
Statistics
Total Installs
6
Last 24h
+6
User Rating
-
Ad
Get AI subtitles on Bilibili video pages and generate conten

BLSubSum - B站AI字幕总结

ScriptCat(脚本猫)/ Tampermonkey 用户脚本:在 B 站视频页一键获取 AI 字幕,并调用 LLM 生成内容总结。无需下载视频、无需本地语音识别。

功能

  • 📝 视频页悬浮「AI总结」按钮,可任意拖动(位置自动记忆)
  • ✏️ 补充提示词:面板内输入,针对当前视频的额外要求(最高优先级,置于总结提示词后、原稿前)
  • 🕘 历史总结自动保存(按 BV 号+分P),刷新/重开后自动恢复,可设保留条数(默认 30)
  • 🎯 字幕轨道偏好可配置(默认自动:AI中文 → AI英文 → 其他AI → 任意,设置里可改)
  • 🔀 支持多 P 视频(跟随 URL 的 ?p= 参数)
  • 📄 长视频自动分块 map-reduce 总结(滚动上下文)
  • 📋 总结/讲稿一键复制,讲稿含总结导出为 .txt
  • ⚙️ 可配置任意 OpenAI 兼容 API(DeepSeek / SiliconFlow / 中转…)
  • 🔄 SPA 路由感知:切换视频/P 自动刷新

安装

  1. 浏览器安装 ScriptCat(脚本猫) 或 Tampermonkey
  2. 安装脚本:
    • ScriptCat:控制面板 → 创建新脚本 → 粘贴 src/BLSubSum.user.js 内容并保存
    • 或直接拖拽 src/BLSubSum.user.js 到浏览器扩展页
  3. 点击悬浮面板的 ⚙ 设置,填入 API 地址与 Key(默认 DeepSeek):
    • API 地址:https://api.deepseek.com
    • API Key:sk-...
    • 模型:deepseek-v4-flash

使用

打开任意 B 站视频页 → 点击「📝 AI总结」按钮 →「获取字幕并总结」。

  • 拖动按钮:按住「📝 AI总结」拖到任意位置,松手即记住位置;轻点(位移 <5px)仍是打开/收起面板
  • 补充提示词:面板里的输入框,想对某个视频额外提要求时用(如英语学习视频填“最后将视频中出现的单词罗列出来”),以 system=总结提示词user=补充提示词(最高优先级)+原稿 的结构发给 LLM
  • 历史总结:总结完成后自动保存(按 BV号+分P 去重,保留最近 N 条,设置里可改,填 0 关闭);刷新页面或下次打开同一视频时自动恢复,也可点面板里的「🕘 历史总结」查看/跳转/清空

前提与注意

  • 获取字幕列表需要登录 B 站(浏览器 cookie 自动携带,无需手动配置);未登录会提示 需要登录
  • 视频需已生成 AI 字幕(B 站对部分视频自动生成;UP 主未开启或纯音乐类视频可能没有)。
  • 字幕内容下载使用 auth_key 签名 URL,有时效;脚本每次实时获取,无感知。
  • API Key 保存在本地脚本存储(GM_setValue),不会上传。

图片.png

Script Details
LicenseMIT
Permissions & access
Cross-origin access
api.bilibili.comaisubtitle.hdslb.com*
Capabilities
Network requestsStorageMenu command