n8n 自动制作 YouTube Shorts:Flux + Runway + Creatomate 流水线
从 Google Sheets 读取创意 → AI 生成图像/动画/音频 → 合并渲染 → 自动上传 YouTube
- 给谁
- 需要批量生产短视频的创作者或运营者
- 你会得到
- 一条 n8n 工作流自动完成从创意到发布的完整视频流水线
- 你需要
- n8n · google-sheets · runwayml · elevenlabs · creatomate
硬约束
前置条件:n8n 云实例或自托管实例;Google Sheets 按指定列名建表;Anthropic Claude / Google Gemini、Flux AI(RapidAPI)、RunwayML、ElevenLabs、Creatomate、YouTube API 的访问密钥与 n8n 凭证。费用:各 API 服务商独立计费,具体条件未知。
他们做了什么
作者 mjomba 在 n8n 官方模板库发布了一个自动化视频创作工作流。该工作流以 Google Sheets 为创意输入源,逐行读取待制作的视频创意,依次调用 Claude/Gemini 生成提示词、Flux AI 生成图像、RunwayML 生成动画、ElevenLabs 生成旁白与音效、Creatomate 合并渲染,最终通过 YouTube API 上传并回写表格状态。
效果如何
作者自述该工作流实现了「fully automated video creation pipeline, reducing manual effort and optimizing content production」(author_report)。本站未实测运行效果。
值得知道
1. workflow.json 中所有节点的 parameters 字段为空对象,导入后需手动配置各 API 的 endpoint、认证和参数;2. 来源未提供节点内具体的 system/user 提示词全文,Image Prompt Agent 和 Audio Prompt Agent 的提示词需自行编写;3. 各 API 服务(Flux RapidAPI、RunwayML、ElevenLabs、Creatomate)独立计费,费用条件未说明;4. 等待节点(20 seconds / 1 minute / 25 Seconds)的时长为作者经验值,实际渲染时间可能因队列长度变化;5. 如需调整动画风格,修改 Google Sheets 的 style 列并在 n8n 中调整提示词生成逻辑;6. 如需添加字幕,需在 Creatomate 渲染步骤中额外配置。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。
需要替换的配置
- 源模板来自 n8n 公开库 #3416(约 32 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-24
步骤
提取创意并生成提示
在 n8n 中配置 Google Sheets 节点(Grab Idea),读取 videoStatus = 'To Do' 的首行,并标记为 Processing。随后通过 AI Agent 节点(Image Prompt Agent)调用 Anthropic Claude 或 Google Gemini,根据 idea、style 等字段生成图像提示词和音频提示词。workflow.json 中对应节点:Grab Idea → Set Idea → Image Prompt Agent → Remove \n → Set Prompts。
用 Flux AI 生成图像
将上一步生成的图像提示词传入 HTTP Request 节点(Image Generation),调用 Flux AI API 生成高质量图像。workflow.json 中对应节点:Set Prompts → Image Generation → 20 seconds(Wait)→ Get Images。
用 RunwayML 生成动画
将生成的图像通过 HTTP Request 节点(Generate Videos)发送至 RunwayML API,生成动画视频。随后等待约 1 分钟(Wait 节点),再通过 Get Videos 获取结果。workflow.json 中对应节点:Get Images → Generate Videos → 1 minute(Wait)→ Get Videos。
用 ElevenLabs 生成音频
通过 AI Agent 节点(Audio Prompt Agent,连接 Google Gemini/Flash 2.0)生成音频提示词,再经 Set Audio 节点整理参数,由 HTTP Request 节点(Generate Audio)调用 ElevenLabs API 生成旁白与音效。workflow.json 中对应节点:Update Video Status → Audio Prompt Agent → Set Audio → Generate Audio → Upload to Drive → Share File。
用 Creatomate 合并渲染
通过 Merge 节点将视频流与音频流合并,再经 HTTP Request 节点(Render Video1)调用 Creatomate API 渲染最终视频。等待约 25 秒后,通过 Download Video 获取成品。workflow.json 中对应节点:Merge → Render Video1 → 25 Seconds(Wait)→ Download Video。
上传 YouTube 并更新状态
通过 YouTube 节点(Upload Video)上传最终视频,随后通过 Google Sheets 节点(Update Sheet)将 videoStatus 改为 Created、publishStatus 改为 Processed。workflow.json 中对应节点:Download Video → Upload Video → Update Sheet。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你正在搭建 n8n 模板「Generate AI YouTube shorts with Flux, Runway, Eleven Labs and Creatomate」(ID 3416)。请按以下顺序操作:1) 确认 n8n 实例可用;2) 在 Google Sheets 建立含 title、bibleverse、idea、style、caption、videoStatus、publishStatus 列的表格;3) 在 n8n Settings → Credentials 中配置 Claude/Gemini、Flux AI(RapidAPI)、RunwayML、ElevenLabs、Creatomate、YouTube API、Google Sheets、Google Drive 的凭证;4) 导入 workflow.json 或按节点列表手动搭建;5) 测试前确认 videoStatus 列至少有一行为 'To Do'。
导入模板后,各 HTTP Request 节点的 URL、Header、Body 需根据服务商最新文档填写;节点内提示词需自行配置
来源
Generate AI YouTube shorts with Flux, Runway, Eleven Labs and Creatomate · mjomba · n8n.io · 2025-04-03
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。