博客
实用指南:把 YouTube 字幕文本接入你的脚本、智能体与自动化流程。

Golang 中的 YouTube 转录文本:net/http 和三个结构体
这是整个程序。解释在后面。

IFTTT YouTube 自动化:诚实地获取转录文本
IFTTT YouTube 自动化让你恰好到达转录文本管道的一半,我宁愿提前告诉你也不会让你在构建 applet 后发现。YouTube 触发器是可靠的。webhook 操作可以调用我的 API。但 IFTTT 丢弃响应——所以转录文本到达并立即蒸发。这是实际有效的。

LangChain YouTube 转录文本加载器,在生产中存活
每个 LangChain YouTube 转录文本教程都显示相同的三行:YoutubeLoader.fromyoutubeurl()、加载、完成。然后你部署到云盒子,它无声地返回什么都没有。下面是一个从托管 API 返回适当 Document 对象的加载器——大约 20 行,加上一个摘要链来证明它逐端工作。

LlamaIndex YouTube 转录文本:查询一组视频
一个 LlamaIndex YouTube 转录文本管道是三个步骤:获取转录文本作为 Document 对象、构建 VectorStoreIndex、一次在所有视频中提出问题。这是一个脚本中的整个东西,加上毁掉大多数首次尝试的一个分块陷阱。

Make.com YouTube 转录文本场景:视频到文档自动进行
构建 Make.com YouTube 转录文本场景需要四个模块和大约十分钟:观看频道、用一个 HTTP 调用获取转录文本、解析 JSON、将文本路由到 Google Docs 或 Airtable。这是我运行的确切设置,包括 HTTP 模块的配置值。

Node.js 中的 YouTube 转录文本:原生 fetch,无需 npm 安装
你不需要一个包。在 Node.js 中获取 YouTube 转录文本是一个 HTTPS 调用,fetch 自 Node 18 以来一直是全局的,端点说纯 JSON。本文中的所有内容在空目录中运行,没有 package.json——到最后你会有一个 transcribe() 函数,为任何 YouTube URL 返回标题、发布日期和完整转…

Notion 中的 YouTube 转录文本:无代码和 Python 路径
将每个 YouTube 转录文本保存到 Notion 将你跟踪的频道变成一个你可以搜索、标记和从你的笔记链接的数据库。有两种很好的方式构建它——一个无代码自动化或一个大约二十行的 Python 脚本——我会给你两个,因为正确的取决于完全你是否已经运行 n8n 或 Make。

Ollama:无需为令牌付费即可摘要 YouTube 视频
你可以让 Ollama 用一个 shell 管道摘要 YouTube 视频:通过 HTTP 获取转录文本、用 jq 提取文本、馈送到本地模型。没有 OpenAI 账单、除转录文本获取本身外没有数据离开你的机器。这是管道、使其工作的上下文窗口数学,以及它在哪里失短。

OpenAI Responses API 接入 MCP:给 GPT-5 提供 YouTube 转录文本
OpenAI Responses API 可以直接调用远程 MCP 服务器——你在 tools 里声明服务器,模型自己发现并调用其中的工具。接入 youtube2text.org 的 MCP 服务器后,GPT-5 就能在对话中途获取任何 YouTube 转录文本,而你不用写一行抓取代码。我今天刚用 gpt-5 测试了这套配置;下面的配置…

PHP 中的 YouTube 转录文本:cURL 在廉价共享主机上
我在我能找到的最便宜的共享主机上测试了这个:PHP 8.1、无 Composer、无 shell 访问、文件通过 FTP 上传,像 2009 年一样。它有效,因为在 PHP 中获取 YouTube 转录文本需要每个主机已经运送了二十年的恰好两件东西——curl 扩展和 jsondecode。到本文末尾,你会有一个单文件,取 YouTub…

