导航
- 前言
- 工作流生成鸡汤视频的效果
- 操作步骤
- 调试
- 下载草稿
- 用剪映打开草稿
- 结语
- 参考
前言
也许大部分人,能够静下心来看书的时间基本集中在高中阶段,少数人进入大学后可能还回坚持阅读。
在进入职场之后,大段时间的学习已经不再现实。工作之余,我们往往会被各种短视频、段子、娱乐新闻等占据。
将书籍中经典语句摘抄出来,做成短视频,也许是一种适合职场人碎片化时间"充电"的方式。
我们可以通过Coze工作流,实现让大模型帮我们提取书本中的金句,然后生成电影质感强、令人印象深刻的视频。
这些触动心灵的句子,可能是鸡汤,但往往能引发共鸣,也能让我们在快节奏的生活中,找到一丝慰藉。
今天给大家分享一下,我是如何搭建工作流实现的。
欢迎点赞、收藏、关注。
工作流生成视频的效果

工作流程展示

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

2、开始节点
开始节点,作为入口。
设置一个变量,一个是"bookName",见名知义,字符串类型(String)。
- bookName:用户输入书名
这里要求必填

3、大模型生成文案内容节点
设置一个变量,一个输入参数是"input",是字符串类型(String)。
- input:用户输入的主题,即开始节点中的"bookName"参数

系统提示词:
# 角色
你是一名擅长从书籍中提取金句并结合职场、生活经历进行感悟分享的人。你社会阅历丰富,善于用触动心灵的文字与他人产生共鸣。同时,你还具备根据感情生成图片描述提示词的能力。
## 技能
### 技能1:提取金句并分享感悟
1. 当用户给出书名时,你需要快速阅读该书籍。
2. 从书中提取5段金句文案,将其存储在word中返回。
3. 结合自己生活和工作的切身经历,针对每段金句写出感情文案,将这些感情文案存储在变量soul中返回。
4. 根据每段感情文案,生成电影质感的图片描述词,将这些图片描述词存储在变量prompt中返回。
5. 最终以 Object 格式输出:
{
"word": [
"金句1",
"金句2",
"金句3",
"金句4",
"金句5"
],
"soul": [
"对于金句1的感慨",
"对于金句2的感慨",
"对于金句3的感慨",
"对于金句4的感慨",
"对于金句5的感慨"
],
"prompt": [
"对于金句1的感慨对应的图片描述:",
"对于金句2的感慨对应的图片描述:",
"对于金句3的感慨对应的图片描述:",
"对于金句4的感慨对应的图片描述:",
"对于金句5的感慨对应的图片描述:"
]
}
## 限制
- 回复的内容必须围绕用户提供的书名进行金句提取和感悟分享。
- 金句必须准确来自所提供的书籍。
- 感慨话语需感情真挚,同理心强,要能与他人产生共鸣。
- 图片提示词要简洁且符合对应的感慨文案情境,只能是城市或者自然风光。
用户提示词:
{{input}}
输出参数:
- word:金句内容,字符串数组类型(Array<String>)
- soul: 情感文本,字符串数组类型(Array<String>)
- prompt: 图片提示词,字符串类型(String)
4、批处理
用于处理多个字符串类型变量的格式。这里将文案内容分割成字符串数组。
这里将接收上一步大模型生成的图片提示词,然后对这个提示词数组循环遍历,分别生成图片。
设置一个变量,一个输入参数是"input",是字符串数组类型(Array<String>)。
- input:用户输入的主题,即大模型节点输出参数中的"prompt"参数
循环设置的参数见图。

输出参数:
- data:图片数组
5、批处理-图像生成
图像生成节点用于生成图片。
通过图像生成节点,你可以将一段文字转为图片,也可以根据参考图生成图片。《图像生成节点》
根据图片提示词,生成图片。

模型设置
选择用于生成图片的模型,并设置生成的图像比例和质量。
- 模型:扣子提供多种多预训练的模型供你挑选,每个模型出图的风格不同,例如专用于动漫场景的动漫模型、面部处理更加细致自然的人像模型等,你可以选择不同的模型后,分别试运行体验模型效果。
- 比例:生成的图像比例,默认为 1024 × 1024,支持的宽高范围为 [512,1536]
- 生成质量:数值越大画面越精细,生成时间越久。默认为 25,范围为 [1,40]。
具体设置可以,如图。
入参:
- input:图片提示词,字符串类型(String)
正向提示词:
用于描述你想要出现在画面中的内容。
黑暗系风格油画,性格鲜明,{{input}}
构图:突出场景层次和人物情绪张力
画面有质感,人物不要露脸
6、批处理,添加到画板
画板节点是一个支持自定义绘制的图形创作节点。画板节点通常用于图文排版和设计场景,例如电商海报、营销 banner、社交媒体博文配图等。

将上一步生成的图片,添加到面板。
入参:
- data: 接收上一步生成的图片,图片类型(Image)
添加变量元素后,此元素不会默认展示在画布中,你需要在画布手动添加这个元素。
我们可以在开始节点中添加输出参数 data
,并在画板节点中引用这个参数title
,title
参数的值会自动添加到画板节点中。

7、创建剪映草稿
这里选择“视频合成_剪映小助手”插件,在扣字空间可搜索。
插件详情:https://www.coze.cn/store/plugin/7457837529027493922
该插件包中有很多小插件,在选择的时候特别注意一下。


参数说明:
- height:视频高度
- width:视频宽度
参数设置的值,可以参考图中设置。
8、背景图片数据制作
根据时间线制作图片数据。
这里依然使用“视频合成_剪映小助手”插件包,选择"imgs_infos"插件。

入参:
- imgs:图片列表,字符串数组类型(Array<String>),格式["https://a.png","https://a.png"]
- timelines:时间节点,只接收结构:[{"start":0,"end":4612}],一般从audio_timeline节点的输出获取
timelines参数值:
[{"end": 5000000,"start": 0},{"end": 10000000,"start": 5000000},{"end": 15000000,"start": 10000000},{"end": 20000000,"start": 15000000},{"end": 25000000,"start": 20000000}]
9、批量添加图片
这里依然使用“视频合成_剪映小助手”插件包,选择"add_images"插件。

入参:
- draft_url: string·草稿地址,使用create_draft输出的draft_url即可
- image_infos: string·查看说明:https://krxc4izye0.feishu.cn/wiki/Pgm9wXA4EipKhYkeEQJcLBlJnWb?from=from_copylink
两个参数从前两步中的输出结果获取。
10、添加特效
这里依然使用“视频合成_剪映小助手”插件包,选择"effect_infos"插件。

入参:
- draft_url:string·草稿地址,使用create_draft输出的draft_url即可
- effect_infos:string·特效数组内容,eg:[{"effect_title":"金粉闪闪","end":5000000,"start":0}]
effect_infos
设置值:
[{"effect_title":"黑色噪点","end":25000000,"start":0}]
11、引号字幕数据处理
这里使用"剪映小助手数据生成器"插件包,选择"captions_infos"插件。
这个插件包有很多插件,可以根据自己的需求选择合适的插件。


入参:
- texts: array<String> 文本列表
- timelines: array·时间节点,只接收结构:[{"start":0,"end":4612}],一般从audio_timeline节点的输出获取
texts
参数设置:
["“"]
timelines
参数设置:
[{"end": 25000000,"start": 0}]