B站视频转文字

B站视频转文字:粘贴链接,口播和画面文字都变成可复制的文字

简单说:粘贴一条 B 站视频链接(bilibili.com/video/BV… 或 b23.tv 短链),返回带时间的口播逐字稿、画面上的字幕和文字、要点(每条附原文引用)、标题、UP 主、标签和点赞收藏数。不用下载视频,不用登录 B 站,没有 CC 字幕也能转。

实测

一条 4 分 05 秒的 B 站 vlog 读出来是什么样

  • 逐字稿:17 段,共 710 字,每段带开始时间(从 0:00 到 3:53)。
  • 画面文字:13 段,按时间排好——片头标题、画面上的字幕都在里面。
  • 要点:10 条,其中 9 条的引文在逐字稿或画面文字里逐字找到,标为已核对。
  • 视频信息:标题、UP 主、发布日期、11 个标签;2,552 赞 · 2,184 收藏 · 222 评论 · 66 分享(读取当时)。
  • 回执:写明「封面图没读到」「评论没读」,不把没读到的当成没有。

2026-11-04 线上读取 b23.tv/Oieigam,从提交到完成 69 秒,6 积分。

为什么一般的工具读不了

B 站会拒绝服务器直接来的请求

B 站的风控对机房 IP 的请求统一回 HTTP 412(Precondition Failed),所以 yt-dlp、网页抓取这类在服务器上跑的方式常常一个字都拿不到。LinkDigest 读的是 B 站发布给其他网站嵌入用的公开播放器页面:在浏览器里渲染它,由播放器自己取视频信息和音视频流,再把音轨转成逐字稿、从画面里读出文字。整个过程不用任何账号。

开发者

一个请求拿到 JSON

curl -X POST https://linkdigest.dev/api/v1/digest \
  -H "Authorization: Bearer ld_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url": "https://b23.tv/...", "format": "json"}'

返回 transcript(带时间)、on_screen、key_points、stats、tags 和 coverage(读了多少、漏了什么)。MCP、Dify 插件和完整字段见 中文文档。

常见问题

会被问到的

怎么用?
在 B 站 App 里点「分享 → 复制链接」(得到 b23.tv 短链或带 BV 号的链接),或复制电脑上地址栏里的 bilibili.com/video/BV… 链接,粘贴到 LinkDigest。几十秒到一两分钟后得到逐字稿、画面文字、要点和视频信息,可以一键复制 Markdown,或者直接交给 AI 改写、总结。
视频没有 CC 字幕也能转吗?
能。逐字稿来自视频的音轨(语音识别),不依赖 UP 主上传的 CC 字幕;画面上烧进去的字幕和文字另外按时间列出来。没有人声的视频会如实写明没有口播,只给画面文字,不会编。
要下载视频、登录 B 站或者装插件吗?
都不用。LinkDigest 读的是 B 站给其他网站嵌入用的公开播放器页面,不用你的账号,也不用 Cookie。私密、已删除或还在审核中的视频会如实返回读不了,不扣费。
多少钱?
1 分钟视频 2 积分(约 ¥0.288),每多开始 1 分钟 +1;只要文案(depth: "script")每开始 2 分钟 1 积分;读过的链接再读 0 积分,读不出来不扣费。注册送 10 积分,之后支付宝 ¥9.9 买 50 积分,一次性、不订阅、不过期。
能在自己的程序或 AI 工具里用吗?
能。REST API 一个请求传链接、返回 JSON;Claude Code、Cursor 等 MCP 客户端用 digest_url 工具;Dify 有现成插件。接入方式见中文文档。

不用注册先试一条;注册送 10 积分,不用绑卡。支持的平台上有链接读不出来,就是一个值得报告的 bug。