Administrator
Administrator
Published on 2025-04-10 / 24 Visits
0
0

使用n8n的自动视频创建工作流程

此工作流程根据谷歌表格中列出的想法自动创建和发布动画视频。它一次处理一个想法,生成文本提示、图像、动画、声音效果,并在上传到YouTube之前将它们合并到最终视频中。


先决条件和要求

所需的API密钥

要运行此工作流程,您需要API访问以下服务:

  • 人类克劳德或谷歌双子座(用于文本提示生成)

  • Flux AIRapidAPI)(用于AI生成的图像)

  • RunwayMLAPI文档)(用于AI视频动画)

  • ElevenLabs(用于人工智能生成的画外音和音效)

  • Creatomate网站)(用于视频/音频合并和渲染)

  • YouTube API(API获取)(用于视频上传和发布)

2. n8n实例设置

  • 使用云(n8n.io)或安装并运行n8n(官方指南

  • 在n8n的设置中为每个API设置凭据


谷歌表格设置

在运行工作流程之前,请确保您的谷歌表格结构如下:

列名

title

视频标题(例如,“Elijah's Fiery Chariot”)

bibleverse

相应的圣经经文参考

idea

场景的简要描述

style

动画风格(例如,电影、充满活力等)

caption

社交媒体建议的标题

videoStatus

视频创建状态(To DoCreated

publishStatus

发布状态(Not ProcessedProcessed

分步工作流程说明

从谷歌表格中提取一个想法

  • 工作流程检索videoStatus = "To Do"的第一行。

  • 将其标记为“Processing”,以避免重复处理。

生成人工智能图像创建和音效/音频的提示

  • 使用Anthropic ClaudeGoogle 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。


这个工作流程确保了全自动的视频创建管道,减少了手动工作量并优化了内容制作。


Comment