B站文字稿:用 Agent Skill 把 bilibili 视频转成带时间戳的文字稿

前言

整理 B 站长视频时,常见做法是手动开字幕导出、或把链接丢给在线转写工具。前者依赖 UP 主是否上传字幕,后者往往要单独传音频、格式也不统一。若你已经在 Cursor、Claude Code 等环境里用 Agent 处理任务,更希望直接丢一个 bilibili.com 链接,让助手给出完整、可检索的文字稿。

下面介绍 SkillHub 上的社区 Skill「B站文字稿-提取B站视频为文字稿」(坐标 @user_0b65fce7/bilibili-txt,版本 1.0.0),它面向「提取 / 获取 / 下载 B 站视频文字稿、字幕、转录、语音转文字」等需求,并说明如何从官方渠道安装与触发。

这是什么

一句话定位:面向 bilibili.com 视频 URL,提取完整文字稿;在需要从视频拉取音频时,使用 Whisper 做中文语音识别,输出带时间戳的结构化文字稿。

维护与归属:来源为 community,分类为 design-media,发布者为 user_0b65fce7;SkillHub 页面标注作者为 Wayne李老师。标签 requires_api_key=false,表示按 Skill 说明无需额外 API Key 配置。

官方入口:

  • API / 元数据:https://api.skillhub.cn/user_0b65fce7/bilibili-txt
  • SkillHub 展示页:https://www.skillhub.cn/skills/user_0b65fce7/bilibili-txt

核心功能

以下能力均来自官方简介,未在资料中出现的细节不展开:

  1. 完整文字稿:针对 B 站视频链接,目标是得到覆盖视频内容的文字稿,而不仅是片段摘要。
  2. 音频提取 + Whisper 中文识别:支持从视频 URL 提取音频,并用 Whisper 进行中文语音转写(适用于无可用字幕或需以音轨为准的场景)。
  3. 结构化与时间戳:生成带时间戳的结构化文字稿,便于对照原片定位段落。
  4. 自然语言触发:官方列出的触发表述包括「提取B站」「B站文字稿」「bilibili转录」「视频转文字」等;在已启用该 Skill 的 Agent 中,用类似表述并附上视频 URL 即可引导走 Skill 流程。

安装与启用

SkillHub 页面给出的安装提示是:让 AI 按通用安装文档处理,并安装坐标 @user_0b65fce7/bilibili-txt。

1、准备 SkillHub CLI

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 安装文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需要 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

说明见:https://skillhub.cn/install/skillhub.md。

2、安装到当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前 Agent 识别的 skills 目录;默认装到 ./skills/ 可能不会被 Agent 加载。

skillhub install @user_0b65fce7/bilibili-txt --dir <skills 目录>

常用客户端的 skills 路径(摘自 SkillHub 安装文档):

  • Claude Code:~/.claude/skills/
  • Cursor:~/.cursor/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装后按你所用客户端的要求重启或刷新 Agent,使 Skill 生效。Codex CLI、Claude Code 与 Cursor 的差异主要体现在 --dir 目标路径上,安装命令本身一致。

3、用对话让 AI 安装(可选)

若不想手敲 CLI,可将 SkillHub 页面提供的提示词发给 Agent,大意是:请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0b65fce7/bilibili-txt。

典型用法

官方资料未附带固定脚本示例,可复现的用法是「启用 Skill + 自然语言 + 视频 URL」:

  1. 确认 @user_0b65fce7/bilibili-txt 已安装到当前 Agent 的 skills 目录。
  2. 在对话中给出 B 站视频链接(bilibili.com 域名下的标准视频页 URL)。
  3. 使用官方列出的触发语之一,例如:
请提取这个 B 站视频的文字稿,需要带时间戳:https://www.bilibili.com/video/BVxxxxxxxx

或:

bilibili转录:把下面链接转成完整文字稿
<视频 URL>

Agent 在 Skill 指引下应完成音频获取(如需)、Whisper 转写,并返回结构化、带时间戳的文字稿。具体依赖(如本机 Whisper、ffmpeg 等)以 Skill 包内 SKILL.md 与脚本为准;本文不臆造未公开的命令行参数。

适用场景与注意

适合谁

  • 需要把 B 站课程、访谈、评测等长视频落成可搜索文本的编辑、研究或笔记场景。
  • 已在 Cursor / Claude Code / Codex 等环境工作,希望转写与后续总结、翻译在同一会话内完成。

使用上需注意

  • 仅针对 bilibili.com 视频;其他平台需另找对应 Skill。
  • 语音识别路径依赖 Whisper,识别质量受音轨、背景音乐、口音等影响;若视频自带高质量字幕,实际流程仍以 Skill 内逻辑为准。
  • 社区来源(community),使用前可在 SkillHub 查看版本与说明;截至资料抓取时,SkillHub 显示评分 100000、下载 3468 次、安装计数 0(以页面统计为准)。
  • 转写与下载音视频可能涉及平台服务条款与版权,商用或二次分发前请自行合规评估。

结尾

「B站文字稿-提取B站视频为文字稿」把「链接 → 带时间戳文字稿」收敛成 Agent 可执行的 Skill:无需单独记一套转写站点,在对话里用官方触发词并附上 URL 即可。安装与优先源说明以 SkillHub 文档为准;Skill 本体见:

  • https://www.skillhub.cn/skills/user_0b65fce7/bilibili-txt
  • https://api.skillhub.cn/user_0b65fce7/bilibili-txt
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