从脚本编写到上传,自动创建并发布 YouTube 视频

社区的朋友们,大家好!任务:作者使用 n8n 构建了一个由 Telegram 或定时任务触发的 YouTube 视频自动化流水线。该流程调用 GPT-4o-mini 生成结构化 JSON 脚本,使用 ElevenLabs 进行语音合成,通过 Pexels/Gemini 获取视觉素材,并利用 Shotstack 进行视频合成。视频通过 YouTube API 以“不公开列出”状态上传,需人工审核后方可发布。;工具:n8n, Claude Code。人工角色:原始帖子没有说明人如何参与。;局限:YouTube API 配额限制(每次上传消耗 1,600 单位)限制了每日发布量。该工作流需要多个 API 密钥(OpenAI、ElevenLabs、Pexels、Shotstack、YouTube)。在发布前需要人工介入审核不公开列出的视频以确保质量。。

工具

n8n、Claude Code

Agent Work Atlas 发布日期:

概述

社区的朋友们,大家好!

工作流程

作者使用 n8n 构建了一个由 Telegram 或定时任务触发的 YouTube 视频自动化流水线。该流程调用 GPT-4o-mini 生成结构化 JSON 脚本,使用 ElevenLabs 进行语音合成,通过 Pexels/Gemini 获取视觉素材,并利用 Shotstack 进行视频合成。视频通过 YouTube API 以“不公开列出”状态上传,需人工审核后方可发布。

原文报告的结果

原文仅描述了架构和预估成本(如每 10 分钟视频约 0.30 美元),未报告实际的性能指标、成功率或长期运营结果。没有提供日常执行的具体成效数据。

人工角色

原始帖子没有说明人如何参与。

局限

YouTube API 配额限制(每次上传消耗 1,600 单位)限制了每日发布量。该工作流需要多个 API 密钥(OpenAI、ElevenLabs、Pexels、Shotstack、YouTube)。在发布前需要人工介入审核不公开列出的视频以确保质量。

试一试

作为自动化工程师,我想复现一个 YouTube 内容流水线。 输入:[主题/利基市场]、[YouTube 频道 ID]、[OpenAI、ElevenLabs、Pexels、Shotstack、YouTube 的 API 密钥]。 步骤: 1. 创建一个 n8n 工作流,由 Telegram 消息 'yap' 或每日定时任务触发。 2. 使用 HTTP Request 节点调用 GPT-4o-mini,强制输出包含 intro_text、voiceover_segments[]、image_prompts[] 和 outro_text 字段的 JSON 格式。 3. 遍历 voiceover_segments,将每段发送给 ElevenLabs API 生成语音。 4. 针对每个 image_prompt 查询 Pexels API;若无结果,则回退使用 Gemini/DALL-E。 5. 为 Shotstack API 构建包含音频和视频素材的 JSON 时间轴,并渲染 MP4。 6. 通过 YouTube Data API v3 将渲染好的视频以“不公开列出”状态上传。 7. 发送包含视频链接的 Telegram 通知,供人工审核。 约束:不要自动发布。上传为不公开列出后停止。对 ElevenLabs 和 Shotstack 的 API 错误进行重试处理。在 Google Sheet 中记录状态。 交付物:n8n 工作流的 JSON 导出文件及设置所需 API 凭据的简要指南。首先,提供单个测试视频的空跑计划,然后再生成完整工作流。

原始来源

来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。

更多同类案例 · 内容与创意