首页龙虾技能列表 › Bilibili Subtitles — 哔哩哔哩视频字幕提取

Bilibili Subtitles — 哔哩哔哩视频字幕提取

v1.0.0

使用 yt-dlp 从哔哩哔哩公开视频提取已有字幕或自动字幕(不下载整段视频),支持用户提到的 B 站、bilibili、BV 号、视频字幕相关场景。v1 仅支持平台已提供字幕轨道的视频。

0· 143·0 当前·0 累计
by @scottliu007 (fanzhuo)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/12
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能内部一致:文档和使用 yt-dlp 获取字幕,包括一个小的帮助脚本,不请求无关的凭据或安装任意代码。
评估建议
该技能是连贯的、低风险的:简单记录 yt-dlp 用法,并包括一个小的帮助脚本。安装或运行前,请确保从官方源安装 yt-dlp,避免在聊天中粘贴 cookie 或秘密,建议使用导出的 cookies.txt 文件,运行在可以访问浏览器 cookie 存储的环境中。若使用自治代理,请注意它们可能执行 yt-dlp 命令并访问提供的 cookie 文件——限制 cookie 文件的范围和生命周期。...
详细分析 ▾
用途与能力
名称/描述表明使用 yt-dlp 提取 Bilibili 字幕,所有文件/指令与此一致。没有请求无关服务、凭据或二进制文件。
指令范围
运行时指令和脚本仅运行 yt-dlp、列出/下载字幕轨道,并将 VTT 后处理为纯文本。它们建议使用浏览器 cookie 或导出的 cookies.txt 来绕过 B 站限速 — 这是用例的预期,但意味着如果使用,代理/命令将访问本地浏览器 cookie。SKILL.md 明确警告不要在回复中粘贴 cookie。
安装机制
仅指令的技能,无安装规格。唯一依赖是 yt-dlp(用户安装)。没有来自可疑 URL 的下载或存档提取。
凭证需求
没有请求环境变量或主要凭据。浏览器 cookie 或 cookies.txt 的可选使用与访问限速或登录的 Bilibili 页面的声明需求成比例。
持久化与权限
always 为 false,该技能不请求持久系统权限或修改其他技能。模型调用已启用(技能的正常行为),但这不与广泛的凭据访问相结合。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/20

初始版本:使用 yt-dlp 提取 B 站已有/自动字幕;412/Cookie 排错见 reference.md;v1 不支持无字幕转写

● 可疑

安装命令 点击复制

官方npx clawhub@latest install bilibili-subtitles
镜像加速npx clawhub@latest install bilibili-subtitles --registry https://cn.clawhub-mirror.com

技能文档

依赖

  • 已安装 yt-dlp(推荐):brew install yt-dlp
  • 保持较新版本:brew upgrade yt-dlp(B 站接口常变)

何时用本 Skill

场景是否适合 v1
视频有 UP 上传字幕或 B 站自动字幕
无任何字幕轨❌(需换有字幕视频,或另做音频转写)
## 标准流程

1. 查看有哪些字幕

yt-dlp --list-subs "https://www.bilibili.com/video/BVxxxxxxxxxx/"
记下语言代码(如 zh-Hanszh-CN)。

2. 只下载字幕(不下载视频)

yt-dlp --write-subs --write-auto-subs --skip-download 
--sub-langs "zh-Hans,zh-CN,zh,zh-Hant,en" 
-o "bilibili_%(id)s.%(ext)s" 
"https://www.bilibili.com/video/BVxxxxxxxxxx/"
  • --write-auto-subs:含 B 站自动生成的字幕(若有)。
  • 输出多为 .vtt.srt,与视频同目录或当前目录。

3. 把 VTT 收成纯文本(便于喂给模型)

# 简单去时间轴与标记(按需调整路径)
sed -e '/^WEBVTT/d' -e '/^NOTE/d' -e '/^[0-9][0-9]:/d' -e '/^$/d' -e 's/<[^>]*>//g' 
"某文件.zh-Hans.vtt" | sed '/^$/d' > bilibili_subtitles_plain.txt

若出现 HTTP 412 / 无法下载网页

B 站可能对匿名请求限流。按顺序尝试:
  • 用浏览器 Cookie(推荐)
yt-dlp --cookies-from-browser chrome --list-subs "URL"
可将 chrome 换成 safarifirefox(本机需已登录 bilibili.com)。
  • 导出 Netscape 格式 cookies.txt,再: yt-dlp --cookies /path/to/cookies.txt ...
  • 升级 yt-dlp 后重试。详见 reference.md

对 Agent 的提示

  • --list-subs,无可用语言则明确告知用户「该 BV 无字幕轨」,不要假装已提取。
  • 提取成功后,优先读 .srt/.vtt 再总结;长文本可先落盘再分段阅读。
  • 勿在回复中粘贴完整 Cookie 或账号秘密。

ClawHub / OpenClaw 发布说明

本 Skill 为 纯文档 + 系统命令,无额外二进制。发布时在描述中写明:依赖 yt-dlp、可能需 Cookie、v1 不做无字幕转写。

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务