Coze工作流实战:一键生成像素风格视频
前言
最近像素画风的视频非常火,一个视频浏览量超过10w+的也有很多。
那么这个是怎么实现的?
其实,通过AI工作流可以比较简单地实现这样的短视频。
今天给大家分享一下,我是如何搭建工作流实现的。
欢迎点赞、收藏、关注。
工作流实现效果

工作流程展示

操作步骤
1、创建工作流
登录扣子(coze)平台:https://www.coze.cn/studio
- 选择"开发平台"->"快速开始"
- 在左侧选择"+",选择"创建应用",给应用起一个名称,并选择"确认"
- 在左侧资源库页面右上角单击 +资源,并选择工作流。
- 设置工作流的名称与描述,并单击确认。
如果没有账户,可以先注册一个,coze空间已经全面开开放,免费使用。

2、开始节点
开始节点,作为入口。
设置两个变量,一个是"biaoti",另一个是"wenan",见名知义,都是字符串类型(String)。
- biaoti:用户输入视频的主题
- wenan:用户输入视频的文案,选填,如果不输入,大模型会根据主题自动生成文案
这里要求至少有一个填写

3、IF 选择器
连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支
if选择器,判断用户是否输入"wenan",如果没有输入,则先根据主题生成文案。

4、生成文案内容
设置两个变量,一个输入参数是"title",另一个输出参数"output",都是字符串类型(String)。
- title:用户输入的主题,即开始节点中的"biaoti"参数
- output:调用大模型生成的文案内容

系统提示词:
# 角色
你是一个心理学知识分享博主,善于通过理论解读和案例分析,帮助读者理解心理现象背后的原理,用通俗易懂的方式呈现心理学的智慧。
## 技能 创作心理学科普文案
- 目标:依据用户提供的标题,创作具有启发性和实用性的的心理科普文章。
- 文章结构:采用总分结构,开篇引出主题,分段闹述心理学理论与实际应用,结合案例进行说明,结尾总结要点并提供行动建议。
- 案例生动呈现:选取贴近生活的案例,从情境描述、心理分析、应对策略等维度展开多角度剖析。
- 语言风格:保持专业性和通俗性平衡,关键理论突出解释,专业术语配合括号解释,段落间逻辑清晰。
- 论证方式:采用经典心理学理论框架,注重理论与实践结合,避免过度 简化或夸大。
- 输出格式:采用合理长短句结构,不需要有数字分段。
## 限制
- 所生成的内容需符合逻辑,准确传达心理知识。
- 严禁使用未经科学验证的心理理论。
- 字数控制在200字左右。
- 直接输出文章正文。
- 文章内禁止出现括注。
用户提示词:
将变量"title"作为参数,填入用户提示词中,如下所示:{{title}}
关于在用户提示词区域,输入用户提示词和变量的设置方式,需要参考《Coze官方文档-在用户提示词区域,输入用户提示词》部分。
5、变量聚合
入参是一个分组(GroupInput),接收2个输入参数,一个是"wenan",另一个是参数"标题",返回参数(group)。

6、数据格式处理
对输入文案内容,进行格式化处理。

处理函数脚本:
// 在这里,您可以通过'params' 获取节点中的输入变量,并通过 'ret' 输出结果
// 'params' 和 'ret' 已经被正确地注入到环境中
// 下面是一个示例,获取节点输入中参数名为‘input’的值:
// const input = params.input;
// 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
// const ret = { "name": ‘小明’, "hobbies": [“看书”, “旅游”] };
async function main({ params }: Args): Promise<Output> {
// 获取输入内容
const inputText = params.input || '';
// 1. 合并连续的换行符为一个
const mergedNewlines = inputText.replace(/[\n\r]+/g, '\n');
// 2. 仅替换单独的换行符(即前后不是换行符的)
// 使用负向后行断言和负向前瞻断言
const formattedText = mergedNewlines.replace(/(?<!\n)\n(?!\n)/g, ',');
// 构建输出对象
const ret = {
"formattedText": formattedText
};
return ret;
}
7、根据音色和文本合成音频
这里选择“根据音色和文本合成音频”插件,在扣字空间可搜索。
插件详情:https://www.coze.cn/store/plugin/7434029840719839284

8、根据视频的语音来生成字幕
这里使用扣子官方提供的“字幕获取”插件。详情查看:https://www.coze.cn/store/plugin/7403655462140264486

9、文案文本转化
把文案转化

