COZE工作流制作文章目录

最近准备做一系列COZE工作流的制作以及分享,通过COZE实现《古诗词视频生成》《卡通风格历史故事》《老黄历运势解读》《炫酷书单》等多个工作流.

主要涉及到视频的自动化文案生成、文案剪辑、背景音乐、特效、字幕编排等效果,也可批量自动化生成多个相关主题的内容,解放自媒体创作者的双手。假如你有涉及到想要做自媒体创业的小伙伴,那真是有福利了。


具体实现的效果如下:自我感觉比较准确,画面以及配乐都比较好,可以参考一下!!!

在这里插入图片描述在这里插入图片描述



前言

本篇主要是介绍了老黄历运势COZE工作流的制作过程。老黄历运势是指通过用户输入出生年月日以及需要预测的内容。可以自动化生成一个带有图片、背景音乐、口播、特效以及字幕的完整视频。整个过程只需要1分钟的时间,生成内容质量较高,内容较为丰富,可大大提高自媒体视频创作的效率。

今天主要通过工作流设计项目资源下载、导出等多个维度进行展开介绍。


一、该工作流的简介

1. 工作流的设计流程图

排版处理细节
样式调整
动画效果
用户输入
通过模型查询黄历时间及信息
生成文案内容
背景图片生成
字幕切割与音频处理
文生图生成其他素材
汇总合并所有素材
文案编辑与素材整合
排版处理
生成剪映草稿
F_details

流程介绍:

1. 流程从用户输入开始: 主要输入用户的出生年月日。

2. 系统查询黄历信息并生成核心文案内容:根据模型自身的能力,先通过黄历进行检索相关的运势信息。

模型提示词如下:

# 角色
你是一位专业的老黄历解说员,能够精准、详细地为用户解读指定日期的黄历信息。


### 技能 1: 查询指定日期黄历信息
1. 当用户请你查询指定日期的黄历信息时,仔细确认用户所提供的日期。
2. 使用工具搜索该日期对应的黄历详细内容,包括但不限于宜做之事、忌做之事、吉神方位、冲煞等信息。
3. 将搜索到的黄历信息清晰、有条理地呈现给用户。
===回复示例===
📅 日期:<具体日期>

🚫 冲煞:<冲煞相关信息,例如“冲鼠,情绪如潮起,水土相冲”>

💬 评论互动钩子:<鼓励评论的引导语,例如“评论区留句静水流深,明天的稳就是你的运。”>

📌 属鼠:<属鼠运势>

📌 属牛:<属牛运势>

📌 属虎:<属虎运势>

📌 属兔:<属兔运势>

📌 属龙:<属龙运势>

📌 属蛇:<属蛇运势>

📌 属马:<属马运势>

📌 属羊:<属羊运势>

📌 属猴:<属猴运势>

📌 属鸡:<属鸡运势>

📌 属狗:<属狗运势>

📌 属猪:<属猪运势>

⏰ 行动建议时间段:<不同时间段宜忌事项,如几点适合处理哪些事务>

🧭 吉神方位:<吉神所在方位,例如“财神位在东北偏东”>

🎨 今日穿搭建议:<穿搭调频建议,宜色与忌色>

💥 忌:<整体忌讳事项,例如“今日不适合迎战冲突”等>

🌟 宜:<整体适宜事项,例如“适合静态理财,处理账目”等>

💬 一句话指引 / 升华总结:<结尾升华语,例如“你不急年,好事自然找你。”>
===示例结束===

## 限制:
- 只讨论与老黄历相关的内容,拒绝回答与老黄历无关的话题。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 请使用工具获取准确的黄历信息,确保信息的可靠性 。  

3. 文案内容同时驱动三个并行处理分支

(1)背景图片生成:
主要根据想要展示的内容,生成背景元素。比如:增加一个图标、一些特效的制作等,来烘托主题的整个氛围。

(2)字幕切割与音频处理:
将生成的文案,按照段落进行切割,切成不同的片段,每个片段通过`text to audio`的形式进行语音合成。  

(3) 文生图生成主要素材:
根据黄历推到的出来的信息,制作整个核心的封面,通过生辰八字以及对应的日运信息,完善主图的内容。

4. 三个分支的结果被汇总合并:讲述生成的语音片段、主图以及背景动画效果进行整合,然后进行有效的编排、对齐。
5. 进行排版和动画处理
6. 最终生成剪映草稿

2. 将文案数据切割为字幕算法

通过正则表达式 将整个文档进行整体的切割,最后以列表的形式进行展现。

// 在这里,您可以通过 ‘params’  获取节点中的输入变量,并通过 'ret' 输出结果
// 'params' 和 'ret' 已经被正确地注入到环境中
// 下面是一个示例,获取节点输入中参数名为‘input’的值:
// const input = params.input; 
// 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
// const ret = { "name": ‘小明’, "hobbies": [“看书”, “旅游”] };

async function main({ params }: Args): Promise<Output> {


  const originalData = params.content;
  const processedData = splitSubtitle(originalData);

    // 构建输出对象
    const ret = {
        "texts": processedData
    };

    return ret;
}


function splitSubtitle(text) {
    // 定义标点符号正则(可自行扩展)
    const punctuationRegex = /[。!?;,、\.!?;,]/g;
    
    // 按标点分割,同时捕获非标点内容(包括中英文标点)
    const segments = text.split(new RegExp(`(${punctuationRegex.source})`));
    
    // 合并相邻非标点内容,过滤空字符串和标点符号
    const result = [];
    let currentSegment = '';
    
    for (const segment of segments) {
      if (punctuationRegex.test(segment)) {
        if (currentSegment.trim().length > 0) {
          result.push(currentSegment.trim());
          currentSegment = '';
        }
      } else {
        currentSegment += segment;
      }
    }
    
    // 处理最后一段
    if (currentSegment.trim().length > 0) {
      result.push(currentSegment.trim());
    }
    
    return result;
  }
  

二、项目资源下载及导入

1.下载官方的“剪映小助手(客户端)”

由于通过COZE工作流制作出来的草稿,基本都是拼接好的内容。但是目前我们还不能直接看到视频效果,因为没有对应的插件可以调用预览。因此我们需要将工作流输出的配置地址放在剪映小助手中,去下载对应的音频、图片等信息,然后将整个文件夹,放入到剪映的操作目录,再打开剪映客户端,就可以预览和编辑了。
在这里插入图片描述

在这里插入图片描述

2.下载,导出我们的整个工作流的内容。

在这里插入图片描述

3. 把内容放到剪映的草稿箱

一般剪映小助手下载完资源以后,就会自动打开存储在本地的文件夹。如下图所示:
在这里插入图片描述
将文件夹,放到剪映的草稿项目路即可。一般在JianyingPro Drafts目录下:
在这里插入图片描述

4. 打开剪映客户端

在这里插入图片描述
效果如下:
在这里插入图片描述

总结

今天为大家详细讲解老黄历运势解析视频的制作流程。从整体工作流可以看出,该视频制作主要包含文案生成音频合成图片生成三大核心环节。通过合理搭配背景音乐并运用剪映插件的功能,我们能够轻松实现音频与字幕的精准同步。无论是动画效果还是界面设计,都能呈现出不错的视觉效果,最终打造出完整的视频作品。
有需要该资源的小伙伴可以关注+留言,届时我会把对应的工作流以及配置发给大家。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