Coze实战:基于数据库的视频混剪工作流搭建(喂饭级教程)

article/2025/8/21 20:05:06

 作者:后端小肥肠

🍊 有疑问可私信或评论区联系我。

🥑 创作不易未经允许严禁转载。

姊妹篇:

Coze一键生成打字机效果书单视频(保姆级工作流拆解)-CSDN博客

Coze实战:《如果书籍会说话》保姆级教程!全流程拆解(附源码)-CSDN博客

10w+爆文一键生成:Coze文案号PLUS工作流拆解-CSDN博客

用Coze打造内容自动化工作流:公众号一键转小红书图文实战-CSDN博客

Coze+TreeMind实测:秒出ISO标准流程图/脑图(附完整提示词)_coze怎么基于网络和知识库生成知识图谱-CSDN博客

从PDF到精准答案:Coze助力RAGFlow框架提升数据召回率_ragflow 知识库提高召回-CSDN博客

目录

1. 前言

2. 素材准备

3. 工作流设计

4. 工作流实现

5. 资料领取

6. 结语

1. 前言

在这个快节奏的时代,短视频已成为我们表达情感、传递故事的重要方式。而混剪视频,凭借其独特的节奏感和情感共鸣,成为了许多创作者的首选。然而,制作一部高质量的混剪治愈视频,往往需要耗费大量的时间和精力。但如今,借助 Coze 的一键生成工作流,我们可以轻松实现这一目标。无论是国学、情感,还是治愈主题,都能通过简单的操作,快速生成符合主题的视频内容。

本文将为您详细介绍如何利用 Coze 的工作流,结合剪映小助手插件,实现从素材准备到视频导出的全流程自动化。即使您是新手,也能在短时间内掌握制作技巧,轻松创作出高质量的混剪治愈视频,工作流运行效果:

2. 素材准备

这个工作流需要提前准备两个素材,一个是混剪视频素材,这个获取的渠道很多,大家可以自己找。还有一个就是对象存储(非必须),需要把素材存储到你的对象存储中可以买阿里云或者腾讯云,但是考虑到有些读者没有这方面太多的基础,对象存储也不是非必须的,没有对象存储也可以在coze中上传素材就行,这个看自己,两种方案我都会讲。

如果是将素材存储到对象存储上,那我们就需要再Coze中建立一个数据库,把对象存储中的素材管理起来:

我们需要先建立一个数据库,存储对象存储中素材的地址,下图是我录的数据,sort为素材排序,在工作流中我将基于sort检索素材,video_url为素材对应的对象存储地址:

3. 工作流设计

在正式开始制作工作流之前,我们需要理解一下工作流的整体设计思路:

1. 接受用户输入参数,这里的参数可以是上传的素材(没有对象存储),如果有对象存储,只要上传sort范围就行,即告诉工作流你想用什么sort范围内的素材进行混剪;

2. 判断用户是否上传了素材,所上传了素材就将其转换为数组;如果用户上传的是sort范围,则查询数据库,随机调取5条视频素材,为后续调用剪映小助手的add_videos插件做准备;

3. 大模型生成治愈视频文案;

4. 对治愈文案进行分段;

5. 基于分段文案进行配音;

6. 将分段文案、配音、视频素材添加到剪映小助手插件中;

7.导出草稿。

4. 工作流实现

还是按照惯例,本章节会依次介绍工作流中的核心节点,完整工作流如下:

开始节点:开始节点主要用于接收视频素材,可以传入source1到source5这5个素材或者指定sort范围,大模型根据范围从数据库中获取素材链接。

素材构建逻辑:逻辑判断用户是否上传了素材,如果上传素材则将素材链接整合到一个数组中;如果用户上传了sort范围,则返回范围内的5个数字(sort字段),根据数字检索到素材链接,整合到一个数组中,两个分支都是为了后续调用剪映小助手的add_videos插件做准备。