Python 中的 YouTube 转录文本 API:10 行 requests 代码
如果那个回溯把你带到这里,欢迎。这是流行 pip 包的标准失败模式,一旦你的代码离开笔记本电脑并登陆 AWS、GCP 或任何其他数据中心 IP。本文介绍了另一条路线:一个托管的 YouTube 转录文本 API,你可以从 Python 用 requests 调用。到最后,你将有一个十行脚本,可以将任何 YouTube URL 转换为转录…

Ruby 中的 YouTube 转录文本:Net::HTTP 和零 Gems
Ruby 反射是在写一行代码前 bundle add something。抵抗它五分钟:在 Ruby 中获取 YouTube 转录文本需要标准库之外的什么,因为 API 是一个返回 JSON 的 HTTPS GET,net/http 加 json 在每个 Ruby 安装中已经坐了永远。到本文末尾,你会有一个脚本,需要任何 YouTube…

Whisper 与 YouTube 字幕对比:什么时候才值得为转录付费
Whisper 和 YouTube 字幕之争,大多数人一开始就问错了问题。人们把它当成一场质量对决——哪个转录器"更好"——但真正的问题其实是:转录文本是不是早就存在了。对绝大多数 YouTube 视频来说,答案是肯定的:YouTube 会自动生成字幕,取回它们只需一次 HTTP 调用。对这些视频跑 Whisper,意味着下载音频、支付…

YouTube 内容调研:快速挖透 10 个竞品视频
以前做 YouTube 内容调研,意味着开着笔记文档 2 倍速看竞品视频,看到第三个注意力就开始涣散。现在,在动笔写脚本之前,我会拉取目标话题下前 10 个视频的转录文本,让 LLM 挖掘它们的开场钩子、共同结构,以及——最有价值的部分——它们都没有回答的问题。整个流程 15 分钟,只用两样工具:一段简短的 Python 循环和一个分析…

YouTube 视频到博客文章:我的 3 步重新利用管道
将 YouTube 视频变成博客文章形式现在花费我大约 25 分钟,下来自回到我对播放打字笔记时花费的三小时。管道是三个步骤:通过 API 拉转录文本、运行一个结构化提示、然后进行不可选的人工编辑通过。这是每个步骤,包括我使用的确切提示模板。

Zapier YouTube 转录文本:从新视频自动获取字幕
一个 Zapier YouTube 转录文本工作流需要恰好三个步骤:一个 YouTube 触发器、一个 webhook 调用和你想对文本做什么。下面是完整配置,加上一些关于 Zapier 任务的诚实数学——因为那是大多数人悄悄因他们的好奇心被收费的地方。

n8n YouTube 转录文本工作流:RSS 到 AI 摘要
如果你想要一个 n8n YouTube 转录文本工作流,自己运行,这里是:四个节点观看频道、提取每个新视频的转录文本、用 LLM 摘要它、将结果发送到 Slack。没有 YouTube Data API 项目、没有 OAuth 屏幕、没有爬取。

youtube-transcript-api 被阻止?修复 AWS/GCP 上的 IP 限制
该脚本在你的笔记本电脑上完美运行了数周。然后你部署它——Lambda、EC2 实例、Cloud Run、Heroku dyno,不管什么——现在对 youtube-transcript-api 的每次调用都会因为类似这样的错误而失败:

yt-dlp 字幕对转录文本 API:哪个使用
yt-dlp 可以下载基本上任何 YouTube 视频的字幕,如果你用它做媒体下载,你可能已经发现了标志。它是一个真正伟大的工具——我在任何地方都安装它。但"可以下载字幕"和"是在服务中获取转录文本的正确方式"是不同的声明,我被混淆它们烧伤了。这是每个方法实际上是什么样的,包括没人警告你的清理步骤。

使用 HttpClient 和 Records 的 C# YouTube 转录文本
从 dotnet run 到打印转录文本,我的机器上花了大约两秒钟,其中大部分是网络往返。本文中任何地方都没有出现 NuGet 包——在 C# 中获取 YouTube 转录文本是一个 GET 请求,HttpClient 加 System.Text.Json 多年来已经包含在框中。到最后,你会有一个完整的控制台应用,具有响应的记录类型、异…

