HomeBlogTranscribePlansAPI Keys

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

Make.com 场景画布,带 RSS 观察器、HTTP 模块、路由器和 Google Docs 和 Airtable 分支

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

场景形状

  1. RSS——观看 RSS 源项目(或 YouTube 观看模块)
  2. HTTP——向转录文本 API 发出请求
  3. 路由器分割流
  4. 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 > 发出请求模块:

告诉模块将响应解析为 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 美元是无限。那点转录文本获取是你画布上最便宜的模块。