大家好,我是小肥肠,专注AI干货知识分享,最近都在分享Coze工作流,今天将给大家分享一个Coze工作流实战案例:一键生成10w+小人国微观生活视频。
1. 前言
最近小人国微观生活主题视频在各大平台爆火,萌趣的场景和创意的内容让人眼前一亮,动辄就是几万点赞。

我尝试用Coze工作流来一键生成这类视频,一开始直接用Coze里的即梦插件效果并不理想,生成的视频略显呆板。但我发现,如果把Coze生成的图片和图生视频提示词放到即梦3.0里生成视频,效果就惊艳多了!视频瞬间变得灵动起来。
猜测可能是Coze里的即梦插件目前还没有接入即梦3.0的缘故。故可以由Coze负责自动化生成图片和提示词,再交给即梦3.0进行精细化视频生成。如果再配合PRA,甚至可以实现全自动流程轻松量产(前提是你的即梦点数足够)。
先看一下效果,下面视频是基于Coze生成图生视频提示词和图片,结合即梦3.0实现的,主题为做月饼:

还有基于Coze一键生成的视频,效果不是很好(小人动作无厘头),调了n个版本提示词还是不理想,应该是插件没有接入即梦3.0的原因:
工作流 里面我还是会把两条线都讲一下,即一键生成小人国生活视频和生成素材后基于即梦3.0生成视频。
2. 工作流设计思路
本章会给大家梳理一下工作流的设计思路和运行逻辑,大致思路如下:
-
用户输入指定视频插件名称和小人国生活视频主题,插件名称可以指定海螺、即梦或者不填,如果不填就是生成素材,填了就是一键生成视频;
-
根据主题构建小人国生活视频场景;
-
基于场景生成图片和图生视频提示词;
-
如果开始节点指定了视频生成插件则执行视频生成任务,如果没有指定则直接输出图片和图生视频提示词。
-
根据不同的输出完成视频的制作,如果走的路线是一键生成视频,会输出一个剪映小助手草稿地址,我们需要把这个地址导入到剪映小助手完成视频生成;如果走的线路是输出图片个图生视频提示词,则将素材粘贴到即梦,使用即梦3.0模型进行视频生成。

3. 工作流实现
本章还是按照惯例给大家详细讲解一下工作构成的核心节点,完整工作流如下:

开始节点: 开始节点的输入参数需要指定图生视频插件(即梦或海螺)和主题,主题可以随便写,比如做月饼,摘桃子等,由于一键生成视频效果很差(试了一晚上把还即梦免费点数耗光了,心态也炸了...),我这边让它生成素材就好了。

场景构建( 大模型 节点) :这个节点的作用是根据用户设定的主题生成几个连贯的小人国生活的场景。

构造文生图提示词( 大模型 节点): 基于前面生成的小人国生活场景我们需要用循环来依次生成文生图提示词。

图像生成(插件): 这个插件的作用是基于文生图提示词生成对应图像。

构造图生视频提示词( 大模型 ): 这个节点的作用是依据前面文生图的内容生成图生视频提示词。

之后的步骤就来到了条件判断,如果开始节点指定了视频生成插件则开始执行视频生成任务,否则直接跳出循环输出图片和图生视频提示词。

xgr_video_part(子 工作流 ): 因为视频生成节点都是任务创建和任务查询搭配起来使用的,任务查询需要我们每间隔一段时间去获取视频任务完成状态,如果完成则取出视频链接,这个操作我放在了子工作流中执行,以死循环机制去获取视频链接,这个操作之前相关Coze视频教程已经说过很多次了,不再赘述。

代码组装(代码): 这个节点承接视频生成线路,作用是将前置节点生成的视频转换为剪映小助手插件需要的格式。
完整代码为:
js
async function main(args) {
const params = args.params;
// 解析 video_list 参数
let video_list;
try {
video_list = typeof params.video_list === 'string' ? JSON.parse(params.video_list) : params.video_list;
} catch (e) {
return { error: `解析 video_list 参数时出错: ${e.message}` };
}
// 保证 video_list 是数组类型
if (!Array.isArray(video_list)) video_list = [video_list];
// 获取其他必要参数
const width = parseInt(params.width);
const height = parseInt(params.height);
// 初始化结果数组
const videos = [];
let current_time = 0;
// 处理每个视频
for (let idx = 0; idx < video_list.length; idx++) {
try {
const video_url = String(video_list[idx]);
const duration = 5000000; // 默认5秒
const end_time = current_time + duration;
videos.push({
video_url: video_url,
width: width,
height: height,
start: current_time,
end: end_time,
duration: duration
});
// 更新时间
current_time = end_time;
} catch (e) {
console.error(`处理第${idx}个视频时出错: ${e.message}`);
continue;
}
}
// 返回结果
return {
videos: JSON.stringify(videos)
};
}
create_draft、add_videos(剪映小助手插件): 这两个节点承接视频生成线路,作用是生成空草稿,将前置节点生成的素材写入草稿。

结束节点: 这个节点接收工作流的输出参数,如工作流路线为一键生成视频则输出剪映小助手草稿地址,否则为图片和图生视频提示词。

上述就是整个工作流的主要流程,整个工作流涉及到几十个节点,流程相对复杂,动手能力强的读者可以根据以上思路研究一下。如果想直接获取工作流,可以加入社群后我拉你进Coze空间直接学习使用。
4. 资料领取
你觉得大模型不好用,可能是你不会写提示词,小肥肠为你准备了海量提示词模板和DeepSeek相关教程,只需关注gzh后端小肥肠,点击底部【资源】菜单即可领取。
本文的提示词和完整工作流已经上传至coze空间,感兴趣的朋友可以私信小肥肠详细了解~
5. 结语
利用Coze工作流,可以极大地简化小人国微观生活视频的制作流程。虽然目前一键生成的效果还有待提升,但通过Coze生成素材再结合即梦3.0已经可以达到很强的提效作用。如果本文对你有帮助不要忘记动动小手点点赞哦你的支持是我最大更新动力
