
YouTube Shorts自动化与AI驱动的视频生成
概述
此工作流通过利用AI工具生成脚本、音频、图像和视频,然后将其编译成准备上传的最终视频,来自动化创建引人入胜的YouTube Shorts。它使用OpenAI生成脚本和图像提示,ElevenLabs进行文本转语音,Replicate生成图像和视频,Cloudinary存储音频,以及Creatomate进行最终视频渲染。该工作流将脚本分割为6秒片段,创建相应的视觉效果,并与音频结合,添加平滑过渡以获得精美的结果。
为什么这个工作流有用?
手动创建YouTube Shorts非常耗时,需要脚本编写、配音和视频编辑。此工作流自动化了整个流程,使创作者能够在几分钟内制作出高质量、引人入胜的Shorts。对于希望以最少努力保持一致的社交媒体存在的内容创作者、营销人员或企业来说,这是理想的选择。
这个工作流适合谁?
内容创作者:旨在快速制作病毒式Shorts的YouTube或TikTok创作者。
数字营销人员:通过短视频内容推广产品或服务的企业。
爱好者:没有高级编辑技能但希望尝试AI驱动视频制作的个人。
使用此工作流需要什么?
n8n账户:免费或付费,托管在n8n Cloud或自托管。
OpenAI API密钥:用于生成脚本和图像提示(GPT-4o-mini模型)。
ElevenLabs API密钥:用于文本转语音转换。
Replicate API密钥:用于生成图像和视频。
Cloudinary账户:用于存储音频文件。
Creatomate API密钥:用于渲染最终视频。
基本JSON知识:如果需要,理解和调整工作流输出。
此工作流如何工作?
触发器:工作流通过”测试工作流”按钮手动启动。
脚本生成:OpenAI(GPT-4o-mini)生成包含介绍(40-70字符)、主体(280-350字符)和行动号召(55字符)的脚本,以及带有标签的标题和描述。
文本转语音:ElevenLabs将脚本转换为带有时间戳的MP3音频文件。
音频上传:音频上传到Cloudinary进行存储。
脚本分割:Python脚本将音频分割为6秒片段,创建转录块。
图像提示生成:OpenAI为每个片段生成CNSTLL风格的视觉提示,确保简单、可动画的视觉效果。
图像生成:Replicate基于提示为每个片段创建9:16图像。
视频生成:Replicate的Minimax模型从图像生成5秒视频片段。
视频编译:Creatomate将视频片段与音频结合,添加淡入淡出过渡和最终黑色形状以实现平滑关闭。
最终输出:从Creatomate检索渲染的视频,准备用于YouTube Shorts。
设置说明
导入工作流:将提供的JSON复制到n8n中,并将其作为新工作流导入。
添加凭据:
在”Ideator”和”Image Prompter”节点中配置OpenAI API凭据。
在”Script Generator”节点中设置ElevenLabs API密钥。
为”Request Image”、”Request Video”和”Get Video”节点添加Replicate API密钥。
为”Upload to Cloudinary”节点配置Cloudinary凭据。
为”Editor”和”Get Final Video”节点设置Creatomate API密钥。
测试工作流:
单击”测试工作流”手动运行它。
将”Ideator”节点中的替换为您的视频主题(例如”初学者的健身技巧”)。
验证输出:检查每个节点的输出,确保正确生成音频、图像和视频。
自定义(可选):
调整”HTTP Request”节点Python代码中的片段持续时间(默认:6秒)。
修改”Create Editor JSON”节点中的淡入淡出持续时间或视频分辨率。
保存并激活:保存工作流并激活它以供常规使用。
充分利用此工作流的技巧
优化提示:在”Ideator”节点中使用具体、简洁的查询以获得更好的脚本质量(例如”极简主义家居装饰理念”)。
检查API限制:确保您的API账户(OpenAI、ElevenLabs、Replicate、Creatomate)有足够的积分。
尝试样式:在”Image Prompter”节点中调整CNSTLL样式以获得独特的视觉效果,但保持提示简单以避免AI生成错误。
监控渲染时间:Creatomate中的视频渲染可能需要长达70秒;如果需要,调整”Rendering”节点的等待时间。
添加标签:使用趋势标签(如#YouTubeShorts、#AI或利基特定标签)增强生成的描述。
故障排除
脚本生成错误:验证您的OpenAI API密钥并确保查询清晰。
音频问题:检查ElevenLabs API密钥并确认脚本长度符合API限制。
图像/视频失败:确保Replicate API密钥有效且提示简单(避免复杂场景或人物)。
渲染错误:确认Creatomate API密钥并检查”Create Editor JSON”节点中的JSON结构。
联系支持:对于持续问题,请联系n8n社区论坛或相应的API提供商。
构建工具
n8n节点:Manual Trigger, OpenAI, HTTP Request, Set, Split Out, Aggregate, Merge, Wait。
外部服务:OpenAI(GPT-4o-mini)、ElevenLabs(Multilingual v2)、Replicate(Flux-Cinestill、Minimax Video-01)、Cloudinary、Creatomate。
自定义代码:用于音频分割和JSON渲染的Python。
示例输出
对于像”早晨例行技巧”这样的查询:
脚本:
介绍:”难以正确开始新的一天?”
主体:”尝试这3个早晨技巧:5分钟冥想以清醒头脑,快速伸展程序以提升能量,以及冷水淋浴以保持警觉。为成功的一天做好准备!”
行动号召:”保存这个,明天试试!”
标题:”你需要尝试的3个早晨技巧!”
描述:”通过这些简单技巧开启新的一天!🧘♀️🚿 #MorningRoutine #Productivity #YouTubeShorts”
视频:一个15秒的Short,包含三个5秒片段(冥想场景、伸展POV、冷水淋浴特写),与音频同步并带有淡入淡出过渡。

评论(0)