此工作流程根据谷歌表格中列出的想法自动创建和发布动画视频。它一次处理一个想法,生成文本提示、图像、动画、声音效果,并在上传到YouTube之前将它们合并到最终视频中。
先决条件和要求
所需的API密钥
要运行此工作流程,您需要API访问以下服务:
人类克劳德或谷歌双子座(用于文本提示生成)
Flux AI(RapidAPI)(用于AI生成的图像)
RunwayML(API文档)(用于AI视频动画)
ElevenLabs(用于人工智能生成的画外音和音效)
Creatomate(网站)(用于视频/音频合并和渲染)
YouTube API(API获取)(用于视频上传和发布)
2. n8n实例设置
谷歌表格设置
在运行工作流程之前,请确保您的谷歌表格结构如下:
分步工作流程说明
从谷歌表格中提取一个想法
工作流程检索
videoStatus = "To Do"
的第一行。将其标记为“
Processing
”,以避免重复处理。
生成人工智能图像创建和音效/音频的提示
使用Anthropic Claude或Google Gemini生成提示。
使用Flux AI生成AI图像
向Flux AI发送提示,以创建高质量的图像。
使用RunwayML为图像动画化
生成的图像被发送到RunwayML,RunwayML为图像动画化。
使用ElevenLabs生成音效和画外音
ElevenLabs根据视频内容制作了逼真的叙述。
还会产生背景音效(例如,风暴声、火声)。
使用Creatomate合并视频和音频
Creatomate将动画视频与音频进行编译。
上传并发布到YouTube
最终的视频使用YouTube API自动上传到YouTube。
更新谷歌表格状态
将
videoStatus
标记为Created
。将
publishStatus
标记为Processed
。
定制指南
修改动画样式
使用自定义动画首选项(例如,电影、慢动作)更新谷歌表格中的
style
列。修改n8n中的提示生成步骤,以纳入不同的样式。
更改视频长度
调整RunwayML设置以控制动画速度和长度。
修改 Creatomate 渲染步骤以调整片段持续时间。
添加字幕
修改Creatomate步骤,以包括来自ElevenLabs文本输出的AI生成的字幕。
发布到其他平台
添加其他步骤,使用各自的API发布到抖音、Instagram或Facebook。
这个工作流程确保了全自动的视频创建管道,减少了手动工作量并优化了内容制作。