bilibili-transcript

双重策略获取B站视频字幕的工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:bilibili-transcript。
它的用途是:双重策略获取B站视频字幕的工具
完整的 Skill 内容见:https://321skill.com/skills/bilibili-transcript/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我用bilibili-transcript提取这个B站视频的字幕。” 它会引导你安装并运行工具,你只需提供视频URL,工具便会尝试两种策略获取字幕,并将文本内容输出或保存为文件,方便你后续进行阅读、翻译或关键词分析。

介绍

这个工具解决了从B站视频中高效、可靠地提取字幕的难题。B站的字幕系统较为复杂,有时字幕直接内嵌在视频流中,有时则通过网页动态加载,单一方法难以应对所有情况。

它采用“yt-dlp + Chrome CDP”双重策略来应对不同场景。首先尝试使用强大的yt-dlp工具直接抓取,如果失败,则会自动启动一个受控的Chrome浏览器,通过Chrome DevTools Protocol模拟真实用户访问页面,从而获取动态加载的字幕文本,大大提高了成功率。

该工具非常适合需要批量处理B站视频字幕的研究人员、内容创作者、翻译工作者或任何希望将视频内容转为文字进行分析、翻译或二次创作的用户。

使用建议:由于涉及启动浏览器,请确保运行环境已安装Chrome或Chromium。对于大量视频处理,请注意网络请求频率,避免对目标服务器造成过大压力。在处理个人学习或研究用途的内容时,请务必遵守B站的相关用户协议和版权规定。

核心特点

核心区别在于其“双重策略”的容错设计:当通用的yt-dlp方法失效时,能自动切换至通过真实浏览器环境获取动态字幕的CDP方案,针对B站复杂的字幕加载机制有更高的提取成功率。

注意事项

不适合需要实时、超高速提取字幕,或对运行环境有严格限制(如无头服务器无图形界面)的场景。

常见问题

提取字幕失败怎么办?

请检查网络连接、视频URL有效性,并确保已安装Chrome/Chromium浏览器。

支持批量下载吗?

工具本身支持单视频处理,批量需求可通过编写脚本循环调用命令实现。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/bilibili-transcript/raw/index.md 读取 bilibili-transcript 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。