在 Claude 中免费获取 YouTube 转录文本——无需银行卡,不是试用
你希望把 YouTube 链接粘贴到 Claude 里,让它真正"读懂"这个视频。Claude 无法观看视频——但只要连接一次 youtube2text.org 的 MCP 服务器,它就能自己拉取真实的转录文本。下面是完整的设置流程,以及这里的"免费"究竟意味着什么。

对整个 YouTube 频道做 RAG:从 RSS 到带引用的答案
对一个 YouTube 频道做 RAG,意味着回答"这位创作者对 X 说过什么、在哪个视频里说的?"——覆盖他们发布过的所有内容。流水线分四步:通过 RSS 发现视频、获取转录文本、分块并嵌入、带出处地回答。下面每一步都是可直接运行的 Python,还包括大多数文章跳过的部分:配额处理,以及在没有时间戳的情况下引用到底能做到什么程度。

播客节目笔记生成器:几分钟内从转录文本到节目笔记
播客节目笔记生成器不必再是一个每月 $29 的 SaaS。我的方案是一次 API 调用加一个提示词,大约十分钟就能为一期节目产出摘要、话题列表、逐字引言摘录和资源链接——包括事实核查环节在内。我用它维护着两档节目;下面是完整方案。

用 AI 做 YouTube 课程笔记:从播放列表到复习指南
期中考试季,14 节录播课一节没看,即使 2 倍速重看也要七个小时。用 AI 做 YouTube 课程笔记后,我的复习时间降到了每节课约 20 分钟:获取转录文本,运行一个能同时生成康奈尔式笔记和 Anki 抽认卡的提示词,搞定。完整方案在下面,而且一个五节课的模块一分钱都不用花。

用 RSS 和一个 API 自动生成 YouTube 频道 Newsletter
YouTube 频道 Newsletter 自动化只需要三样东西:YouTube 悄悄为每个频道发布的 RSS 订阅源、一个转录文本 API,以及一个 cron 任务。我的周一早间摘要——覆盖我所在领域的六个频道,用有真实内容的总结代替标题党缩略图——靠大约 40 行 Python 无人值守地跑了四个月。下面是搭建过程。

用 YouTube Data API 获取转录文本:为什么 captions.download 会失败
如果你正在尝试通过 YouTube Data API 获取转录文本,多半已经撞上了这堵墙:captions.list 对任何视频都会痛快地返回字幕轨 ID,但你一对其中某条调用 captions.download,就会收到 403。你反复检查 API 密钥、加上 youtube.force-ssl 权限范围、试了 OAuth——还是 4…

用 curl 在 30 秒内提取 YouTube 转录文本
把 YouTube 视频转成纯文本,不需要账号、不需要 SDK、也不需要无头浏览器。youtube2text.org 是一个 REST API:一次调用获取密钥,一次调用获取转录文本。

用一个自定义函数在 Google Sheets 中获取 YouTube 转录文本
将 YouTube 转录文本放入 Google Sheets 只需一个 Apps Script 函数。粘贴一次,=YTTRANSCRIPT(A2) 像任何内置公式一样工作:一列中的 URL,下一列中的转录文本。这是完整的脚本,加上两个 Google Sheets 特定的陷阱,如果没有人警告你会咬你。

给你的 AI 代理 YouTube 转录文本:MCP 与 Claude Code、Codex 和 claude.ai
将 YouTube 链接粘贴到聊天中并希望模型"知道"视频不工作——模型不能看视频。工作的是什么:给你的代理一个获取实际转录文本的工具。youtube2text.org 运送一个托管 MCP(模型上下文协议)服务器,做恰好那个。

通过 mcp_servers 的 Claude API YouTube 转录文本
如果你在请求中交给 Claude API 一个 MCP 服务器,它可以自己获取 YouTube 转录文本。Anthropic 的 MCP 连接器使 Messages API 拨出到远程服务器、发现其工具并在完成中间调用它们——你这边不需要工具执行循环。我今天针对 youtube2text.org 的托管 MCP 服务器验证了下面的块。