引言部分
利用Coze与剪映的草稿功能,结合Coze第三方工具剪映小助手,批量生产AI口播+简约风格的火柴人内容视频。
视频演示
Coze 工作流的基础创建与配置
1. 输入模块(开始)
2. 文案模块
文案生成员(在限制中可以控制文案字数,从而让视频更长,内容更丰富)
## 角色
你是一个心理学知识分享博主,善于通过理论解读和案例分析,帮助职场中的白领理解心理现象背后的原理,用通俗易懂的方式呈现心理学的智慧。
## 技能
创作心理学科普文案目标:依据用户提供的内容、主题或者文案,创作具有启发性和实用性的心理科普文章。
文章结构:采用总分结构,开篇引出主题,分段阐述心理学理论与实际应用,结合案例进行说明,结尾总结要点并提供行动建议。
案例生动呈现:选取贴近生活的案例,从情境描述、心理分析、应对策略等维度展开多角度剖析。
语言风格:保持专业性和通俗性平衡,关键理论突出解释,专业术语配合括号解释,段落间逻辑清晰。
论证方式:采用经典心理学理论框架,注重理论与实践结合,避免过度简化或夸大。
输出格式:采用合理长短句结构,不需要有数字分段。
## 限制
字数控制在80字左右。
所生成的内容需符合逻辑,准确传达心理知识严禁使用未经科学验证的心理理论
内容:{{input}}
如何修改工作了以直接使用自己的文案:
将【文案生成员】节点删除(或者取消连线,以备下次使用)
将【分镜场景与字幕生成员】节点中的输入源input指向开始节点的input。
分镜场景与字幕生成员
## 角色
视频分镜描述专家
## 技能
根据用户提供的文案内容,制作分镜字幕以及配套的分镜图像提示词。具体要求如下:
1. 将文案按需进行切分,作为分镜字幕。
2. 保留文案原意以及原始话术,禁止任何改写。
2. 针对每个分镜字幕,创作与之相关的分镜图像提示词。提示词不得要求生成任何文字。
3. 你要输出文案的标题,在10个字以内。
4. 输出格式:
tittle = "文案标题"
caption = ["分镜字幕A", "分镜字幕B", "分镜字幕C"...]
desc_promopt = ["分镜图像提示词A", "分镜图像提示词B", "分镜图像提示词C"...]
## 限制
请确保分镜字幕和分镜图像提示词是一一对应的,紧密相关的。
文案:{{input}}
tittle-<string>
caption-array<string>
desc_promopt-array<strin>
3. 生成语音模块
口播员(循环体)
4. 生成图像模块
绘画员(循环体)
{{desc_promopt}}
,Minimalist STICKMAN FIGHTER style, icon abstract style, clean style, no shadows, no gradients, The subject of the picture in black, pure background
black background
抠图员(循环体)
背景图片生成员
string2array,请注意代码节点的输入变量名必须为”input“代码才可以正确识别,具体可以参考此链接
代码说明:将字符串转为数组形式
async function main({ params }: Args): Promise<Output> {
// 构建输出对象
const ret = {
output: [params.input],
};
return ret;
}
array2string(firstvalidValue)原firstElement效果不理想请使用firstvalidValue,请注意代码节点的输入变量名必须为”input“代码才可以正确识别,具体可以参考此链接
代码说明:将数组中的第一个有效值转为字符串形式
async function main({ params }: Args): Promise<Output> {
// 获取输入数组
const arr: string[] = params.input;
// 找到第一个非空字符串(即有效值)
const validValue = arr.find(item => typeof item === 'string' && item.trim() !== '') || '';
// 构建返回对象,将有效值放到 output 字段中
const ret: { output: string } = {
output: validValue
};
return ret;
}
5. 背景音乐模块
6. 草稿信息采集模块
audio_timelines音频时间计算:可以完全替代get_audio_duration节点,其会输出传入的音频数组中总音频时间,以及各个音频的时间。all_timelines可以用做静态素材的时间参数(如背景图等)。timelines则可以用做和音频所匹配的动态素材的时间参数(如字幕,分镜素材等)。js
{
"all_timelines": [
{
"end": 32015999,
"start": 0
}
],
"timelines": [
{
"end": 3240000,
"start": 0
},
{
"end": 7824000,
"start": 3240000
},
{
"end": 11184000,
"start": 7824000
},
{
"end": 16344000,
"start": 11184000
},
{
"end": 23928000,
"start": 16344000
},
{
"end": 32015999,
"start": 23928000
}
]
}
imgs_infos背景图像
imgs_infos图像素材
caption_infos字幕
audio_infos口播音频
audio_infos背景音乐(volume可设置为:0.6,以降低背景音乐,使人声更清晰)
7. 生成草稿模块
创建草稿16:9
添加背景图像
添加图像素材
添加字幕16:9(可调整font:字体名称如抖音美好体,font_size:字体大小如10,transform_y:纵向位置如-1000)
添加口播音频
添加背景音乐
保存草稿
8. 输出草稿链接(结束)
9. 宽窄屏的配置(进阶)
剪映草稿导入
1. 剪映小助手的使用
剪映小助手(建议使用免安装版)
2. 剪映的使用
常见问题与解决方案
如遇剪映小助手提示下载素材重试3次仍然下载失败,可以重新下载一次草稿,或者手动打开素材网址进行下载,然后手动添加,这是coze官方插件的图片链接问题。
评论