大模型(治愈文案生成):这个节点用于生成与短视频匹配的文案,可以根据自己的需要修改主题,比如国学、电影混剪之类的。

抽取5段文案(代码):这个节点的作用是抽取5段文案用于生成短视频的字幕。

完整代码为:

async function main({ params }: Args): Promise<Output> {// 获取内容数组const contentList = params.contentList;// 取前5个元素const contentPartList = contentList.slice(0, 5);// 返回return { contentPartList };
}

speech_synthesis(根据文本生成音频):这个节点的作用是根据分段文案合成音频。

alignTextToAudio:这个节点的作用是用于将输入的文本和音频进行时间线对齐。

数据组装_字幕音频(代码):这个节点的作用是将前置节点生成的字幕和音频组装为剪映小助手需要的参数。

详细代码为:

async function main({ params }: Args): Promise<Output> {// 解析输入参数let text_list = params.text_list;if (typeof text_list === "string") {text_list = JSON.parse(text_list);}const audio = params.audio;let cursor_time = parseInt(params.cursor_time, 10); // 起始时间(毫秒)const duration_all = parseInt(params.duration_all, 10); // 音频总时长(毫秒)// 初始化字幕列表和持续时长数组const captions = [];// 遍历处理字幕for (let i = 0; i < text_list.length; i++) {const item = text_list[i];const start_time = cursor_time + item.start_time * 1000;const end_time = cursor_time + item.end_time * 1000;const duration = (item.end_time - item.start_time) * 1000;captions.push({text: item.text,start: start_time,end: end_time,in_animation: "打字机 I",out_animation: "消散",in_animation_duration: duration});// 将每条字幕的持续时长添加到 durations 数组}// 字幕播放总时长就是音频播放时长const total_duration = duration_all;// 音频起止时间严格和字幕一致const audios = [{audio_url: audio,duration: duration_all,start: cursor_time,end: cursor_time + duration_all}];// 更新 cursor_time 为下一个媒体内容的起点cursor_time = cursor_time + duration_all;// 返回最终结果,包括 durations 数组return {captions: JSON.stringify(captions),audio: JSON.stringify(audios),total_duration: total_duration,cursor_time: cursor_time,duration: duration_all // 返回 durations 数组};
}

add_audios、add_videos、add_captions: 这三个节点的作用是将前置节点生成的视频要素添加到剪映小助手中。

5. 资料领取

你觉得大模型不好用,可能是你不会写提示词,小肥肠为你准备了海量提示词模板和DeepSeek相关教程,只需关注gzh后端小肥肠,点击底部【资源】菜单即可领取。

本文的工作流及提示词已经上传至coze空间,感兴趣的朋友可以私信小肥肠详细了解~

6. 结语

随着 AI 技术的不断发展,视频创作的门槛越来越低,创作者的想象力和创意才是最重要的。Coze 的一键生成工作流,为我们提供了一个高效、便捷的创作工具,让我们能够专注于内容的创意和表达。无论您是想制作治愈系视频,还是其他主题的混剪作品,都可以通过 Coze 实现您的创作梦想。


http://www.hkcw.cn/article/LPvOuBKgIc.shtml

相关文章

自动语音识别(ASR)技术详解

语音识别&#xff08;Automatic Speech Recognition, ASR&#xff09;是人工智能和自然语言处理领域的重要技术&#xff0c;旨在将人类的语音信号转换为对应的文本。近年来&#xff0c;深度学习的突破推动语音识别系统从实验室走入日常生活&#xff0c;为智能助手、实时翻译、医…

计算机视觉——YOLO11原理代码分块解读与模型基准对比测试

一、概述 2024 年对 YOLO 而言是具有里程碑意义的一年。这一年&#xff0c;YOLO 系列在 9 月的最后一天推出了其年度第三部重磅之作。2024 年 2 月 21 日&#xff0c;距离 2023 年 1 月 YOLOv8 正式发布已过去一年有余&#xff0c;YOLOv9 终于问世。YOLOv9 创新性地提出了可编…

