
这个n8n工作流通过Telegram机器人(YTAdmin)的简单消息触发,自动化整个AI生成视频的创建和发布过程。它将文本提示转换为具有场景、视觉效果和旁白的结构化视频,将资源存储在MongoDB中,使用Creatomate渲染最终输出,并将视频上传到YouTube。在整个过程中,YTAdmin会实时接收工作流进度的更新。
## 工作原理
**触发器:来自YTAdmin的消息(Telegram机器人)**
当YTAdmin发送内容提示时,流程开始。
**生成结构化内容**
Mistral语言模型处理输入并输出结构化内容,通常分解为多个场景。
**拆分并处理内容为场景**
内容被拆分为用于场景生成的分类部分。
**生成媒体资源**
对于每个场景:
– 图像:使用OpenAI的图像模型生成
– 旁白:使用OpenAI的文本转语音创建
– 音频文件被编码并存储在MongoDB中
**场景组合**
资源被分组为连贯的场景。
**使用Creatomate渲染**
生成完整的有效载荷并发送到Creatomate渲染API以生成视频。
向YTAdmin发送进度消息。
流程短暂暂停以避免速率限制。
**渲染回调**
一旦Creatomate完成渲染,它会向流程发送回调。
如果渲染失败,向YTAdmin发送错误消息。
如果渲染成功,流程继续进行后处理。
**生成标题和描述**
第二个Mistral提示为YouTube生成引人入胜的标题和描述。
**上传到YouTube**
从Creatomate检索渲染的视频。
使用AI生成的元数据将其上传到YouTube。
**最终更新**
向YTAdmin发送成功消息,确认上传完成。

评论(0)