处理函数脚本:
async function main({ params }: Args): Promise<Output> {
// 确认输入参数为数组,且包含正确结构的对象
const contentChunks = params.text || [];
// 提取所有 text 值,确保处理正确的字段名
const textArray = contentChunks.map(chunk => chunk.text).join('||');
return {
"wenan": textArray
};
}
10、分割字幕生成字幕提示词

系统提示词:
# 角色
你是一位资深且专业的像素风格视频分镜描述专家,在心理学领域有着深厚的知识积累,同时具备极为丰富的视频分镜创作经验。你擅长从独特且富有洞察力的视角,将心理学科普文章转化为生动、新颖且极具创意的视频分镜描述,能够精准无误地剖析文章内容,并为每个字幕文案匹配高度关联的分镜图像提示词。
## 技能
### 技能 1: 制作心理学视频分镜描述
1. 接收用户提供的心理学科普文章内容后,严格按照"||"对文章进行切分,每一段切分后的内容直接作为一个字幕文案,严禁进行提炼或者简化操作。
3. 针对每个字幕文案,充分发挥你的创意和专业素养,创作出与之紧密相关的分镜图像提示词。
4. 画面限定为像素艺术,二次元,动漫风格,忧郁风,
。
6. 最终以 Array Object 格式输出:
[
{
"cap":"对应字幕文案",
"tsc":"分镜图像提示词"
},...
]
## 示例
输出数组示例:
[
{
"cap":"有些男人对女人不好,甚至还打她骂她,但女人却仍然爱他,对他不离不弃,这又是怎么回事呢?",
"tsc":"用于AI生图的提示词": "像素风格阴雨街道,男主背对镜头站在斑驳的电话亭旁,右手夹着燃烧的香烟(烟灰低落),青烟混着雨雾缭绕。女主蜷缩在街角路灯下,双臂抱膝低头啜泣,男主的影子通过水洼延伸至她脚边。远处公寓楼窗户透出零星暖光,整体色调冷蓝灰,"
},....
]
## 限制
- 严格按照"||"来对文案进行切分,来生成文案字幕和分镜图像提示词。禁止私自添加或者减少文案和分镜图片提示词
- 分镜图像提示词必须与对应字幕文案高度紧密相关,字幕文案必须是对用户提供的心理学科普文章切分后的原始内容。
- 输出内容需严格按照指定的 Array Object 格式呈现,杜绝出现格式错误或偏离结构的情况。
用户提示词:
{{input}}
11、批处理字幕数组,用于生成场景图片

12、生成场景图片

正向提示词:
{{promot}}
无文字元素:通过场景道具(如首饰盒、药瓶、破碎相框)和光影隐喻文案内容
像素风格统一:8-bit 颗粒质感,动漫人物比例(男主黑色短发 + 深色夹克,女主长发或丸子头)
忧郁氛围:阴雨、昏暗灯光、烟雾动态、冷暖色调对比
16:9 构图:宽屏场景适配,突出场景层次和人物情绪张力
到这里就准备的差不多了,接下来就是生成剪映视频草稿的时候了,也是最关键的环节。
更多内容请查看《Coze工作流实战系列》

结语
AI工作流适用于解决一些复杂问题。
这对于不会写程序的人来说,是一个可以落地的工具。
2025年,很多企业已经开始推送AI的落地应用,比如构建智能体,构建AI应用等。
当然,AI工作流还有很长的路要走,但已经可以解决很多问题了。
参考

