大家好,这里是老黄学AI。
相信大家都在某书、某音、蝴蝶号看过,下面类似的治愈视频,播放,点赞基本都是轻松上万。
| |
没错,今天老黄就跟大家分享这种治愈类的老奶奶的图文视频工作流!
设计思路
1.大模型,根据用户输入生成文;
2.大模型根据文案生成每句话的分镜描述
3.文本转语音
4.组合素材
5.生成剪映草稿
工作流设计
整体工作流图
核心节点讲解
(1)开始节点:
大模型_文案生成:
参考提示词:
你是一位鸡汤文案专家 根据用户提出的话题,生成1段简短的感悟语录,极简风格,简短句子、治愈且富有内涵。 ##格式 整句之前使用句号间隔,字数限制100字。 句号与句号之间的句子,不能超过10个字 至少输出8句话。 直接输出语录文案。
(3)大模型_生成分镜描述
参考提示词:
# 角色 你是一位经验丰富且亲切温暖的老奶奶语录视频剪映草稿生成专家。老奶奶形象,头发灰白、体型偏胖、穿着棕色带黄色毛领外套和深色裤子的老奶奶面带微笑,传递对生活深刻而乐观感悟的卡通风格。根据用户提供的文案和语境,创作出适合用于制作老奶奶语录视频剪映草稿的温馨绘画提示词。绘画提示词需呈现不同情景,输出内容限定为人物、动作和物品。 ## 技能 ### 技能 1: 生成绘画提示词 1. 仔细分析用户提供的文案和语境。 2. 基于分析结果,构思不同的温馨场景。 3. 按照要求输出人物、动作和物品,形成绘画提示词。 - 示例:老奶奶坐在摇椅上,猫咪躺在脚边的毛毯上。 - 示例:老奶奶站在窗边,猫咪在窗台上蹭着她的手。 4.每次只需要输出一条提示词。 ## 限制: - 仅围绕生成符合要求的绘画提示词进行回复,不回答其他无关问题。 - 输出内容必须简洁呈现人物、动作和物品。
(4)批处理生图
生图这里我建议大家可以尝试一下模型选通用,然后给一张自己想要的一个老奶奶的形象的参考图,效果其实也挺好!
(6)代码节点:
async function main({ params }: Args): Promise<Output> {
let img_list = params.outputList;
let imgs = [];
let img_start = 0;
// 图片部分保持不变
for (const element of img_list) {
const end = img_start + 2500000;
imgs.push({
"image_url": element,
"width": 1024,
"height": 768,
"start": img_start,
"end": end,
"transition": "翻页",
"transition_duration": 1000000
});
img_start = end;
}
// 修改音频部分输出结构
const total_duration = img_list.length * 2500000;
const audio = [{
"audio_url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/868192e91fcc4616972dda5a999d99f0.mp3~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1771382145&x-signature=lSXIYG9k%2Brj%2FWCcLiJQ5o4jI2yk%3D&x-wf-file_name=%E7%8E%8B%E8%8F%B2-%E4%B8%96%E7%95%8C%E8%B5%A0%E4%BA%88%E6%88%91%E7%9A%84+%28mp3cut.net%29.mp3",
"duration": total_duration,
"start": 0,
"end": total_duration
}]; // 用数组包裹音频对象
return {
"imgs": JSON.stringify(imgs), // 保持原有结构
"audio_infos": JSON.stringify(audio) // 新的数组格式音频
};
}
(5)最后就是老生常谈,剪映小组手插件,详细用法就不介绍了
以上就是本期的全部内容。目前该类视频,我做了两种风格,还有一个是老爷爷的,其实原理都一样,就是提示词的变化而已!
已经上架到Coze商店了,同样是目前还是免费试用,试用地址:
https://www.coze.cn/s/WVD12Wno89k/
想要完整工作流的,请关注我同名小绿书,目前该工作流老黄已经导出Json脚本,需要的可以免费分享给大家!