[嵌入式实验]实验四:串口打印电压及温度

一、实验目的 熟悉开发环境在开发板上读取电压和温度信息使用串口和PC通信在PC上输出当前电压和温度信息 二、实验环境 硬件&#xff1a;STM32开发板、CMSIS-DAP调试工具 软件&#xff1a;STM32CubeMX软件、ARM的IDE&#xff1a;Keil C51 三、实验内容 配置相关硬件设施 &…

代码随想录算法训练营 Day59 图论Ⅸ dijkstra优化版 bellman_ford

图论 题目 47. 参加科学大会&#xff08;第六期模拟笔试&#xff09; 改进版本的 dijkstra 算法&#xff08;堆优化版本&#xff09; 朴素版本的 dijkstra 算法解法的时间复杂度为 O ( n 2 ) O(n^2) O(n2) 时间复杂度与 n 有关系&#xff0c;与边无关系 类似于 prim 对应点多…

Webots R2025a和ROS2 Jazzy部分资料汇总-250529

使用注意要点&#xff1a; 安装webot-ros包&#xff1a; sudo apt install ros-jazzy-webots-ros2 sudo apt install ros-jazzy-webots-ros2 sudo apt install ros-jazzy-webots-ros2 Reading package lists... Done Building dependency tree... Done Reading state infor…

jdbcTemplate防止注入写法

前一期写过拼接查询 https://blog.csdn.net/qq_44749121/article/details/148084689 但是会涉及到注入风险 所幸这一期给一个改进写法 在 Spring 框架中使用 JdbcTemplate 时&#xff0c;可以通过以下方式有效防止 SQL 注入&#xff1a; 1. 使用预编译语句&#xff08;Prepare…

Spring AI 系列3: Promt提示词

一、Promt提示词 Promt提示是引导 AI 模型生成特定输出的输入&#xff0c; 提示的设计和措辞会显著影响模型的响应。 在 Spring AI 中与 AI 模型交互的最低层级&#xff0c;处理提示有点类似于在 Spring MVC 中管理”视图”。 这涉及创建带有动态内容占位符的大段文本。 这些占…

用 Python 模拟雪花飘落效果

用 Python 模拟雪花飘落效果 雪花轻轻飘落&#xff0c;给冬日带来一份浪漫与宁静。本文将带你用一份简单的 Python 脚本&#xff0c;手把手实现「雪花飘落效果」动画。文章深入浅出&#xff0c;零基础也能快速上手&#xff0c;完整代码仅需一个脚本文件即可运行。 目录 前言…

Linux `cp` 命令深度解析与高阶应用指南

Linux `cp` 命令深度解析与高阶应用指南 一、核心功能解析1. 基本作用2. 与类似命令对比二、选项系统详解1. 基础选项矩阵2. 高阶选项说明三、高阶应用场景1. 企业数据备份2. 容器环境部署3. 系统安全审计四、特殊文件处理1. 符号链接处理2. 稀疏文件优化五、性能优化策略1. 大…

中国寻亲网宣布将关闭服务器 25年终落幕

近日,中国寻亲网发布公告称将于2025年7月15日起停止运行并关闭服务器。公告于2025年4月1日发布,内容提到根据公司股东大会决议,公司将停止全部业务并进行注销。自2025年5月1日起,中国寻亲网将不再发布新的寻亲信息,仅提供原有信息的更改服务,直至最终关闭。对于无法继续为…

Spring代理工厂类ProxyFactory作用以及实现原理

代理工厂类ProxyFactory AdvisedSupport&#xff08;代理配置信息类&#xff09;ProxyFactory&#xff08;代理工厂类&#xff09;小结测试 源码见&#xff1a;mini-spring 在 AOP&#xff08;面向切面编程&#xff09;中&#xff0c;Spring 支持两种常见的代理机制&#xff1a…

