Make.com YouTube 转录文本场景:视频到文档自动进行

构建 Make.com YouTube 转录文本场景需要四个模块和大约十分钟:观看频道、用一个 HTTP 调用获取转录文本、解析 JSON、将文本路由到 Google Docs 或 Airtable。这是我运行的确切设置,包括 HTTP 模块的配置值。
场景形状
- RSS——观看 RSS 源项目(或 YouTube 观看模块)
- HTTP——向转录文本 API 发出请求
- 路由器分割流
- Google Docs——在一个路径上创建文档,Airtable——在另一个路径上创建记录
模块 1:观看频道
你有两个选项。YouTube 观看模块有效但需要 Google 连接。我更喜欢 RSS——观看 RSS 源项目模块,因为每个 YouTube 频道已经发布提要,不需要连接:
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID
在频道的 ID 中交换(来自其 /channel/ URL 或页面源的 UC... 字符串)。每个源项目携带视频的标题和链接;链接是馈送下一个模块的东西。
模块 2:HTTP——发出请求
添加 HTTP > 发出请求模块:
- 方法: GET
- URL:
https://youtube2text.org/api/transcribe - 查询字符串: 项目
url= 从模块 1 映射的视频链接、项目maxChars=20000 - 标头: 项目
x-api-key=yt_YOUR_KEY
告诉模块将响应解析为 JSON(或直接在后面放一个 JSON 解析模块),以便字段变得可映射而不是一个不透明字符串。成功的调用给你:
{"result": {"videoId": "...", "title": "...", "pubDate": "...",
"content": "transcript text ...", "contentSize": 12345, "truncated": false}}
url 参数接受任何 YouTube URL 形式,甚至一个裸露的 11 字符视频 id,所以 RSS 链接直接映射。对于密钥,一次点击 https://youtube2text.org/api/demo-key——它返回一个免费共享密钥(yt_...),每个 IP 每月好用 5 个视频,足够构建和测试场景。
模块 3 和 4:路由文本
在 HTTP 模块后添加路由器。在第一个路径上,一个 Google Docs——创建文档模块,result.title 作为名称,result.content 作为主体,给你一个可读的存档。在第二个上,一个 Airtable——创建记录模块,列用于视频 id、标题、发布日期和转录文本,使整个东西可后来过滤和 API 查询。我保持两者:Docs 用于人类、Airtable 用于脚本。
如果你的目标是 Notion 代替,映射几乎相同——我在Notion 指南中写了那个变体。
你实际需要的错误路径
没有字幕的视频存在——新鲜直播、音乐视频、关闭字幕的频道。那些返回 TRANSCRIPT_UNAVAILABLE 带状态 404,默认情况下其中之一停止你的场景。向 HTTP 模块附加错误处理程序(恢复或忽略)以便无字幕视频安静地通过。如果你批量处理积压你也可能看到 RATE_LIMIT_EXCEEDED(429);响应包括 retryAfterSeconds,它很好地对配重试。
操作数学
这里诚实的限制是 Make 自己的计量:免费层给你每月 1000 个操作,不会比每 15 分钟更频繁轮询。这个场景每个视频烧掉大约五个操作,所以几个活跃频道舒适地拟合——但高容量设置会想要付费 Make 层,或自托管 n8n,它运行相同的循环,没有操作计数器。对于比较购物,Zapier 版本也存在,虽然它的任务定价更陡。
你自己的密钥
共享演示密钥是用于踢轮胎。对于真实场景,在 youtube2text.org/app/keys 用 Google 登录——无电话、无卡。免费给你每月 5 个视频;5.99 美元涵盖 50,9.99 美元涵盖 500,19.99 美元是无限。那点转录文本获取是你画布上最便宜的模块。