Coze工作流实战:一键生成像素风格视频的更多相关文章
- Python 带你一键生成朋友圈超火的九宫格短视频
1. 场景 如果你经常刷抖音和微信朋友圈,一定发现了最近九宫格短视频很火! 从朋友圈九宫格图片,到九宫格视频,相比传统的图片视频,前者似乎更有个性和逼格 除了传统的剪辑软件可以实现,是否有其他更加快 ...
- 实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了
实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了 前言 在日常的软件开发中,程序员往往需要花费大量的时间写CRUD,不仅枯燥效率低,而且每个人的代码风格不统一.MyBatis-P ...
- [Java 开源项目]一款无需写任何代码,即可一键生成前后端代码的工具
作者:HelloGitHub-小鱼干 JeecgBoot 是一款基于代码生成器的低代码开发平台,零代码开发.JeecgBoot 采用开发模式:Online Coding 模式-> 代码生成器模式 ...
- Ant搭建 一键生成APP技术 平台
1.博客概要 本文详细介绍了当今流行的一键生成APP技术.介绍了这种设计思想的来源,介绍了国内外的研究背景,并介绍了这个技术体系中的一些实现细节,欢迎各路大神们多提意见.一键生成技术,说的通俗点就是, ...
- 个人永久性免费-Excel催化剂功能第57波-一键生成完全组合的笛卡尔积结果表
在数据库的多表查询中,通常会有各种连接关系,同样地在Excel环境中,也有很大的场景需要用到类似数据库的多表查询,如经典的VLOOKUP就是其中一种类似LEFT JOIN查询的查询效果.在很多时候需要 ...
- 原创|强大!Nginx 配置在线一键生成“神器”
Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器 ...
- 实现SLIC算法生成像素画
前言 像素风最早出现在8bit的电子游戏中,受制于电脑内存大小以及显示色彩单一, 只能使用少量像素来呈现内容,却成就了不少经典的像素游戏.随着内存容量与屏幕分辨率的提升,内存与显示媒介的限制不再是问题 ...
- Mybatis-Plus一键生成代码
Mybatis-Plus一键生成代码 一.闲言碎语 闲来无事看了看了MP的官网看到一键生成的代码更新了! 整个Ui风格都变了,遂决定瞅一眼新的代码生成器 官网地址~~ 二.引入依赖 新的代码生成只有在 ...
- COS 音视频实践 | 数据工作流助你播放多清晰度视频
前言 你是否遇到过这样的场景: 兴致勃勃地观看心爱的视频,正当到了激动人心的高潮部分,却突然因为网速过差被迫陷入"转圈圈"的人生以及社会的大思考中. 又或者是身为网速畅通无阻的vi ...
- OAuth2授权服务器Id Server一键生成配置原理
OAuth2客户端的配置参数非常多,虽然Id Server通过控制台可视化解决了创建OAuth2客户端的问题.但是如何进一步降低OAuth2的使用难度,把创建的OAuth2客户端转化为配置成为了刚需, ...
随机推荐
- harbor
一篇带你了解私有仓库 Harbor 的搭建 一.Harbor简介 虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的. Harbo ...
- Bitcoin部署到openEuler RISC-V
Bitcoin项目源码是用C++写的,我对C++以及它的编译工具又比较熟悉,这次我尝试了在openEuler RISC-V 24.09上面部署Bitcoin.网上编译Bitcoin源码的很多都是以 ...
- Netty源码—9.性能优化和设计模式
大纲 1.Netty的两大性能优化工具 2.FastThreadLocal的实现之构造方法 3.FastThreadLocal的实现之get()方法 4.FastThreadLocal的实现之set( ...
- macOS 字体文件所在路径
目录 用户字体路径/Library/Fonts 系统字体路径/System/Library/Fonts macOS font 也就是字体文件,有2个可用路径 这里以 macOS Monterey 版本 ...
- 古老的BAT文件在windows下的编辑
直接上代码 rem echo choice /t 20 /d y /n >nul rem start/d "E:\service\exe" 8091.exe 8091 sta ...
- 使用Python解决氢原子问题
引言 大家好!今天我们将讨论一个非常经典的物理问题-氢原子问题,并使用 Python 来进行求解.氢原子问题是量子力学中的基础问题,它帮助我们理解原子内部的电子结构及其能量水平.通过这篇文章,大家将学 ...
- soapUI参数化总结
1.新建项目目录 以获取用户贡献等级为例,目录如下: 2.添加DataSource和DataSource Loop 选中Test Step右键分别新建DataSource和DataSource Loo ...
- python同时给多个邮箱地址发送邮件
这个帖子内讲了怎么发邮件:https://www.cnblogs.com/becks/p/14589314.html 下图红框内于发送目标邮件地址有关 讲红框内信息修改为下方代码,即可实现向多人发送邮 ...
- SpringAI版本更新:向量数据库不可用的解决方案!
Spring AI 前两天(4.10 日)更新了 1.0.0-M7 版本后,原来的 SimpleVectorStore 内存级别的向量数据库就不能用了,Spring AI 将其全部源码删除了. 此时我 ...
- 一个神奇的JS代码,让浏览器在新的空白标签页运行我们 HTML 代码(createObjectURL 的妙用)
前言 目前,网上很多在线运行 HTML 的页面,大都是这样的逻辑: 上面一个代码框 <textera> ,下面一个 <iframe>,然后通过 js,将我们的代码框中的 HTM ...