旺店通ERP集成金蝶ERP(金蝶EAS、KIS、K3、云星空、云星辰、云星瀚)

对接说明 旺店通ERP完成所有供应链业务单向同步到金蝶ERP进行成本核算和生成财务凭证&#xff1a; 旺店通ERP货品数据同步至金蝶ERP物料档案旺店通ERP供应商数据同步至金蝶ERP供应商档案旺店通ERP店铺数据同步至金蝶ERP客户档案旺店通ERP仓库数据同步至金蝶ERP仓库档案旺店通…

美国年轻人遭遇“求职寒冬” 就业市场冻结

5月23日,美国加利福尼亚州奥兰治,查普曼大学毕业生参加了毕业典礼。从5月到6月,美国大学迎来了毕业季。来自政府、研究机构和招聘平台的数据揭示了一个令年轻人不安的事实:求职者,尤其是职场新人,面临异常激烈的就业市场。CNBC报道指出,应届毕业生发现劳动力市场比几个月…

俄罗斯一副市长遭人肉炸弹袭击死亡 俄乌冲突背景下的悲剧

俄罗斯一副市长遭人肉炸弹袭击死亡 俄乌冲突背景下的悲剧!5月28日,俄罗斯斯塔夫罗波尔市副市长古尔齐耶夫遭遇爆炸袭击身亡。事发时,一名熟人走近古尔齐耶夫,随后该熟人携带的包发生爆炸。爆炸导致34岁的古尔齐耶夫和29岁的熟人身亡,这名男子在事发地附近租了一套公寓。古…

ArkUI(方舟UI框架)介绍

ArkUI&#xff08;方舟UI框架&#xff09;介绍 构建快速入门 使用ArkWeb构建页面

对话云蝠智能魏佳星:大模型呼叫如何重塑智能营销未来?

在数字化浪潮席卷全球的当下&#xff0c;智能营销已然成为企业角逐市场的关键 “武器”。而云蝠智能&#xff0c;作为行业内的 “弄潮儿”&#xff0c;正凭借创新技术引领着这一领域的变革。近日&#xff0c;我们有幸与云蝠智能创始人魏佳星展开深度对话&#xff0c;一同探寻云…

3条警犬退役训导员湿了眼眶 无言战友光荣卸甲

“立正!敬礼!”猎狐、涛涛、巴依从今天开始光荣退役。感谢它们用忠诚和无畏为昭通公安做出的突出贡献。近日,在云南省昭通市公安局警犬基地训练场上,民警辅警庄严敬礼,向三位特殊的战友——警犬“猎狐”“涛涛”“巴依”致以最高礼遇。这场催人泪下的退役仪式为它们的职业…

聊聊 Metasploit 免杀

各位小伙伴们&#xff0c;晚上好&#xff01; 咱们今天打开宵夜“安全食材箱”&#xff0c;聊聊渗透测试绕过杀毒&#xff08;免杀&#xff09;的那些门道。你可以把免杀理解为——深夜做宵夜时&#xff0c;家里有人睡觉&#xff0c;但你非得去厨房整点美食&#xff0c;还不能…

4 串电池保护芯片创芯微CM1341-DAT使用介绍

特性 专用于 4 串锂/铁/钠电池的保护芯片&#xff0c;内置有高精度电压检测电路和电流检测电路。通过检测各节电池的电压、充放电电流及温度等信息&#xff0c;实现电池过充电、过放电、均衡、断线、低压禁充、放电过电流、短路、充电过电流和过温保护等功能&#xff0c;放电过…

SAP销售订单批导创建

一、功能描述 用户导出极简的导入模板,并填写相关业务数据,后导入SAP,系统读取文件,并进行前端展示,通过程序进行测试执行,无误后保存生成的销售订单 二、FS简介 FS包含前端界面,功能设计与字段写入逻辑 前端界面 功能设计 写入字段 三、代码片段 获取ALV中的鼠…