coze工作流一键生成“历史人物的一生首尾帧一镜到底的高赞高播放量视频”保姆级拆解教程

coze工作流一键生成“历史人物的一生首尾帧一镜到底的高赞高播放量视频”保姆级拆解教程

1. 定义用户输入

  • 进入 Coze 工作流界面,在开始节点定义参数 “role”,即输入你想要制作视频的历史人物名称,比如 “李白”“秦始皇” 等。

2. 生成视频文案

  • 配置一个大模型节点,让其根据输入的历史人物名称生成该人物的生平故事,作为制作视频分镜的文案,同时该节点会输出分镜的数量 “num”,供后续步骤使用。

3. 生成图片提示词

  • 新建一个位于文案列表循环中的大模型节点,其作用是结合上一步生成的单个视频文案,生成对应的图片提示词,最终返回和分镜数量一致的图片提示词数组。

4. 批量生成图片

  • 使用 Coze 的图像生成节点,将上一步生成的图片提示词数组作为正向提示词,来生成图片。

5. 处理尾帧图片、提示词数组

  • 这是工作流的核心步骤,需要使用代码节点进行处理。
    • 对于图片数组,删除第一个元素,然后在数组尾部加入一个空元素,以保持和原来数组长度一致。
    • 对图片提示词数组也进行同样的操作,以准备好后续生成视频时需要的尾帧图片提示词。

6. 批量生成图生视频提示词

  • 此步骤需要两个数组(首帧图片提示词数组和尾帧图片提示词数组)同时循环。
  • 将首帧图片提示词数组和尾帧图片提示词输入到大模型中,让大模型根据这两个信息生成图生视频的提示词,以保障首尾帧切换的连贯性。

7. 批量图生视频

  • 使用 Coze 的视频生成插件,配置好首尾帧图片数组和图生视频提示词数组,进行批量图生视频操作。

8. 准备剪辑素材元信息

  • 获取视频地址:使用 “get_url” 操作根据视频对象数组获取视频地址对象集合,并通过 “objs_to_str_list” 获取视频地址集合。
  • 计算时间线:利用 “timelines” 根据视频片段时长和视频片段个数计算时间线数组,这里会用到之前生成视频文案时大模型输出的 “num”。
  • 制作视频元信息:通过 “video_infos” 制作视频元信息,视频地址集合选择 “objs_to_str_list” 的返回值,时间线数组选择分镜的时间线对象数组。
  • 制作字幕元信息:使用 “caption_infos” 制作字幕元信息,字幕选择文案数组,时间线选择分镜的时间线对象数组;同时也用 “caption_infos” 制作分镜标题元信息,字幕选择分镜标题数组,时间线选择分镜的时间线对象数组。
  • 处理音频信息:将背景音乐和可能需要的特殊音频(如婴儿啼哭音频)地址通过 “str_to_list” 转为字符串数组,再通过 “audio_infos” 处理音频地址、时间线和音量等信息。

9. 组装剪辑素材元信息

  • 将上一步准备好的所有素材元信息一一加入到剪辑草稿中。

10. 返回剪辑草稿 ID

  • 最后,将生成的草稿 ID 返回,通过剪映小助手下载草稿到本地剪映,即可在剪映中对视频进行进一步的查看和二次精修等操作
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。