兄弟们,扣子现在是大变天啊,那个可以快速的去帮你实现你所有的这个 ai 工具的自动生成,那扣子这边呢,把原来的开发平台呢改为了我们的这个扣子编程,现在呢它属于工作当中,所以大家可以免费每天去生成三个项目, 可以去生成智能体工作流,或者你的这个网页上面的这种应用,这个网页应用呢也会自动帮你生成页面,移动应用呢还要申请内测,我今天帮大家测试了这三个,我今天都帮大家测进行了一个测试,只要一句话,他就会自动的自己生成代码,自己去帮你设计页面,自动自动帮你去写提示值 给大家先看一下,我第一个测的是智能体,智能体呢我这边选的是,我这边是用一句话告诉他啊,拍照片批改作业的智能体,他就全自动去给我生成了一百,然后智能体这边呢 给大家看一下整体,这边呢我给他就上传了一张试卷,然后呢他就帮我去做了一个整体的分析,他实现了几个,一呢是实现了这个图文识别,二呢是做了分数的批改,批改的结果以及深度的这个题目的错误分析, 包括这些答案还有评语。这个其实一般的来说,有些老师现在都不定能做到这么精确的去批改作业, 他非常全自动,如果你有什么需要他再去修改呢,你可以在这边再给他提要求,他会帮你再重新再去设计,当你也可以对他的结果进行微调。这边呢可以,比如说他选用的这大冒险,如果你不满意可以改他这些系统处理的提示词呢?如果你觉得哪个细节不满意要改,也可以去进行更改, 包括你完了之后呢,你就直接去接他进行一个部署,直接点击部署,他就会全自动去 进行部署,然后给大家看。部署成功之后呢,它会给你一个外部 a p i 的 一个请求接口,以及它会帮你有一个 a p i token 的 这么一个安全措施,可以通过这个 token 然后调用这个接口来进行访问,一步到位,这个真的非常访问,整个这个智能体一共就花了四五分钟吧,我什么也没做。 然后呢?工作流这边呢,我是让它做了一个电商的工作流, 电商的一个宣传图的一个工作流。那然后他会因为我只用一句话,所以他会在提示说你是用于什么的?我会让他要求我出一些更精确的目标方向。那我也告诉他,完了之后呢,他也是花了大概五六分钟全自动去帮我做这个问题, 然后完之后他就帮我生成了一组工作流。这工作流呢,从我前期输入我的这个内容分析,然后他最终会给我做一个图片生成,可以看一下。最终呢,他会给我输出这么一张 海报图片,那我的数是什么?我的数是我要一个笔记本,它的特点是长续航方向,呃,它的是时尚设计方向,然后它的目标群体是电脑爱好者。最终它的这个海报的目的是什么?为了品牌曝光,所以它最终走完之后,它给我生成了一个 海报图片,然后呢,并且在这边呢,他还体贴的给到我们微信、抖音、微博不同的这个宣传文案,他都帮我们去考虑好了,那其实每一步的内容呢,我们都可以去对他进行修改的,他的模型啊,或者说系统贴纸, 大家理解原理的人呢,可以自行再去修改,那么对一些小白来说直接就可以拿来用的。所以如果说,比如说你对他哪个要求哪个节点不满意,那么你可以甚至可以对他哪个节点不满意,那么他再去帮你进行更 网易应用。这边我是想让他去给我生成一个慢剧的生成网站,我按照现在常用的慢剧的四步,第一步根据主题生成 大纲。第二步根据大纲生成几组分镜描述和主要人物描述。第三步根据分镜和主要人物生成对应的图片。 第四步最终生成一个动态的慢剧。那这个呢?其实它当中它给我生成过好几次,然后它有问题,看到它因为有问题,然后我就让它把第一步的图片去掉,然后它就又重新去帮我编辑了。 控制这次大翻新,每天限制三个,可以方便大家快全自动快速去做一些常用的日常 ai 工具,所以说大家现在赶紧去用起来吧。
粉丝141获赞661

扣子重磅更新,新手零基础将不再是搭建智能体工作流的阻碍,你只需要一句话提需求,他就会帮你全自动的生成扣子工作流,全程不需要你懂代码,不需要你看过程,你只需要等他给你交付的结果直接使用即可。 哎,这时候可能会大家有一个疑惑的点,那这都全自动化了,我还需要学习搭建逻辑扣子 n 八 n define 吗?手搓工作流和自动化又有什么样的区别?我到底该怎么去选?别急,我来带大家实际测试分析一下,大家就理解了。那这边我也准备了两个非常简单并且常用的需求, 那第一个是可以帮我做一个可以分析销售 excel 数据表格的一个智能体。第二个我需要让他根据用户的主题来帮用户生产出专业的 excel 视频提置词的一条工作流,这边让他帮我同时去执行这两个任务。 好的,那基本也是经过近十分钟的漫长等待啊,我们终于把我们这两个任务进行完成了。首先我们先来看他帮我去完成的销售分析智能体, 那我这边也是先准备好了一个销售数据分析表格,那这个表格之内大概也是这样子的一个情况。好,我们把这个表格进行发送给我们的智能体,让他去帮我去分析这个数据。 好的,那即便经过三十秒,并且调用了两个工具帮我们去分析之后,最终终于报错了,他说看到我们的文件时出现了问题,显示找不到文件,出现了文件名不匹配的情况,那我们把这个错误复制给他,让他帮我们去修复, 修复的过程中我们来看一下他帮我们去完成的第二个任务,那这是我们的第二个任务,我们先来回顾一下我的需求,我的需求是我需要让他能根据用户的一个需求主题 来帮他生产专业的四二二视频提示词的一个工作流,那可以看到啊,这个画布之中他还是帮咱们生成的内容非常剪辑的,只帮我们添加了一个智能体的节点,并配套了一个提示词,选择了我们豆包一点六的一个模型,我们来实际来运行一下,看一下它的效果,那这时候我们点击右上角的顺行,哎,这时候他会让我们输入一个主题, 我们把我们事先准备好的主题给粘贴过来,点击运行。那这边可以看到他的提置词把整体的一个电影质感呀,四 k 分 辨率啊,宽画幅啊等等,开篇怎么样?然后呢? 整体过程的一个画面描述等等都给我们去正常的描述出来了,还有我们的镜头语言对吧,镜头推进等等,这些都有画面色调啊,还有我们的风格啊,对吧,东方的一个仙侠美学 等等都跟我们去写出来了。整体的提示词还是不错的,但是有一个点大家不知道有没有去注意到,就是说它给我们去生成出来的内容和我们最初所提供的这个需求一不一致, 我们最初的提供的需求是帮我去生成 sorry 视频提示词工作流,那但是它去生成出来的这个提示词真正适用于 sorry 吗? 用它来生成后面的效果真正会好吗?那经过我之前常用这个三 r 模型的这个经验来说,我们要写好,我们要让三 r 这个模型来遵循我们的提示词。首先我们一定要规划它的一个分镜时长 或者是整体的一个时长内容,为什么这样说呢?首先我们生成一个单个的视频,我们是不是有五秒的、十五秒的、二十五秒的?再如果说我们不规定他提示词中整体的一个时长内容的话,假设我们整体的给他的提示词剧情已经演完了,但是我们生成的视频是二十五秒的, 它二十五秒没有用完,后续是不是它自动帮我们去随便生成了呀?再或者说如果说我们给它的一个提示词,整体的一个剧情过程非常长,而我们的一个生成最大时长只有十五秒, 十五秒都过完了,但是我们提示词里面的剧情还没有演绎完,那是不是这条视频也就无法去正常使用了?所以说它基于我这个需求去生成出来的它这个提示词并不是说它网络解锁了大量的资料进行分析总结之后,帮我们去产出这样子的一个智能体的提示词, 而是说它根据模型本身的特质,它自己的想法制作出了它自己认为非常不错,认为非常适用于骚扰二的一个题 词,帮我们去产出了一个这样子的一个结果,那这个就完全没有用了吗?其实不然,他的用处还是非常大的,能帮我们就是完全不懂这个工作流,不会搭建一点基础都没有的人,快速去帮我们构建这个框架。 根据咱们自己提供的一个需求,我这个提供的需求还是非常简单的,如果说你们提供非常详细的需求,他生成的细腻程度还是会更高的,他可以根据我们的一个需求快速帮我们去构建这个工作流的一个框架,那这一点还是非常不错的。但是如果说你完全懂这个工作流的逻辑搭建与方法,我觉得这个他完全帮助不到 你的。因为可以看到我提供了一个很简单的需求,他帮我们去创造了一个这样的大模型的一个时长, 那我去在工作流中添加这么一个大模型的节点,把一套题日词给复制进去,复制到这个大模型之中,那可能我只需要三十秒我就构建完成了。所以说在目前的情况下来看的话,他肯定更适用于我们的去新手去初步搭建尝试。 那我们再反过来看一下我们的智能分析销售数据的智能体,那即便他已经帮我去修缮完毕了,去帮我们去更新了,那我们再次把这个文件给发给他,让他帮我们去分析这个销售数据。 那这边又经过它五分钟的左右的更新之后,问题还是同样的,去访问我们的 excel 文件的时候,它获取不到一个 u i l 路径,它无法打开。使用我们的 excel 文件尝试分析了多种工具, 它还帮我们创造了多种工具,都不能去正常地打开这个文件,那这边我就不后续继续跟它对话,让它帮我们去完成了,因为那这个太浪费我们的时间了。如果说让我去手动添加一条工作流去创建这个功能的话,可能我都 不需要两分钟,我两分钟之内我就能搞定,那如果说让我去手动去创建这个分析销售数据 excel 表格的这么一个工作流,我去怎么创建呢?首先我们把这个开始节点它的变量选择,文件格式 选择我们的随意文件,可以上传我们的 excel 文件。然后第二步我们给他一个节点,那这个节点是可以提取我们 excel 文件,我们点击添加, 添加之后呢,我们选上我们第一个开始节点所传进来的文件的 url 链接。好,选上之后呢,我们再添加第二个节点,就是我们的大模型来分析我们的销售数据,选择上我们大模型把我们这个 excel 文件分析它的这个插件分析的结果拿到,拿到之后呢,给到我们的一个用户提示词, 标明这是我们的销售数据,然后我们在系统提示词中给他一个很简单的提示词,请以专业的角度去帮我分析这个销售数据。好,我们给到他之后呢,把他的结束节点连到我们的结束节点,然后呢选上我们大模型的一个分析后的一个结果。 好,我们的工作流就打简完成了,总共不到一分钟吧,我们来试运行一下,好吧,上传我们的一个 excel 销售数据的一个文件,然后上传之后呢,我们点击试运行,那即便可以看到它帮我们运行完成了,我们来看一下它的一个分析结果,对吧?它的一个输出,我们点击预览, 对吧?它整体一个分析的一个业绩情况。然后呢销售趋势啊,我们整体的一个各省表现情况,客户的一个分析,新用户、老用户等等,写的非常详细。所以说这就是为什么我说我推荐零基础的一些同学去试用,玩一玩,可以,没问题,能帮你快速的去搭建这个框架。 因为可能你要如果说自己琢磨的话,你可能会花费的时间会更长,它可以帮你去做一些简单的指令,简单的需求。但是如果说你自己有一些基础,你自己完全懂这些逻辑,你去用它,它是给你带来不了任何的一个帮助的。那经过这两轮测试的总结呢?一些非常简单,或者是你完全没有任何一点基础, 你甚至都不知道这个工作楼该怎么创建的人,你去用它去帮你快速构建,快速使用是可以的,对于我们有一点点基础,你懂这第一个节点,第二个节点该怎么去搭建,可能对你的帮助就没有那么大了。或者是我有一个非常非常复杂的一个需求,非常一步,第一步、第二步、第三步、第四步, 他可能给你完成并没有那么好,因为这很多步骤你只要有一步你错了,他就全错了,都跑不通,并且还会占用你很大的时间。但是如果说你给他一个复杂的任务,他帮你把框架构出来了,对吧?你懂这些逻辑,然后呢,你可以根据他每一个点, 你帮他手动去修成你想要的结果,那这样也是可以的。那最后我再教大家一个玩法,就是说我们通过这个全自动化创建出来的这个工作流,我们怎么去利用到我们这个手动创建的这个工作流之中呢?也就是说我们把这个工作流打包 放到我们这个手动的工作流之中开始结束,中间连一个我们自动创建的工作流,我们可以直接在我们的手动工作流里面去用。那这边呢,我们首先啊我们这个让他完成任务之后呢,我们点击右上角的这个部署,那到了这个部署界面呢,这些内容啊都不需要去管,我们直接去点击开始部署, 那经过一会儿呢,他就会帮我们去部部署成功给我们一个 api, 那 这边可以看到他帮我们去已经部署完毕了,可以看到他给了我们一个 api 的 一个接口,那我们怎么去用呢?我们可以首先第一种方式,可以用我们的一个 code 插件的形式制作成插件来使用, 那即便我用一个更简单快速的方式,就是通过我们这个官方的一个叫 http 请求,在我们组建中的这个节点来进行调用我们这个 api, 那 怎么去调用呢?首先啊可以看到它的一些参数,这个 api 调用就是使用我们的 http 请求这个节点,无非就是说把这些 这些整整个的这些所有的一些参数啊去填写到我们这个 http 请求这个节点它右侧的这些参数之中,你只要知道这些哪些参数该填哪就可以了。那我这边来告诉大家怎么去填? 那首先呢我们可以看到我们要请求地址,就是说我们向谁去请求?我们是不是向扣子的服务器去请求啊?那我们就要找到看到没它这儿有一个请求的链接, http 链接,我们首先要把这个链接去进行复制过来。 好,复制过来,复制到哪呢?我们找到我们的工作流,找到我们 http 请求,哎,底下有一个,首先有个请求方式,我们只直接选择这个 pos 就 可以了,然后呢这边是一个请求的什么?他让我们填写的一个 url, 那 url 是 不是链接啊?我们把链链接直接复制过去就可以了。 好,复制过去之后呢,我们继续返回到我们这个参数之中。第二个是什么?第二个是不是我们的 header 是 什么? header 是 一个请求头儿, 这个请求头大家不要理解它是干什么的,大家跟着我来操作就行了,它是请求头,我们把请求头首先复制过来,请求头它是一个,大家去理解为它是一个变量的形式,就是说有一个变量名和变量里面的值,那我们先把这个变量名给复制一下,哎,复制之后呢,找到我们的工作流 http 请求, 那在这个啊,可以看到是不是有个请求头,对吧?它是请求头,你就复制到请求头里面就可以了。添加一个,然后选择有个变量名,我们把它的变量名,哎复制过来,那我们再看一下它的值是什么?哎,找到我们的这个值,那可以看到它这个值,哎,首先是这个, 首先前面有一个固定的字不串,对不对?哎?有个空格,那后面这是什么?后边这是一个活动变量,不是说把这个复制过来就行了,后面它这个里面是一个就是密钥 key, 这个密钥 key 我 们需要获取一下,我们先把这个前面的一个空格和后面的这个固定字不串给复制过来, 那复制过来之后呢?我们回到我们的 h d b 请求这个节点,那在这个节点之中啊,我们把它给粘贴到什么?粘贴到这个变量值这个里好,粘贴完之后呢,我们再看一下,返回去 是不是还有个 header 啊?是不是还有个头请求头啊?那我们再把这个里面相应和我们上个步骤一样的给复制过来就可以了,哎,复制它的一个变量名 填写,再复制它变量里面的内容,好,复制过来填写,那这个就是我们请求的一个类型的意思。好的,接下来我们再看它还有什么样的参数,是不是还有个 date 呀?那这个 date 是 什么呢?这个 date 是 请求体,我们要往请求里添什么样内容,哎,你会发现这个变量名啊,就是我们 本条自动化创建的这条工作流的开始节点所往里面传入参数的变量。好,我们把首先我们把这个 它里面的值给复制过来,它是个对象格式,对不对?这个 date 好, 复制过来之后呢?找到什么呢?找到我们的请求体,这是不是有个请求体啊?我们要选择一下类型,哎,这个类型是什么呀?是不是我们的 jason 啊?好,我们选择我们请求体里面的这个,哎, jason 之后呢,我们点击编辑我们这个 jason 里面的内容把, 把我们刚才复制过来的内容,哎,给它复制过去就可以了。复制过去之后呢?哎,你要往这个开始节点里输入什么样的内容?输入在哪呢?是不是输入我们这个两个双引号之间啊?是不是?那怎么去输入呢?我们比如说我们直接输入也可以,比如说输入一个一二三,输入个四五六,在这里输入可以, 还可以什么呢?引用变量。怎么去引用变量呢?首先啊,我们这边可以先往我们这个 http 请求里来 输入一个变量,怎么输入变量呢?首先啊,我们要把变量传进来,比如说我要传什么呢?我要传入开始节点它的一个 a 变量,好把这个 a 变量拿进来之后呢,连到我们这个 http 请求,那它就可以拿到我们的开始节点的变量了,我们选择这里,选择我们开始节点的 a 变量,对不对?我们选择上了,选择上之后呢, 嗯,之后我们需要再打开这个 ide, 编辑我们这个接送格式,那在这里啊,我们首先这个光标,哎,点这儿 点一下,点一下之后呢会有个小横杠,之后呢,我们摁住 shift, 再摁住左括号,哎,你就会发现有一个引用变量,那我们去引用这个开始节点的 a 变量,此时我们就把这个 a 变量能拿到它的值了, a 变量是你好,它里面就是你好。 a 变量是你不好,它里面也就是你不好,对不对?它是同步的 好,我们选完之后呢,我们看一下,我们检查一下我们还要什么样的值呢?哎,你会发现是不是这里健全,这里,我们这里后面是不是我们的密钥 key 没有填上啊?哎,这个密钥 key 怎么去获取呢?我们再找到我们自动化创建工作流部署好的页面,哎,找到这里, 这里有一个什么管理 a p i talking, 是 不是?这就是获取我们的 ken 的 地方,点开之后呢,你会得到这样的一个页面,我们点击创建 ken, 哎,它会自动帮你创建一条,我们点击复制这个 a p i ken, 好, 复制完之后呢,我们回到这里,回到这里之后呢,我们把这个前面这个固定字母串后面,啊,一定是后面,看到没? 是不是有个空格啊?它一定要多一个空格,多一个空格之后呢我们把这儿粘贴上来,哎,粘贴好之后呢,我们来试运行一下,我们把这个整体它的线给连好,然后呢选择上我们这个 http 请求它的一个啊返回体的一个输出,然后呢我们直接点击运行, 那运行之后呢,我们提个需求,对吧?我们自动化所创建的那个工作流,就是根据用户的主题来进行创建需求,那我们把我们之前最开始给他的一个需求,再次给到他试运行,那运行结束之后,你可以看到他的一个 h d b 请求的一个节点,首先我们输出了一个 code 二百,也就是代表我们机子 请求他成功了,还有我们的一个返回响应体,那响应体就是我们的其实词嘛,对吧? 然后呢它里面的内容是不是帮我们去创建出了这个 sorry 专业的一个提示词,哎,根据我们就是我们这个自动化去创建的条工作流,直接能 进行调用它,对不对?它输出的一个内容,对吧?那这也是我们的一个玩法,可以通过这种 api 的 方式去调用。那最后我再来总结一下,它现在属于一个 beta 版本,就是测试版吧可以说,嗯,新出的这个自动化工作流智能体啊,应用啊页面这么的一个功能, 他这个目前啊就是说你让他一句话去创建他,首先有一个什么样的问题呢?就是说他可能出来的结果和你想要的结果大大的不对标,很大的情况下不对标,而且想要的流程也非常就是有可能不一致。第二点就是可能他出来的结果,哎,还可能有问题, 有问题之后呢,我去让他去修复,那这个修复呢?可以看到即便我让他去修复了,但是他还是没有修复好,那这样一个反复的让他去修复的过程可能会消耗大量的时间,并且他修复好之后还不一定能用, 就算能用之后它能用的效果还不一定能达到咱们的一个心理预期。现在目前什么样的人群适用它呢?就是完全不会零基础,哎,我去想要根据自己的想法快速去构建一个内容,哎,可以去用它去整体搭建一个简单的需求。可以,如果内容一旦复杂一点,可能它就不行。 用他的人群一般都是不会的,那不会的人他如果说遇到了问题他修缮不好,那结果还是不能用的。所以说这个中间就算他能帮你构架出一个框架,但是你想让他就是啊整体的完善和修缮,那可能他还是做不到, 所以说他只能做到目前啊,只能做到一些简单的任务,简单化的内容可以是没有任何的一个问题的,但是如果说稍微复杂那么一点点,嗯,可能是我觉得是目前的情况下 比较够呛,那大家可以自己去实际测试一下,根据自己的需求来进行创造,来进行是否能满足到自己的一个需求?所以说你创建出一个内容, 但是他中间有问题,还是你得要懂逻辑,懂框架,你给他提供准确的需求,就算他有能力帮你修啥,你得提供准确的需求,准确的一个处理的方法,他才能帮你去完善。所以说你还得要懂一些逻辑,懂一些方法,才能去修善成真正能用的一个产品。 并且啊,现在他去搭建那个内容,他去搭建那个内容,你去修改啊,你是完全手动修改不了的,为什么呢?他全是这种看到 没, python 啊,代码啊等等这种形式去来进行构建成功的。他和之前,他和之前的那一套逻辑,我们一个一个节点去搭建,完全不一样了,你想稍微改一点,你只能通过左下角这个对话窗口来进行 来进行修改。如果说你不懂代码,不懂代码,不懂框架的情况下,你是一点手动修改的能力都是没有的,就算你有一些基础,你没有代码技术,你还是不能去修改的。所以说这就是我们的一个自动和手动的区别了,大家可以根据自己的需求自行斟酌用哪一种。

大家好,我是鱼仔,今天教大家搭建一个可以批量生成口播视频或者是电商带货视频的扣子工作流,不管你是教育类还是做美业的,还是国学的还是带货的,只要你需要做口播视频的,那么这个工作流都可以帮你实现。 下边呢,是我提前做好的一个案例啊,我们先来给大家看一下效果,第一个的话是对标张奇的一个视频,人生最大的悲哀就是把自己活生生的活成了一个杠精好。这边是我们生成好的口播视频,人生最大的悲哀就是把自己活成了杠精 好。下面还有一个做美业的一个啊,我们看一下原视频,很多人都不知道护肤的终点是调肤调肤的镜头,那是素颜好,我们制作好了,很多人都不知道护肤的终点是调肤调肤的镜头。那么像这种数字人的口播视频有没有流量呢?来我给大家看两个案例啊, 真是不用四处找素材,连脚本都不需要,自己写两步就能完成好。这个视频的话点赞有一千三百九十七个,我们再来看一个, 我想对你说句心里话,你可不要转头就走了,人一辈子不容易,你的善良。这个视频的点赞有七千多, 我这边生成的案例的话啊,是用到官方的数字人形象的话,效果要比我现在生成的这个效果要好。 那么像这种视频啊,我们是怎么做出来的呢?这边是我提前搭建好的一个工作流,我们只需要在开始的节点里边上传一个我们对标的作品的 一个链接,就可以自己去改写文案,自己生成视频,同时呢自动帮我们做好剪辑,然后在结束的节点里边帮我们生成出来一个剪映的草稿 id, 我 们只需要把这个草稿 id 啊复制下来,在剪映小助手里边粘贴下载, 就可以在剪映里边得到我们制作好的一个视频,抗衰做一次是体验好我们这个工作流所用到的提示词啊,我们优化之后的版本我已经放在文档里了啊,大家如果有需要的话可以找我免费领取一份。 像这样的工作流呢,我已经搭建了有两百多个了,那么今天呢,我就带着大家一步一步的搭建出一个生成口播视频的啊工作流,整个操作呢非常简单,小白也能跟着我轻松学会。 好,我们先打开一个浏览器啊,搜索一下扣子,在这个位置有一个扣子开发平台,点进来, 在左边这块有一个资源库,点进来右上角有一个新建资源,我们需要新建一个工作流。好,我们起个名字啊, 这块名称的话啊,必须是英文的啊,一键生成口播视频,确认 好,默认的话会给我们一个开始和一个结束的节点啊,我们先把结束给他放到一边啊,先不要着急搭建啊,先添加一个注。是啊,把我们提前准备好的这个工作流搭建的步骤啊,我们给他放进来,我们按照这个步骤一步一步的来操作。 ok, 好, 在开始的节点我们首先需要什么呢?需要传入 k 和对标的链接,我们需要根据对标的作品来生成我们的口播视频,对吧?好,我们先把开始的节点配置一下, 再添加一个链接。好,第一步的话啊,我们需要提取对标作品的文案啊,我们在这添加一个节点点插件,抖音视频获取 好,选这个啊,然后往下滑有一个获取短视频的详细信息,添加好,我们先给他改个名字啊,获取视频信息。 好,把变量我们给它配置一下。第一个是 k, 我 们在开始的节点里边传进来,第二个的话是视频的链接还是在开始的节点里边我们传进来。 好,我们来看一下它这个节点的输出项啊,首先会给我们输出啊,这个视频的链接和音频的链接,对吧?好,我们下一步的话,需要根据视这个音频的链接,我们去提取对标作品的文案,我们再添加一个节点 点插件,搜索语音识别好,第三个啊,是 cos 官方的一个插件,准确地将语音内容转写成文字。好,我们把它添加进来, 语音识别 好,把编料我们配置一下啊,第一个的话是需要输入音频的 这个地址啊,我们在上一步获取对标视频信息的时候啊,我们已经拿到了,对吧?音频是 adio 啊,把这个填进来, 然后第二个变量的话,是音频的这个语言选择,我们大多数用到的都是普通话啊,如果你有其他的这个对标作品的需求的话,你可以根据自己的情况啊去选择其他的这个语言啊。好,我们普通话放进去。好,我们语音识别成文字之后,我们就可以进到第二部了,对吧?生成改写之后的文案。 好,我们再添加一个节点,这个节点我们需要用什么生成文案?是不是需要用到大模型啊?啊?我们添加一个大模型的一个节点啊,我们先改下名字啊,改写文案。 好,我们先把这个模型给配置一下啊,在模型这块的话,我们这次需要用到视觉理解啊,豆包一点六的这个视觉理解在输入项里边,我们先把,嗯,我们上一步拿到的啊语音识别之后的文案我们给它传进来啊,我们第二个的话需要把我们这个对标作品 的视频啊 video 把它传进来,我们需要根据文案的内容和整个视频的视觉理解啊,来给我们改写文案。好,这块需要注意的一个点啊,在变量值这块,因为我们传的是视频的 链接,对吧?我们需要把这个类型啊,给它改成视频。好,第三个就是我们的系统提示词,在这的话我已经把迭代。好的啊,提示词我已经放在付费书的文档里边了。好,我们复制一下 粘贴好,我们来看一下啊,你是一位专业的非影数字人视频口播文案改写专家啊,具备技能一,结构优化与信息提纯。技能二,口语化的表达与清精准的断句。 技能三,节奏适配可播讲性强化。好。包括有哪些限制啊?我们在这都写的很清楚了啊,需要这个提示词的啊,大家可以过来找我领取一下啊。 好,我们在用户提示词这里边,我们只需要把我们用到的输入项我们给他引用下来就 ok。 好, 在这的话我们给他标注一下,好方便我们后续的这个修改。首先第一个的话就是文本, 第二个视频链接 好,改写文案就完成了,那么第三步的话,我们就可以来制作我们的口播视频了。好,添加一个节点,在这的话我是用到了一个飞影数字人。 好,免费一键生成数字人视频,我们点开之后啊,在这块有一个免费生成对口型数字人的视频,他有免费的额度啊,后续你如果长期用的话,肯定是要充钱的啊。好,我们先来改一下名字啊,生成视频。 哎,我们来配置一下这个节点,首先第一个需要数字人的 id, 第二个需要声音的 id, 对 吧?这个 id 在 哪获取呢?在文档里边,我也把链接放进去了。好,我们点开这个链接, 在左边这块啊,有一个数字人的选项,点进来之后在这里边有公共的数字人,你在测试的时候啊,你可以随便选,男性女性都可以去选,但是在正常使用的时候,我建议大家去克隆一个自己的真实的数字人啊,免费克隆这个是不需要花钱的。 嗯,克隆出来的效果的话,要比公共数字人的效果要好。好,我们在这的话随便先选一个吧。啊,选选这个吧,在这个地方有三个点,有一个复制素材的 id。 好, 我们把数字人 id 给它传进来。然后第二个呢是声音的 id, 在 这块 声音有很多种类型,大家可以听一听啊,你的内容,嗯,适合哪种音色,然后你就选哪一个,点进来之后在这块有三个点复制声音 id, 好, 填进去,然后第三个变量是文本内容,我们需要把我们改写之后的啊文案,然后传给这个插件。 好,那么生成视频,我们来看一下这个里边输出的参数啊。呃,他不会直接给我们输出结果,但是他会给我们一个任务的一个 id 啊,我们下一步的话需要根据这个 id 去查询这个视频生成的状态啊,因为数字人生成的话,他需要一个时间,对吧?所以说我们需要添加一个插件, 还是在这里边往下滑,有一个查询数字人对口型的插件,我们添加一下查询视频 好了。在查询的这个节点里边啊,我们一般的话是需要用到这个循环体,因为我们不确定这个视频他多长时间能生成出来,所以说我们需要。嗯,每隔一段时间去查一次啊,可能需要查询多次,所以说我们需要添加一个什么?添加一个循环体 啊,把我们查询视频的这个给它放进来,好把线给它连上,然后这个 id 啊,我们是需要从循环题里边去拿的啊,先把这个循环题给它配置一下啊, 选无限循环,然后中间变量的话添加选到我们上一步生成视频给我们传回来的这个 id。 好, 这个查询视频这个 id 啊,我们选到循环题里边传进来的 id, 那么在查询这里边的话,我们还需要添加一个什么呢?添加一个 if 选择器,这个 if 就是 如果的意思啊,如果我们查询到了 这个视频的链接,如果我们查询到了啊,那么就停止查询,如果没有查询到也就是为空。我们需要干嘛?需要给他一个指令,让他继续循环啊?在这有一个继续循环 好,再继续循环这块的话啊,我们需要添加一个定时器,因为如果你不添加这个定时的话啊,我们这个工作流跑起来,他会有可能会报错啊,他查询的太过于频繁,可能会报错,所以说我们需要添加一个定时器。 好,选这个就可以啊,时间等待,添加等待时间,我们一般的话选个三十秒或者是六十秒都可以啊。 好,如果查询到的视频链接是空的啊,那么我们就继续让他等待六十秒之后继续查询,如果不为空,也就是已经生成了,我们再给他一个指令啊,中指循环这一步我们就完成了。好,我们再把循环的这个输出线,我们给他配置一下啊, 查询视频里边儿的 video url。 ok, 这一步完成了。那么第三步完成了之后,第四步我们需要干嘛呢?需要生成字幕数据并添加到视频里边儿。 好,我们生成字幕之前啊,我们需要把循环体查询到的我们的视频的生成的链接,我们需要进行一个处理,因为他多次循环之后,他输出出来的,呃,会有这个空数据啊,我们需要把空数据拿掉之后,只输出我们生成之后的视频链接就可以了。所以说我们在这的话啊,添加一个大模型。 好,我们给他改一下名字啊,去除空数据,这个模型工作比较简单啊,用到默认的这个模型就可以了啊,一点五 pro 三十二 k 这个就 ok。 好, 在输入项里边,我们把循环体查询到的啊链接的一个列表,我们给它传进来, 然后系统提示词在这,我们已经准备好了,把去除空数据这个提示词直接给他复制 好粘贴,我们来看一下啊,你是数据处理助手,专注于处理数组数据中的链接地址,识别并过滤空数据,最终输出非空链接的字母串格式。结果。好,这是我们的提示词啊,然后在用户提示词里边,我们还是需要引用一下我们的输入项啊,这个是链接 列表, ok, 那 么空数据处理完了之后啊,我们继续给它生成字幕,我们在这的话需要给它添加一个插件啊, 搜索视频剪辑第二个选项啊,往下滑有一个语音转写字幕的这个选项,我们点添加好给它改下名字。 好,我们看一下啊,输入项视频的输入地址,去除空数据之后的啊,视频的链接我们传进来, 然后后边这两个啊默认的就行,不用管好。字幕提取完了之后,下一步的话,我们需要往视频里边去添加字幕。好,我们还是打开插件啊,视频剪辑工具,第一个视频添加字幕这个选项,我们添加 添加字幕,我们在添加字幕之前啊,我们需要先做一个字幕的数据啊,这个字段会用的到,也就是关于字幕的字体大小啦,颜色啦这些选项啊,我们需要在这个 添加字幕之前啊添加一个大模型用来干什么呢?用来生成字幕数据。 好,这个模型的话不用选默认的就可以啊,把输入项这个直接给它取消啊,这个提示词我们在文档里边有,直接复制 好给他粘贴上啊,这里边我把每一个字段的这个注视啊已经给大家标记清楚了啊,关于这个字体的大小,我现在设置的是六十,大家根据自己的需求可以去更改啊,字幕的字体了,包括这个颜色了都可以去更改啊。好,这个就 ok。 然后添加字幕里边我们第一个变量,这时候就可以可以用这个大模型生成的字幕数据了,对吧?生成字幕数据的这个输出项,我们给他引用进来,然后这块有一个提示,什么呢?要求的是啊对象的这个格式,对吧?我们需要再回到字幕数据里边 把这个输出线啊,默认的是字母串,我们需要给他改成对象的格式,好,我们看一下这个报错没了,对吧?然后第二个变量是什么呢?是需要把我们的这个视频啊,我们字幕数据有了啊,我们需要把这个字幕添加到哪个视频里呢?我们需要把前边 生成出来的视频去除空数据之后的那个输出线,哎,给它添加进来。好,第三个啊,是字幕的地址,我们把前边字幕提取的链接给它传进来。好,这一步我们就把字幕的添加这一步给完成了。 好,我们第五步,第六步啊,是需要用到剪映小助手来完成啊,我们接下来的话添加一个小助手的插件啊,在插件里边搜索剪映小助手,往下滑 找到这个图标的,啊,这个图标的我们点进来,我们首先呢需要先创建一个,哎,剪映草稿,在这个位置有一个创建草稿的选项,我们点添加 改个名字啊,创建草稿,好,输入下的话,一个是视频的高度,一个是视频的宽度,然后在这的话,我是用到幺九二零和幺零八零的一个竖屏的。啊, 好,创建完草稿之后,哎,我们需要再添加一个插件,还是搜索剪映小助手啊?往下滑 点开之后,在最底下啊,有一个从视频列表中获取时间线啊,我们需要把这个添加进来,把我们加好的字幕的那个视频啊,把时间线给他获取一下视频 获取时间线,好,视频列表,哎,我们把这个 添加字幕之后的视频链接给它添加进来,这块有一个报错,对吧?哎,要求的是一个列表的格式,但是我们前边添加完字幕之后,我们拿到的视频的链接啊,它是一个字母串的格式,所以说我们需要在这个节点上面,我们需要干嘛?需要把链接的格式给它转换一下,对吧? 好,插件剪映小助手继续往下滑点开,在最底下的位置啊,有一个字母转列表的一个插件啊,添加进来 视频链接字母转列表,好,输入项是什么呢?是我们添加完字幕之后的,哎,视频的链接添加进来,然后他会直接把链接的类型啊给他转成列表的形式, 然后我们在获取时间线的时候啊,用到转完列表之后的视频链接就 ok 了,然后获取了时间线之后,下一步我们需要制作视频数据,好,还是添加一个插件?剪映小助手往下滑 在这个位置啊,根据时间线,哎,我们制作一个视频数据,好,改个名字制作视频数据, 好,我们看一下输入项啊,第一个的话是时间节点,我们已经制作完时间线了,对吧?我们直接把制作完的时间线我们给它添加进来, 直接选这个全部的时间时间就行,因为我们视频只有一段啊,视频的链接,哎,就我们已经转成 列表了,添加进来,然后高度后边这些的话都是默认的,你如果有需求的话啊,你也可以根据你的需求然后进行去配置一下,在这的话我们不需要进行任何操作啊,那么制作完视频数据之后,下一步我们需要把视频添加到草稿里边,再添加一个节点插件,还是剪映小助手, 哎,在这个位置有一个批量添加视频添加改个名字啊,添加视频 草稿 id, 我 们已经创建完了,对吧?添加草稿创建草稿里边的 id, 这个是视频数据,我们刚才也已经制作完了,制作视频数据 in force 啊,那么后边这些的话啊,都可以不填啊,都可以不填。 好,我们接下来啊,需要添加一个大模型,把对标作品的标题我们先给拿下来,好,添加一个大模型, 这块大模型的选择的话,我们需要用到视频理解啊,输入下这个不用把视觉理解啊,我们获取到的对标作品 啊的视频链接填进来啊,这块有一个类型,我们这块需要注意啊,因为我们传的是视频啊,需要把这个变量类型给它改成视频的格式啊,然后在提示词里边我们粘贴一下啊, 提取标题很简单,就一句话,好,粘贴,然后在用户提示词里边 引用进来, ok, 好, 我们给它改下名字啊,提取对标标题,好,我们接下来再添加一个插件,还是剪映小助手啊,往下滑, 我们需要制作标题数据,对吧?哎,在这有一个根据时间线制作字幕数据啊,我们点添加,我们给它改一下名字啊,制作标题数据, 好,我们看一下配置线,第一个的话是需要添加,哎,我们要添加的文本,对吧?我们把刚才生成 提取的对标标题,我们给它添加进来,然后这块还是有一个报错要求的格式的话啊,需要一个列表的格式,然后我们在这个标题输出项里边,我们输出的是附串啊,我们需要在这个中间继续给它添加一个插件啊,转列表, 这个啊,字母串,转列表,添加标题字母转列表。 好,我们给他引用一下,提取对标标题,在这传入进来,然后制作标题数据用到的标题的文本, 哎,我们用这个,下一个的话是时间线,我们在这的话直接引用视频的时间线就可以啊, 获取视频时间线,哎,添加进来下边这些选项啊,这些可以都不填,我们在添加标题的时候啊,我们来配置一下标题的这个字体大小,好,我们继续添加一个插件, 批量添加字幕用到这个啊,我们点添加,改一下名字,添加标题数据。 好,第一个选项把我们制作好的标题数据,哎,我们给它引用起来, 在这呢 in force 草稿 id, 我 们把创建的草稿给它引用进来。第三个选项啊,是字幕的对齐方式,在这的话我们用到零啊,输入一个零透明度,不需要填边块的颜色啊,在这的话我用到的是这个颜色, 是一个黄色啊,然后字体的话,我们用一个新青年体,好字体的大小,在这的话我用到的是二十一号的字体大小 字间距啊,不用填,然后在这个位置有一个文字的颜色啊,我们需要配置一下用这个还有字幕的一个位置。好,我们这直接写一下。 好,我们标题添加完了之后啊,我们下一步需要给视频添加一个背景音乐,对吧?我们需要再添加一个节点,哎,添加一个插件,我们搜索背景音乐。 好,我们找到这个插件啊,根据关键词搜索背景音乐点,添加好,我们给它改一下名字啊,搜索 bgm 关键词啊,我们需要什么样类型的音乐?在这的话,因为我们是要制作口播类的内容啊,我们放一个轻音乐吧。啊,你可以根据需求啊,在这输入你要的音乐的类型,是愉快的还是?呃,有节奏的还是什么样的都可以啊。 好,搜索完了之后啊,我们需要把这个搜索到的音频啊,给他制作一个音频数据。好,添加一个插件,剪映小助手。 好,根据时间线啊,制作音频数据,我们点添加制作音乐数据。 好,我们音频的列表是我们刚才刚查询到的啊,这个 bgm 的 这个音乐啊,我们添加进来 搜索 b g m。 好, 这块添加了之后还是一样的问题啊,我们传入的链接是一个字母串的格式,但是这个插件的要求的输入线啊是一个列表的格式,所以我们需要再添加一个字母转列表的插件。好,往下滑, 在这字母转列表添加。 好,我们把搜索到的音乐的 url 啊这个选项啊,我们给它添加进来,然后制作音乐数据啊,我们用到的是音乐支付转列表用到这个 时间线啊,是全部的时间线还是我们引用视频的时间线就 ok。 好, 这两个都可以不填啊,那么我们制作好了音乐数据之后啊,最后一步我们就需要添加音频还是剪映小助手。 哎,第一个就是啊,批量添加音频添加,改个名字,添加背景音乐。好,第一个是我们制作好的音频数据,制作音乐数据 in force。 哎,草稿 id 添加进来。 好,到这一步的话啊,我们就完成了,最后的话,把我们结束的节点啊给它拿过来, 把我们最终的剪映草稿的 id 啊给它打印出来就 ok。 好, 工作流我们搭建完了,我们点一下试运行,把我们的想要做的对标的视频链接给它填进来,然后把 k 确认填进来。好,我们点试运行, 我们工作流已经运行完了啊,在结束这块会打印出来一个草稿 id 啊,我们把这个 id 给它复制下来,注意不要复制这个引号啊,只要中间这个数字就行。好,我们打开剪映草稿,点这个创建剪映草稿 好,在本地草稿这块下载完毕之后的话,会有一个黑色的一个方块啊,我们点开看一下效果 抗衰,做一次是体验,做两次才是改变,坚持做才是真正的蜕变。 好,这是我用这个数字人市场上的官方的形象然后做出来的,大家如果说自己录这个,嗯,数字人的形象的话,效果要比我这个要好啊,包括上面的这个标题,然后字幕包括动画效果啊,都可以根据自己的需求随意的去调整。好,我们本期视频就到这里啊。


对于想学智能体的同学来说,相信你也看了很多扣子工作的拆解,但是却没有人告诉你他背后运行的原理和搭建的逻辑。比如说这个地方为什么要使用 p 处理这个节点啊?这个地方又为什么要选择制复算宿主这种变了类型? 那么本期我将以实战搭建哲学工作流的方式来给大家详细的拆解工作流他背后的核心的底层运行的逻辑是什么?好,我们先来看一下本期我们要搭建的视频什么样的? 本视频四十九分钟,如果一次性看不完,建议先一键三连,有时间再按教程搭建学习。 这位博主,他发了九十二条作品啊,获得了三十六万的一个粉丝,并且他的视频播放量是相当不错的,对吧?比如说这个视频二十万的一个点赞,这个视频他只要跑了上千万的一个播放。我们先来看下这个视频什么样的。曾经从头到尾其实都在讲一个字,空。 他说,无我相,无人相,无众生相,无受者相。又说,凡所有相,皆是虚妄佛,何好?今天这个视频就是我们要用扣子工作流来批量的生产这样的一个啊。视频。好,我们先来看一下我们用扣子工作流搭建视频什么样的好?这个视频就是我们用扣子工作流他给我们批量并且免费生产出来的,使用来看一下效果。 世人常说放下即自在,但放下非逃避,而是觉醒。执着于拥有,惧于失去。殊不知我们能看到这个视频,他不说和博主的十分相似吗?啊,也基本上可以说是一模一样的,对不对?好,那么今天我们开始就开始来进行一个搭建啊,首先我们在浏览器搜索这个扣子, 点开开发平台啊,它这个有新版,我们给它换回旧版。好,然后点击这个资源库啊,点击右上角的这个资源啊,点击工作流啊,先输入公牛的名称,公牛的话它需要用英文的,那么我这个地方就直接用拼音,大家好看 一键生成哲学视频。 好,现在我们就来到了这个搭建工作流这么一个啊页面啊,搭建工作流这么一个啊页面。好,然后我们先来看一下我们给大家准备的一个资料啊,这个是整个的一个工作的一个啊概览,那么 像它就分为两个部分啊,这个部分它实际上在做什么呢?就是在做我们的这个内容的生产以及数据格式的一个整理啊,后面这个部分实际上就是在做一个剪辑的一个操作啊,就把就把我们放到,就把这些素材放到剪辑里面去啊,大概就可以分为两个板块。 好,首先我们来先从这个开始点来进行配置啊,开始点呢,它需要输入什么?需要输入一个啊? title 啊,就是你的一个主题啊,以及你的一个作者名称啊,好,我们就来开始这个啊配置啊, 开始 t o r 哎,不对,开头啊,开头啊,它是一个这个啊,必选的一个啊状态, 然后我这个地方写一个默认值,方便后面进行调试和使用啊,描述的话就写一个主题啊,这个地方就是当你这个地方写了这个默认值之后,就代表你后面在运行这个公流的时候,它就会自动的把这个主题这个放下两个字给我们 传到我们开始开始点里面来啊,大概起到这么一个啊作用,好,我们再来往下写,然后下一个是这个,这个作者啊,作者 a u t。 好, 盘子 ai, 好 啊,这个地方,它这个地方实际上在做什么事情呢?就是我们这个地方,就是,就是 这段话啊,就是盘子 ai 就 代表你这个视频的一个 ip 的 一个名称嘛,或者做的一个名称嘛,就是啊,这就是我们前期要给它传入的一个啊数据啊,传入的一个数据。好,首先我们第一步是要做什么?第一步我们是不是要来做我们的这个文案,对不对?我们要把,首先要给他一个文案嘛,我们用大模型来进行生成这样的一个文案就可以了啊,然后这个 啊,大模型我们就选那个,我看下,选一下,选那个 deepsea 这个二一, 好,然后这个地方输入啊,输入我们就需要把什么,就需要,哎,把我们前面开始这个点的这个主题,哎给到它,哎,让我们大模型在我们这个根据我们的主题来生成这个文案嘛,对不对?好,现在下面有要填了个形容题的词,我给他复制过来,好,这有 好,好,这就是系统提示词啊,系统提示词啊,系统提示词,它是用来干什么呢?它实际上就是来告诉我们这个啊, deepsea 大 模型,哎,你要按照我系统提示词里面的规则啊,来生成我们所需要的一个啊文案啊,大家就起到这么一个啊作用啊,这就是我们系统提示词的一个啊作用。 好,这里面就包括有,比如说,哎,有个什么,有角色与任务,对吧?你首先要定位他的角色什么?告诉 deep sea, 哎,你是你的角色是什么啊?就是你办,请你办一个这个深爱佛法禅师的一个人生哲理的新导师啊,给他一个他的一个角色啊,然后下面再给他一个 主题引用进来,就是你要把我们前面输入的这个主题,我们前面不是这个地方输的什么?输的是这个放下吗?对不对?我们要把这个放下的这两个字给给到这个大模型啊,就是把主题放这地方,这个地方我们要怎么怎么把它引用键呢?实际上就是在英文状态下换成英文,按住 shift 键,再按住 p 键右边的这个括号键,点一下,我们就能看到这个是 input, 他 就把上面这个地方的一个变量给引引用到里面来了啊, 好,然后我们把它删掉。好,下面就是我们玩的一个啊长度啊,这个地方我做错事的话咱们就给他改一下,改成三百字吧。啊,就不用那么多啊,不用那么多,下面就是一些这个啊,他的一个句式的一个结构啊,句式的逻辑啊,对吧?以及他的口吻啊,这个就是,哎,我们用大模型来生成玩的一个啊规则啊,然后下面就是一些竞技和一些输出啊, 好,然后用户提示我们就要把我们前面这个地方的啊 input 也给他引用进来啊,同时也是按住 shift 键,再加上遇见的这个滑扣键,就给他引用进来,然后输入他输入这个地方写的有啊,将文案按照一行一句的字幕输出到字母串数组文案当中来啊,那么也就说他这个地方变量名就是一个啊,文案变量名就是一个,我们就把它复制一下 好,然后这个地方我们就编了名,我们就改成这个啊文案,那么它这个地方也写了它这个地方编的类型,就告诉你了,它是一个什么?是一个字母串的一个素组啊,字母串的一个素组,所以我们我们的地方就要选择字母串素组,那么字母串素组呢?首先你要 找到这个 ori, ori 就是 我们的一个素组的一个类型,在素组里面我们再选择字母串 string 啊,就它这样的话就是一个字母串素组的一个啊格式啊,那么字母串素组它到底长什么样子呢?啊?我给大家简单画一下 制服串宿主,它实际上它就是外面有一个宿主的一个格式,那么它就是一个花一个括号, 制服串宿主,它实际上就是一个宿主,里面包括了一个制服串嘛,对吧?那外面它就是一个宿主宿主,它就是什么什么样的,就是一个括号的一个形式啊,它是一个括号,那么这个括号里面的这个就是一个啊制服串啊,它叫它这个括号的这个形式叫宿主。然后它里面的制服串什么样?它就是一个双引号所包裹的内容,它里面可以是 这个数字啊,也可以是什么,也可以是啊,中文啊,也可以是中文啊,它也可以是各种这个啊,链子呀,哎,都可以啊,它外面再把这个再给它一个这个, 再给它一个括号,那么这样呢?它就构成了这样的一个内容,它实际上就是一个啊制复串的一个宿主,它里面这个里面这个用双引号所包裹的内容,它就是一个制复串啊, 这个是一个字母串,这个也是一个字母串啊,它外面这个用括号所包裹起来的,那么这就是一个数组,那么它就是一个字母串的一个数组,那么这个字母串数,它实际上它是有,它是有这个它的长度是二,它长度二,它是有它的缩影,它是按照缩影取值的,这个地方缩影是零啊,这个地方缩影就是这个啊,啊,这个就是这个就是啊一啊, 然后它的长度呢?这个地方它的一个它的长度就是二,它里面代表是有两个的一个啊字不串嘛,对吧?它就它就两个字不串嘛,好,那么这个就是一个啊字不串的一个宿主啊,字不串的一个宿主,好,然后清空笔记,好,然后我们就接着往下讲啊,那么这样呢,我们就通过这个大模型生成出来它的一个文案,把这个大模型的名字也改一下, 把它的名字改一下 好,然后这样的话我们就生成出来他一个啊文案。那么生成出来了文案之后呢,我们就要啊,干什么?我们下一步需要做一件事情,就是我们要把这个文案它有时候大模型所生成出来,它是有一些这个空格的,对吧?然后我们就把这个空格给它啊去除掉啊,我们就要去用一个插件啊,这个叫插件,叫 test, 那 个叫找一下, 就是啊这个,然后这个插件它是它是它就是把我们文案,我们把那个它是把两端的一个空格给它去除掉啊,它就干这么一个事情,然后前面的这个地方就是一个输入,我们输入 书要给什么样的参数呢?我们就要把我们前面通过哎,这个大模型所生产,这个大模型所生产出来的文案给到他,然后让他来把我们所不需要的空格给它剔除掉啊,所以说这个地方我们就选择前面的这个啊,生成文案的这个内容啊,然后就是一个文案嘛,对吧?我们这地方的一个,我们就把这个地方的一个输出, 就把这个地方的输出给到我们这个节点啊,然后作为他的一个输入,我们相当于是把这个数据啊,把这个节点所生成的结束的一个数据啊给到了啊,我们这个节点让他来进行下一步的一个处理,然后在这个插件的地方大家能看到, 然后它这个地方它输入的地方已经给你写了有这个变量类型,那么这个地方实际上它就是一个变量类型 orrainstream, 它实际上它也是一个啊,自算数组的一个啊格式啊,它也是一个自算数组的格式啊,这边有这个查看数据,大家也可以点开看一下 啊,然后它这个看到没有,就是一个这个啊括号啊,一个括号所包裹起来的,然后里面是有一个啊,里面是由双引号啊所构成的一个叫啊一个括号,它就是一个自算数组啊,好,然后把这个插件的名字给他改一下,要不然的话就不好找了, 好,这个是没有的,然后我们给他直接给他写一下吧啊,他在后面给他移,他叫移除 字幕左左右空格啊,移除字幕左右空格。好,然后这样呢,我们就哦通过这个节点和这个节点,我们就获得了我们这个啊视频当中所需要的字幕的一个啊内容,实际上就是我们这个地方的一个内容,就这个 就是这个,这就这个轨道上的一个内容,就是我们的一个字幕吧,我们就通过这两个节点,我们就获取到这样的一个啊内容。好, 然后获取内容之后呢,我们下边干什么?我们是不是要把这些内容给他转化成一个音频,对吧?因为我们听的是音频嘛,就是我们我们要把下面他这个地方啊一节节的这个音频给他哎做出来啊,音频做出来呢?我们首先因为他这个地方他是有很多的一个字幕,对不对?我们这个地方我们就需要用到 p 处理了啊?我们需要用到 p 处理, 那么 p 处理它在干什么事呢?那么 p 处理它实际上它就是把我们前面的这里面的这些很多字幕啊,首先把这这里 面是有很多字幕的,然后传到我们 p 处理,传传到这地方来啊,这地方就获得了很多的一个文案的一个内容,对不对?然后这个 p 处理体里面呢,它实际上它就是哎,它就是从 p 处理哎,拿一个哎批量的拿出的,我们把文案给拿出来,然后在下面这个 p 处理体来进行处理啊,就起到这么一个啊作用啊,并且数量我们给他改一下,改成这个二吧,改成二,嗯, 然后这个输入的话,我们是不是要把前面这个节点他的一个文案给拿过来,对不对?他的文案拿过来我们就需要啊选中,然后把他这个文案的正算数组给他,哎,拿过来好,然后拿过来之后呢,我们下面我们就要来在批处理体里面,我们就需要来配置这个批处理他,他的一个功能,对吧?然后然后点一下,然后然后点一下,然后 好,然后插件里面我们可以搜啊,叫作语音哎,合成啊,对,就是这个插件,这个是 cosplay 的 一个插件啊,稳定性非常好啊。然后这个插件呢,他就可以把我们的这个文案给我们进行一个啊配音,把文案来进行一个配音啊,那么首先我们是不是要把文案给到他,那么这个地方 啊,这个地方我们输入的文案呢,他就需要从我们这个批处理里面来进行获取,所以这个地方我们要给他选这个啊, index 和前面这个 item, 对 吧?我们 index 一 看他他 它后面是一个 int, 对 吧?它是一个数,它就是一个数字,数字,对吧?所以我们就肯定不对嘛,我们就选择这个 item, 对 吧?它就是一个 input, 它实际上就是啊把我们这个批处理体面多个内容啊逐一的拿到这个地方来啊, 好,然后下面呢这个地方我们要来给它做一个这个语音的一个语啊,语音的一个音色的一个配置啊,选择这个啊音色啊, 然后这个地方音色它是有很多的,然后大家可以根据你们自己所这个喜欢的,然后来来选择哈,然后比如我们先选男吧,这里面给大家听一下,年轻人啊要听这里面有很多的这个啊音色啊,你们可以选一个自己这个啊,喜欢的啊,然后我们就可以使用啊,我的地方就随便选一个吧,选一个这个叫傲娇霸总,宝贝,你给我记住, 好,我们就选择这个音色啊,然后来听,让他来跟我们配音。好,然后配完之后呢,我们把这个点连到结尾这个 m 点上,我们把它连接一下啊,好,连完之后,好,连完之后我这个地方前面这个地方我们就可以,哎,就可以配置它的一个输出了啊,配置它的一个输出了,然后他的一个他的一个输出呢?哎, 它这个输出呢,我们就开始做一个这个引用啊,点一下,然后它的输出是就是在下面这个插件里面吧,然后它输出它就有这么多参数,我们来要来进行一个啊选择啊,那么你们在刚开始不知道的时候选择怎么选呢?先点一下这个插件,然后来看下这个啊,视力啊,看下这个视力啊,然后这个地方它是请求的一个数据,然后这个地方它是返回的一个数据,然后能看到啊, 它能反射出去,它首先这里面有一个令可,对吧?那么这个令可实际上就是我们的啊,给我们配音的一个啊,音频的一个链接啊,下面这个它就是实际上就是这个,就是这一个音频它的一个时间,时间是多久啊?它就是一一点八秒的一个时间啊,我们就需要这两个一个,我们就需要这两个参数就可以了,所以说这个地方我们就来给他配置一下, 好,选择这个配音的一个插件,把它的这个啊令可给它选过来啊,然后再把我它的一个这个时间给它选过来,然后再把这个名字给改一下,那么它实际上它是一个令可的一个历史,对吧?令可的一个宿主 int 啊, 好,然后这样的话我们就获得了啊,它的一个音频的一个啊,一个宿主和它的一个时间的一个啊,宿主啊,就获得这两个的一个啊,宿主,好, 好,然后我们通过这个插件呢,我们就获得了我们这个视频里面的这些他的一个配音啊,这么一段一段的配音,我们就通过这个插件给它获取出来了。那么获取出来之后呢,我们还要来做一件事情,就是我们要获取它的一个时间线啊, 然后获取它时间线它的作用是什么?就是我们到时候有了时间线,我们就可以在,我们就可以告诉剪映,哎,比如说我这一个配音,对吧?你要他在,他在第几秒,比如说他在第十一秒开始出现啊,然后再到再到这个十五秒结束啊, 就是这样的话,我们就通过这个时间线,我们就能够确定啊,我们这个配音它在轨道上处于哪一个位置,那么这样的话,通过这样精确的时间线连接起来呢,我们就能够获得这样的流畅的一个视频啊,所以说我们现在获取它的一个啊时间线,那么会获取时间线呢?也有这个相关的插件哈,然后在这个树创里面有一个这个,呃,找一下, 有一个这个 edit time, edit times, 哎,对,就这个,然后这个插件它就可以,它就可以帮我们获取它的一个 啊,一个一个一个时间线啊,然后他这个地方,他就是他这个地方看到这个地方打星号,就代表这个参数是必须要传的,那么这个参数是什么?我们点开看一下,上面写的是音频链接宿主啊,他写的是音频链接宿主,那么实际上就是我们前面这个节点他所生成出来的我们所有的音频的一个宿主,对不对?好,我们先把这个名字给他改一下,这个地方实际上是这个 与语音合成 p 处理,对吧?语音合成 p 处理啊,改一下,好,那么它这个一点,它就是把我们所有的这个音频都生成出来了,然后并也是用宿主的方式来进行一个表来进行一个展示的,然后这个地方我们就给它连接,把它选一下, 选择这个语音合成批处理里面的这个啊, link list 啊, link list 啊,就是我们的配音的一个啊,宿主嘛啊,然后这样的话我们就可以获得它的一个配音的一个一个啊,时间线啊,我们就给它改一下获,就叫获取音频时间线啊,获取啊,音频时间线。 好,那么我们获取了音频这个时间线之后呢?我们要啊,来干什么呢?哎,我们现在我们就要需要来获取我们这个做我们这个背景的一个视频,就是就这个视频 啊,就是这一段的一个视频,那么实际上这个视频它有很多种做法哈,就是你可以用我们的 ai, 然后来生成我们的这个视频,但是用 ai 生成视频的话,它的这个费用是比较贵一点的啊,费用比较贵,然后我的地方我就取了一个桥啊,我就直接从网上来扒取这个所相应的一个啊视频,然后我们就来做一下这个视频啊,然后选择这个 这个插件啊,就是就是这个名字啊,我这地方也写的有啊,就这个,然后大家可以直接复制,然后在里面找啊,然后直接给他复制过来啊,然后他将就是这个视频素材的一个啊搜索啊,哎,对不对?不是这个,是这个 啊,就这个啊,它这个插件,然后这个插件它实际上它就是它是就是在这个网站里面,然后来获取收藏夹啊,我们里面的一个视频的一个内容啊,它就需要传一个这个 kpi 啊,然后这个 api 它是每天是有免费的额度的,每天有免费的额度,然后下面这个 id, 它就是我们收藏夹的一个啊 id 啊,然后我这个地方有,我就直接给他复制过来,好,复制好,这样呢,我们就通过这个插件呢, 我们就直接给他复制过 来,好,复制好,这样呢,我们就通过这个插件呢,我们就给它复制过来,好,复制好,这样呢,我们就通过这个插件呢,我们就获取了一个视频的一个素材, 获取背景视频啊,获取背景视频啊,通过这个插件它是免费的哈,然后我们就可以免费的来获取一个背景视背景的视频。然后大家如果说大家如果都追求这个质量比较好的话,想要效果好一点的话,那么这个地方你们就可以用什么就可以用,比如说 啊用这个先来生成这个图片啊,先来生成图片,然后生成图片,然后再来生成这个相应的一个啊视频啊,生成视频,当然前面啊,前面你要,你要把什么,你还这个地方,还,还在加什么,还在加这个 大模型的一个节点,然后这大模型呢?啊,然后就可以根据我们这个每一段这个文案来生成所匹配的一个提示词,有了提示词,然后再让它生成一个图片,然后生成图片之后呢这个地方再加一个什么, 再加一个这个啊大模型,然后来做这个图片生成视频的一个提示词,然后再把这个提示词给到这个啊视频生成的模型里面来啊,然后再把这个提示词给了它,然后它就可以给你生成符合你这个每一段文案所匹配的一个视频的一个效果。但是通过这样呢, 通过他通过这种方式呢,他的这个成本会稍微高一点啊,然后我就用这种免费的方式啊,免费的方式给大家做啊,主要是给大家来讲来讲这个扣子做视频的一个核心的一个原理嘛,对吧? 好,然后我们就获取了这个啊视频,然后下面我们还需要啊,因为他这个视频他是获取的收藏夹里面的视频,我们要在收藏夹里面来做一个选择,选择其中一个视频就可以了。然后我用的是一个代码的一个节点,我的地方下面也有啊,把代码给他复制过来,好,哎,不对, 把代码给它复制一下,然后然后这个地方我看一下它是要我们这地方要确定一下,就是你的这个 python 的 一个一个编程语言是 python, 这地方就是一个 python, 然后我给他复制一下。好,然后我们要现在要配置它的一个啊代码的一个输入和一个输出啊,输入就是这个啊,音库的,就是你前面所获取的一个背景的一个视频啊, 然后就是你前面这个这个啊,就这个插件它的,哎,不对,然后点开里面有一个这个, 就就这个,然后你要把这整个的都给到它啊,这个 video 啊,给到它,好,然后下面你还需要给到它一个这个参数,就是它的一个这个啊数量给到它,哎,就是一个 alarm, 然后然后就还有一个这个,你要啊有一个这个参数啊,要做一个这个选择, v i d d e o。 好,然后这个它实际上它就是,呃,你要选择几个视频嘛?这个这个上就选择你要选择几个视频,我这个地方随便写个一就可以了,写个一写个一就可以了。然后下面我们就来了一个配置,它的一个啊输出啊配置它的输出是非常简单,它就是一个,它也是一个算法的一个簇,就是 orange string 啊,一个 k 零啊,这个地方一个 k 零啊, 好,然后通过这样的方式呢,我们就啊从前面我们所获取的很多的一个视频当中啊,选择随机选择其中一个啊,就代码,这就这就就代码一个功能啊, 随机抽取,哎,视频,哎,随机抽取视频啊,我们通过这样的方式呢,我们就啊获得了一个背景视频啊这个插件,它是获得我们这个 i 这个收藏夹 id 里面的所有的一个啊视频,然后我们再通过这个代码节点,哎获取当中的啊抽取了一个视频啊,抽取了一个视频, 下面我们还要来做其他的素材,因为还算我们需要传呢,就比如说啊,比如说这个固定的哈,比如固定这个小人,对吧?中间这个小人,还有你这个前面这个啊,这还有这个个人观点,仅供探讨,无不良,无不良引导这段话啊,他就是一个固定的素材,再比如说这两段一个英文啊,这啊,比如说这个汉字 ai, 然后这些这些属于这个固定的文案我们就直接上传就可以了 啊,我们就不需要来用 ai 来进行生成了啊,然后我这地方就直接点那个这个文本处理啊,通过啊无文本处理来进行一个上传。 好,然后啊这个地方呢,我们先来做这个,先做,先来做这个背景音乐吧,我们来上传的话,这个地方要选择把这个点一下,点下 f, 然后下面有一个这个 a 九,就是代表你要上传这个音乐吗?然后你就直接选啊,然后这边准备有这个素材背景音乐二合一,随便选一个吧,选一个这个二,好,然后等他把这个背景音乐给他上传上来, 好,他上上传上了,然后这个自创拼接这个地方你要给他引用一下,也是这样的,换成英文的一个状态,然后右 p 键右边的花块点一下,他就直接弹出来了,然后这样的话我们把这个引用键了,然后哦,然后这地方我们要名字改一下,这个是背景音乐, 背景音乐,然后除了背景音乐还有还有什么?还有这个中间那个小人那个图片,对不对?中间小人的一个图片啊,然后也是图片,它就是一个 image 的 一个一个格式嘛,对吧?选,选择这个 image, 然后点击上传图片啊,上传图片就就这个图片啊,好,它的这个图片 然后引用一下,换成英文状态,按一下,好,好,然后 ok, 名字改一下,它的就是 中部小人图片吧,中部小人小人图片。好,然后这两个素材就传完了,然后还有一些,还有一些这个什么,还有一些这个这些,还有这些固定的这个文案字幕,比如说盘珠珠的名称啊,然后这两段英文啊,你要给它传进来,然后我们我们也要给他,然后也是用这个文本处理这个节点。 好,然后他这个地点他,他就是文案吗?然后我,然后这个地方你就不需要来进行这个啊,上传了啊,就直接把这个文案就可以直接写上去就可以了啊,然后这个地方我这有就直接给他复制过来,然后这就是他是底部的,底部第一行就作一名吧。好, 第一行,然后还,还有他有两行吧,然后还有一行,然后也给他写上去,这个是底部第二行,底部第二行座右铭,然后呃,我给把这个座右铭给他复制一下, 好,然后下面给他做一个这个引用,这个啊,这个没有引用好,然后我们就把相当于这两段英文给他,就是这个两段英文,就这个 就这段英文和这段英文给他啊引用,这样他这个就是那个我们中文那个叫菩提本无树,明镜亦非台那句话,他给他翻译成英文啊,好,然后这个第二行完了,然后还有一个什么,还有这个,呃,我们那个左上角的说明的一个文案, 然后给他选择我们的文本处理这个节点啊,然后他有一个这个左上角的一个说明,然后给他写一下,然后引用一下 左上角说明文案。好,左上角说明文案啊,这样的话我看一下我们的这个啊,就已经传完了啊,调一下,这看着有点不太舒服,它应该是在中间的。 好,然后我们通过这几个插件,我们就把一些固定的素材给它传到了这个扣子里面来,然后我们再把它下一步呢,我们就来做这些固定素材的这个时间线啊,我这个地方是用的这个代码的一个啊节点,然后把它都连接一下, 好,然后,呃,嗯,然后我这地方有它的一个代码,就这个内容数据整理啊, 这代码它实际上干什么事?它就是先复制一下它是一个 python。 好, 然后我这地方又有一个它的一个输入和输出啊,看到没有?这个就是这个代码的一个输入啊,就是代码的一个输出啊,然后给它复制一下,我先把它这个给它啊做完,然后再给大家讲这个代码它在它在做什么事情, 它就是开始的那个 ado, 就是 你要把这个跟我们开始,就是我们这个地方,就是我们在开始节点就传到这个作者名字给他啊,把开始节点传到这个作作者的名字给他啊,然后还有这个 左上角的这个文案的一个说明啊,左上角文案的一个说明啊,然后它就不能用 alt, 因为我代码里面就没有 alt 的 这个变量名就找不到,所以说你要把这个名称的一个变量啊,也要保持一致,要不然后面这个代码还找不到,找不到你写这个名称它就会报错啊。 好,咱们左上角的文案弄完了,然后还有这个底部的第一行的一个一个座右铭啊,底部的第一行座右铭啊,我这地方这样的名称都用的这个拼音哈,比如说第一行座右铭啊,这样的话大家就能够更加的容易理解啊。然后到底这个页面是干什么的? 好,它这个就是一个这个第二行的一个座右铭啊,然后还有我们的这个背景的音乐,背景的音乐就是我们的 output 啊,传过来,然后 啊背景音乐,然后还有什么,还有这个中间小人的一个图片 啊,这个只用用的是这个图片。好,那我们输入输入的话就配置完了啊,输入它就是把我们的这个,比如说这个,比如就是这些内容给它传到这个代码里面来啊,然后输出的话它都是一个自复数宿主的格式,所以变类型应该选择这个自复数宿主, 然后都给他复制一个,然后他的一个输出实际上就跟那个变量,就是这个地方有哈,就是就把这些给他复制过来就可以了,然后我就上面,他就上面我这个变量名上面保持是一样的,所以我这地方我就直接复制就可以了,他都是把这些变量做了一个格式的一个处理啊, 然后我看一下第一行的第二行的一个座右铭,然后还有一个这个 左侧左上角这个说明文案,还有我们的一个图片,然后这样类型我们都选择这个 orihtrust, 都选择 orihtrain three, 好, 然后我给大家讲一下这个代码在干什么事情哈, 好,这个代码实际上它是在,它就在做一个叫内容的数据整理这么一个啊工作,它在做这么内容,那么我们为什么要做这些工作呢?因为我们前面,比如说通过这个插件它所传出来的一个,它所传出来的这个格式什么样的?它就是一个字母串的一个格式,它就只是一个字母串的吧,它就是一个字母串的一个格式。 但是当我们后面我这些内容,我要啊往剪映里面添加的时候,它的它就必须是制片的制片组的格式,给大家看一下 啊,比如说这个,比如说这个按 ad 格式嘛?比如这个插件,对吧?这个插件它这个插件它就是在,它就是在我们剪映里面来添加我们的音频的一个插件。好,那么添加我们音频的话,它需要传什么内容?就是做草稿,草稿我们就啊不管了,比如说,然后这个地方,比如说 m p 三幺幺 s, 那么这个地方它就是你需要上传这个音频的一个内容,对吧?上传音频的内容,大家能看到这个地方它有一个数据啊变类型,它就是这个是什么?这个是一个 string array, 对 吧?它就是一个字母串的一个啊宿主,它就是一个字母串的一个宿主。 那么也就说当我们后面我们要来传这些内容的时候,我们必须要将这些内容变成一个制服串数组的一个格式,我们后面才能够通过这些插件往我们剪映的轨道上来添加这个素材,进而才能生成这样,生成这样一个视频啊,这样的话这个就是我们这个代码它所起到的一个啊,作用啊,它所起到的一个作 用啊,它就是一个什么,它就是一个这个叫做 s s t r 啊,然后做一个这个转换啊,转换,转换成什么?转换成 list 啊,转换成宿主,或者你也可以叫 area 啊,或者或者你也可以叫做这个啊,它是两个 a r r a, 少了个 a, 哎呀,这个插件不不太好用哎, s t r 转换成 a r r a y 啊,它就在做这么一个啊,转换啊,它就是做一个这么一个转换啊,它实际上比如说我在给他写的,比如说哎哎 内容啊,这就是字母串,它的格式就是一个双引号所包围的格式,那么我们来做的一个 orale, 它后面还有个字母串啊,它的什么样?它实际上就是一个这个啊,括号啊,括号里面啊有一个这个 双引号,然后内容,然后再打上这个括号,它就是把这样的一个格式转换成这样的一个格式 啊,这就是这个代码所起到的一个啊,作用啊,就是做一个数据格式,一个整理,方便我们后面来添加这个相应的内容啊,就起到这么一个作用啊,我们来用扣子来做这种视频攻略的时候,它实际上你要往剪映里面放的话,它都是需要啊,来给它做成制复数组的一个变样类型的。 所以说前面我们生生产出来这个啊内容之后呢,我们都要给他来做一个这个格式的一个处理啊,格式一个处理啊,啊,我相信这样的话大家应该能够清楚这个这个代言人他在,他在做什么事情啊?这样,这样的话应该能够理解了。好,那么 好,那么这样的话我们就完成了我们前面的这个啊,内容的一个生产了啊,完成了一个啊,啊,内容一个生产了。然后。好,然后我们现在给大家跑一下吧,现在先跑一下,看有没有问题。 好,连上结束节点,然后这地方随便选一下就可以了啊,比如说我们就选择这个内容数据,比如图片吧。好,试运行啊,尽量先跑一下啊,看一下我们前面默认的这个值,它都在上面,我们就可以直接点击试运行,它就可以开始可以直接开始跑 我们的。好,现在文案出来了 啊,他给三十一条文,这么多啊?哎,这么多吧,反正无所谓。好,这个界面我们就生成了一个它的一个音频,这里面 date 和一个 link, 世人总说放下贪婪,看到没有?这样的话我们这个音频就出来了。好,然后点开看是没什么问题的。 好,然后给大家看一下这个啊,看到没?这个就是一个正常的一个宿主,对吧?他前面这个零就他的一个啊,所以嘛,对吧?这个地方有个双引号,这个地方一个双引号,他这这,他这个格式就是一个制服串宿主的一个格式啊,然后啊,这个条件就获取了我们的音频啊,获取了一个音频 啊,音频啊,就是音频,然后下面是把上面他的一个所对应的这个时间线啊,然后这是名字,然后给大家 这个零,就是第一个,就是第一句话的一个时间线,就是从零开始啊,到这个啊,看一下,这个是零 两秒二点一秒的一个位置啊,它这个地方是一个微秒二点一秒的一个位置,也就说它就是从零从零开始到二点一秒啊,然后来播放我们这个音频啊, 然后这样的话我们就获取它的一个时间线,这个就获取它的一个时间线了啊,获取时间线啊,这个 over time 它就是什么?它就是一个整个时间线,就是从零开始到这个我们所有的音频最后一个文案,最后一个文案的一个音频的时间线,就是从零到最后的一个啊,参数啊。那么实际上我们通过观察这个视频,大家能看到哈, 啊,它实际上它这里面这些素材啊,这个里面的这些,哎素材它的时间线比较简单的,对不对?比如说这个盘 z i 它的时间,它的时间线就是从我们的开始到我们这个结束,也就说它就是我们这个 这个 all time nice 的 一个时间线,就从零开始到最后一秒结束,它的时间线,然后下面下面这这些这些,然后这些全是 all time 的 一个啊时间线,然后它这个文案的一个啊,就是这个文案的一个时间线呢?它就是什么?它实际上就是我们的这个啊, time nice 的 一个时间线,就是 这样,然后他这个簇主里面有这个啊,有这个三十一个这个文案吗?对吧?有三十一个时间线,他是对应的我们这个三十一个这个文案,他就代表着每一个文案从哪里开始到哪里结束啊?在时间上惩罚结束。然后这个我们的这个字幕的时间线和下面这个下面什么下面这个他所配音 文案配音那个时间线他是匹配的,对吧?他肯定是文,他的字幕和我们的这个文案他肯定是一起,他是时间线肯定是一样的,看到没有他肯定是一样,要不然他就他对不上了,对吧?所以说 我们的这个音频时间线有了,然后这个在背景的这个时间线,它就是我们的音频里面这个 over time, 从零,从零开始到最后一秒结束,然后包括这个小人儿他们也是从零开始,从第一秒开始,从零开始到最后一秒结束嘛?啊,包括这个背景乐也是一样的。 所以说啊,在这个工工作流里面啊,然后他的时间线实际上他就是,他就是跟这个我们前面这个生成音频的时间线是高度统一的啊,所以说我们前面这个地方我们做好了这个内容,并且做好了内容的数据整理啊,我们时间线我们就不需要管,因为时间线前面有,我们可以直接用。但是大家如果说在一些,在很,在一些比较稍微复杂一点的工作流里面啊,这个时间线 还是需要你们来根据前面这个时间来做一个这个计算的啊。这个地方通常就用到代码的一个代码环境来专门处理这个啊,所以这里面他就不设计啊, 这比较简单一点好。然后这样的话我们前面这个啊,内容生产完了,然后我们现在这个时间线啊,在这个插件里面也有啊,也有时间线,所以说我们有了内容,有了时间线,那么我们就可以直接来开始来做一个剪辑,一个操作了啊,然后剪剪第一步要干什么?第一步我们要来创建我们的这个啊,草稿啊,创建我们的草稿,嗯, 就这个啊,创建我们的这个草稿啊,这个草稿他的一个长宽要填一下啊,这个他是幺零八零吧?幺零八零乘以这个幺九二零 幺九二零,然后高就是幺零八零啊,高就是幺零八零啊,这个他这两个参数就是你的这个视频这个草稿,你的这个长款比例是多少啊?就是这么一个作用。 好,然后我们开始一步一步添加,然后我们现在添加他的一个音频按 adio, adio, 就 这个按 adio, 他 这个就是往我们这个里面来添加这个音频的啊?第一个参数就是你要把这个前面这个草稿引用进来,对吧?啊?你要,你要把这个音频往哪个草稿里面添加,你要你要告诉这个插件,对不对?所以说要选择这个 啊,就选这个,选这个插件啊,我们就把这个把这个音乐啊添加到这个我们这个槽格里面来啊。好,然后下面这些这些有一些特效音啊,这些你们可以填,也可以不填啊,然后这个就是根据你做项目的一个情况来定啊。 好,然后这个地方 mp 三幺幺 s 就是 你要上传,你要上传你的这个音频音频我们前面有吗?对吧?然后前面我们直接用用那个我们这个音频音频合成 p 处理啊,里面有一个啊, link linklist, linklist 就是 我们的这个 p 处理,对吧? 看到没有?就这个内容嘛,对吧?它的一个音频内容,对吧?它每一个链接都是一个音频嘛?然后我们就把把这个地方,我们就把它音频给它传进来啊,音频传进来之后呢,我们还再传一个数据,就是我们这个啊, time lapse, 就是 你要把时间线告诉他,对不对?你要把时间线告诉他,就是你的这些内容,每一个内容从哪里开始啊?到哪里结束啊,对吧?哎,这个你要啊,告诉他,他这里面有一个这个 idio timelines 里面有个 timelines, 就 这个参数,它就给到它啊,这样的话我们就把这个把把内容给他了,然后把这个每一个内容它应该在轨道上的哪一个时间线出现,哎,给到它了,然后并且也告诉这个插件,你要把我这个音频添加到哪一个槽里面去啊?哎,就这个参数啊,我们把这三者都填完了之后呢?哎,我们的这个啊,添加音频,这个就已经完成了啊, 把名字改一下,这个叫添加音频啊,添加音频好,添音频完了之后我们开始再添添加背景视频,添加背景视频它就是那个,呃,那个叫 and, and, and 这个 and vs, 对 吧?然后它它也是一样的,对吧?你肯定你要上传,你要上传你的这个草稿位置,你要上传,上传,上传,把这个视频要添加到哪个草稿里面去啊,对吧? 所以说这个地方你要选择这个,我们还是要同你要都这边都要选择同一个草稿,然后它这个里面有很多的一个这个参数,还有很多的参数,这个就是根据你们自己的这个项目的复杂程度来进行填啊,这里面比如说你的动画名称啊,对吧?然后动画时长啊,对吧?然后这个就是给你们自己来填了,然后我这里面就只涉及到这个,只涉及到这个缩放啊,一点一 啊,一点一,这个缩放就是什么内容呢?就是我们的这个,比如说这个背景,对吧?比如说这个背景把这关掉, 好,我们就往下翻,它会有一个什么,它会有缩放上面这个地方就是一个啊缩放啊,点开这个背景上面有参数嘛?缩放它地方是百分之一百一,所以这个地方就是一点一嘛,对吧?你要告诉这个视频,哎,你要告诉他这个插件,哎,你这个视频这个 缩放的比例多少啊?我们就填一下一点一,就是告诉这个插件,哎,我这个视频我要按照百分之一百一十来进行缩放,放大百分之十嘛,对吧?所以这个地方就是填这个参数的一个目的和意义啊,就是就就这样的, 然后现在我们就来填他的一个时间线,他的时间线刚刚给他讲到了,看见没?他的时间线就是从这个啊开始到这个结束嘛,所以说就是我们前面这个 all time nice 嘛,然后就点一下,然后选择我们这个 ado time nice 里面的这个 all time nice 啊,这样的话时间线就确定了。然后我们再把这个啊这个 video u s 给他,就是我们的那个视频的一个内容,现在就是我们前面那个通过代码随机抽取的视频啊,把这个给他,嗯,比如说就这个 啊,这个就是他所抽取的一个视频里面,他就是一个支付算数的一个格式吗?啊?这地方也要求是要求是个支付算数,我们就把这个支付算数给了个插件,哎,告诉他,哎,我们这个背景啊,哎,你要在 这个时间线上来添加这个内容,并且这个内容你要给他来做一个百分之一百一十一个缩放,哎,然后把这个视频添加到我们这个槽格里面来啊,这样的话我们啊这个插件就知道,哎,我们到底要,我们到底要怎么做了啊?然后他就把我们所有所需要的信息添加到我们这个音频这个轨道上来了,啊,对吧? 好,这个就改一下叫做添加背景视频啊,添加背景视频,好,添加完背景视频之后呢,我们又又又继续来,然后,嗯,来添加这个小人的一个图片,小人图片就是那个 and images, 就 这个 and images 添加这个图片 啊,这个产品就是来添加添加图片,对吧?然后草稿也是一样的,我们肯定要是要在统一的一个草稿里面去添加嘛,对吧?然后 clear 就是 这个草稿,然后然后我们要把它的一个看下,找一下这个,就这个 里面意思就是图要把图片给他吗?图片是什么呢?图片我们前面通过通过一个代码,对吧?通过一个代码把这些内容都做一个数据整理,然后他就是我们的里面那个图片,对吧?你要就像我们是添加这个,添加那个叫做添加 中部小人图片的啊,他就是添加中部小人小人图片的吗?啊?然后把这个就是就是我们前面的其他就是就是这个内容吗?就就是就这个内容 啊,只不过我们通过这个插件把这个内容给他做了一个,做成了一个字,不算的一个宿主啊,然后我们把这个内容给他,然后之后我们还要来做什么?还要来做一个这个啊?缩放,给大家看一下他的一个缩放多少?缩放这个地方缩放是百分之三十,是零点三嘛?所以说这个 h 和 y 九都是零点三,零点 零点三,然后 y 轴也是零点三啊。缩放传完之后呢?我们又来传什么?传他的这个时间线啊?他的时间线他有时也是一个从开始到结束的,对吧?他,你所以说我们找到那个 i do time less 里面的 all time, 它就从开始到结束啊,然后下面有一个这个 x 和 y 轴的偏移量,其实它实际上就差了一个位置啊,它的位置 啊,点开看一下它的位置是什么,那为什么 x 轴是零,这边 y 就是 五百三嘛?啊?然后我们就去把这个参数传到我们这里面来啊,然后 x 轴是多少?是零? y, y 轴时候 y 就是 五百三,对吧? y 就是 五百三。好,好,然后这样的话我们就啊传,把这个添加扫描图片,这个就传完了。好,然后下一步我们来添加它的一个背景的一个音乐,添加背景音乐就是按的 adios, 按的这个 好,添加这个按 adios 好, 然后它这里面有一个草稿,我们还是传它的一个这个草稿传上来, 好调整下来,然后 time lapse, 它的背景音乐很明显就是我们也是整个一个时间线嘛,从 all time lapse, 它的背景音乐从开始到结束嘛,一直在放嘛,所以说就是 all time lapse 啊, all time lapse, 然后之后它的一个啊背景音乐的一个一个 mp 三幺 s 就是 它的一个啊内容,内容,我们前面是不是有一个这个 内容数据整体有一个,这个叫背,看到没有,写的多么,写的多么好,建名之意。看到没有背景音乐啊,是吧?我们就直接点这个,哎,我就把这个背景音乐的内容传上去了,他的时间线传上去,然后他的这个啊操作位置传上去了啊,然后我们都这样的话,我们就把这个背景音乐填填上了,把名字改一下, 添加背景音乐好,添加背景音乐好,添加背景音乐,我们现在就来添加它的一个字幕啊,添加字幕就是 annotation, 就 这个 annotation 这个这个插件就是来专门来添加这个啊字幕的啊,添加字幕它草稿我们也要传一下它的草稿, 就这个草稿,然后草稿传完之后呢,这里面有一些字体的设置,比如说这个啊字体列表啊,你要设置你的字,你的字幕的字体什么样的字体呢?这个地方就是它的,来看一下它的一个字体什么样的,那么它就是一个后现代体嘛,对吧? 后线代替啊,后线代替,然后它的一个这个字,呃,字体的一个大小,它就是八啊,然后我们读进去看一下,看到没有?字号是八,看到没有?这这些都是些参数啊,你们就是来做视频的时候,你们呢?根据你们所需要的视频效果,然后来直接填就可以了。然后这个字母的一个颜色啊,就是我用的是一个白色嘛? 来看一下白色了没有?这地方是以白色,然后一个编码 f, f, f, 全是 f 啊,但这地方 f, 你 要加一个这个简号, test color, 然后加一个简号,然后 f f, 好, 它要你要这个调,要填大写的 好简号,然后我们就来传它的一个内容。 test, test 它的一个这个内容,内容实际上就是我们前面可以来看一下前面什么内容,就是我们的这个地方 啊,这个地方我们就已经把它内容给做出来了,看到没有文案,这每一个这个文案都已经去除空格了,就可以直接使用的字母,算的一个宿主的格式,对吧?我们在这里,在这里面找啊,就找这个插件啊, test 那 个就这个嘛,啊,这个里面的一个文案就这个内容把它传过来啊,我们把内容给他了,然后他的一个啊, 他的一个时间线,他的时间是跟音频的那个时间对齐的,音频线就是这个一段一段的啊,他那是就这么一段一段一段的, 这样一段一段的到这啊,好,他的他的时间线我们给到他了,然后现在我们要传他的一个字母的位置,字母的位置,我们看字母的位置多少吗? 字母的位置点一下,然后他的字母的 s 和 y 轴一个是零,一个是负八十四,对不对啊? s 我 们就填这个零,然后 y 轴就填负的一个八十四。好,我们就把我们的这个位置也填好了,这里面这些参数我们都填好了。好,填好之后我们就 就来开始下一个啊,把它叫名字改一下,叫做添加字幕啊,添加字幕好,然后添加完字幕呢?我们又来做什么?做那个左上角的那个字幕,它也是字幕,所以说也要用这个 annotations, annotations, 好, 然后我们先把这个草稿传一下它的这个草稿,草稿,草稿,草稿是那个 create, 哎,这个草稿传一下,然后我们又来做它的一个什么 他的一个这个看一下这有哪些的对齐方式,要像左对齐的啊?左对齐看到没有?零零就左对齐,一就居中啊,右二就是右对齐嘛,这个地方写的有,我们直接传就可以了,然后他的一个字体放的也是这个后现代体, 后现代体,然后他的一个啊,字幕的一个大小,他就是五啊,比如说他就就这个内容嘛,他这么大小是百分之五十就是五嘛, 对吧?地方就是那个看一下啊,默默认的一个最大的就是五啊。然后之后我们再来看一下,还有我们的这个啊,它的一个时间线,它时间线是从开始到结束的,它就是这个,所以说也是这个 overtime 啊,然后然后再传它的一个这个 test, test 就是 我们前面 通过这个内容,这里有一个这个左上角,左上角,左上角说明啊,左上角说明啊,左上角说明,那它的一个位置给传一下位置,就是看下它的位置是 x 轴和 y 轴是 负, x 轴是负幺五七二, x 轴就是负的幺五七二,然后它的 y 轴就是那个幺零幺二,幺零幺二啊,幺零幺二,同样它好,这样的话我们把它位置也改给他了,然后这边把名字改一下,添加左上角就是这个左上角,添加左上角。 好,然后添加左上角之后我们还要来做什么?还要把那两段这个英文给它传一下,就是添加那两段英文,因为它也是字母嘛,就是 applications 好, applications, 然后传一下它的草稿,也是先把草稿传一下, 好查找,传了之后把这个对齐方式,这地方我们是居中,居中对齐的就填一啊,然后它这个放的也是这个叫做后线待提啊,然后它的一个什么,它的一个自己一个大小五啊,它也是五,然后它的一个这个,呃,什么它的一个缩放 s y 的 缩放 零点四啊,这是零点四,也是零点四啊,零点四。然后它的一个这个啊,我们的一个颜色 tesla color 是, 是这个 tesla color 啊,我们的颜色也是一个啊,白色啊,然后再把它的一个字幕给到它 啊,字幕的话它的一个字幕就是我们那个数据点点那个第一。我先说第一行的一个左右笔吧,第一行,然后它的时间线就是也是那个 ado time less 里面的 or time less 啊,也是 ado time less 里面的 or time。 然后它的这个 x y 轴是, x 轴是零,然后 y 轴就是负的八百四啊,负的八百四, 这叫第一行英文。好,第一行英文把它复制一下,好,然后还有一个第二行英文吧。 啊,第二行英文,他他他第二行的英文,他就是,我看一下他的对齐方式肯定也是一样的,然后只是他的这个内容是不一样的,内容和位置是不一样的啊,他的内容和位置的话,看一下 内容这个地方我就要换一下了,把它改一下内容数据整理里面的这个第二行第二行作业名吧,然后然后他的一个时间线肯定是一样的,他的位置是不一样的,位置是这个地方是九百负九百,给大家看一下, 复九百,看到没有?第二行就是一个复九百,然后第一行就是复制八百四嘛。好,第一行复制八百四,然后我们的这个啊,这个地方名名字改一下,这个是 第二行英文啊,不管它这样,数字就数字吧。好,然后啊,第二行英文完了之后呢,我们又来添加这个它的一个啊 logo, 啊,不对,不对,是我们的这个作者的名称,也是那个 applications。 好,现在我们添加这个软件,我们现在要添加这个弹字 ai, 就是 作者的名称啊,然后它的这个草稿也是一样的,都在同一个草稿。 好,同一个草稿,然后我们来填一下它的一个这个对齐方式,对齐方式是一,它是一个居中对齐,然后它的一个字体是这个地方设置一个宋体吧,哎,宋体,然后大小填个字号就填五啊,然后它也是一个这个白色啊, 这是哪一个?我看一下 test color, 还有这个啊? test color。 好, 然后然后我们要把这个内容给它传一下,内容的话就是我们里面的这个数据整理里面有一个作者,作者给了他,然后再把它的时间线给他一下,时间线也是我们的 a two time less 里面的 all time less, excel 里面的 excel 啊,它是整体时间线,然后它的 x 轴是零,哎, y 轴就是负六六百,然后负六百,给大家看一下,然后这个地方这边负六百零,对吧?我们直接传过来就可以了,然后这个是添加, 添加作者名称啊,添加添加作者名称,然后这样的话,我们就把我们前面的这个每一个地方都传完了,然后我们就直接连接结束,找到结束节点,看一下它的结束结在哪里去了,哎, 结束点全挡住了。好,这里。好, 然后结束点连一下,然后结束点,我们就要这个地方,就要选择我们的这个草稿那个插件的啊,就这个啊,这样的话他直接给我们输入草稿,我们就可以直接下载。好,这样的话我们就把这个工作就做完了,先来跑一下,看效果怎么样,看有没有报错,点击试运行。 好,没有报错,我们这个是一次性成功的,看到没有?一次性成功的,现在我们就复制这个链接,然后到我们的剪辑小助手来进行下载,关一下,好,插掉,点击创建剪辑小助手,开始下载 它这里面那个背景视频,因为有点长,然后需要下载的话可能会慢一点。 好,下载完成,然后现在我们就打开那个我们的这个剪映,把这个关掉, 这个吧,好,播放一下。世人常说放下即解脱,能放下非是放弃,而是看透苹果流转, 好,看到没有?他这个效果相当不错的,对不对?和我们的那个博主的视频基本上基本上差不多的。好,这样的话我们这个工作就搭建完成了,然后再给大家, 然后再来讲一下,就是大家这地方可能会有一些这个呃,不一样的想法,就比如说是不是大家也会有这种想法,就是 这个文案都是用 ai 写的,对吧?你是不是我们这功能,我们能不能让他自己写文案啊?对不对?其实也可以的啊,也可以,就是你在这个地方再加一个这个节点吧,对吧?加一个节点,然后比如说这个地方你就写一个这个叫文案嘛,你就加一个这个文案的节点,然后这地方再做一做一个叫什么?做一个这个衣服的一个判断啊,衣服的判断就是就是判断你有没有写这个文案,你有没有传这个文案嘛? 啊?然后这边选择,如果说开始里面的这个啊文案,那么他如果说他是你看一下,嗯,他为空啊,比如说他为空的话,就代表,哎,你肯定,你肯定你要自己来写这个啊?不是, 就是如果说你开始点这个文案的地方他为空啊,就是你没有传这个文案,那么我们就用这个大模型来写这个文案,如果说你传了这个文案的话,哎,如果说现在,否则就代表你传了这个文案,传了这个文案的话,你就直接让他走这 啊,走这来啊,然后再通过这个这个插件来去除你文案当中这个啊有空格的地方啊,有空格地方这个地方,否则就代表着说就是啊,就是你前面这个地方为空吗?否则代表不为空,就是如果说不为空,代表你自己已经上传了文案,对不对?那上传文案的话,你就可以直接给他连过来,然后用这个节点来处理你的这个啊文案当中的一个 啊空格嘛,对吧?当然如果你传的文案它是一个,它是一个诊断的一个文案,那么它这个诊断文案的话,你就也需要把这个诊断文案来进行一个这个啊分割,那么这个分割的话,你可以用代码节点或者用一些插件都可以来进行解决啊,然后通过这样的话我们就实现了,就是啊,你可以选择这地方就不是一个闭点了,就是你可以选择自己传文案或者不传文案,都可以啊。 好,然后这个就是啊,就是增加了一个一个小小要求吧,如果比如说甲方要求你再做一个可以自己自己增加这个文案的一个功能,你就这样这样就可以了。好,然后这样的话我今天这个分享就到了尾声啊,然后大家如果说想 啊,想答应这个工作,就想跟着这个视频一步一步的搭建的话,想需要这个资料的话,大家可以在评论区扣六六六啊,然后同时呢,大家如果说有什么这个问题,然后我看的话也会给大家做一个这个解答。好吧,好,今天分享就到此结束。

今天我们来讲一讲扣子最新的扣子编程如何一句话生成智能体以及发布到小程序。首先进入扣子的主页, 点击扣子编程,这个时候我们就会看到扣子编程的页面,我们选择智能体,然后我们就可以生成,比如说帮我做一个通过主题生成合同的智能体, 然后直接发送,发送完之后他就会帮我们自己去规划,比如说这个任务啊, 还要做哪些步骤,然后还会帮我们把这个头像介绍名字全部生成完,以及会思考整个过程,搜索相关的服务,写对应的提示词,然后左边就是一个他生成的区域,右边就是预览的区域,可以看到这边已经开始自己写代码了。 好,我们可以看到左边就是他的整个思考过程以及制作过程,右边就是可以预览调试的区域。我们输入一个租房合同,这个时候他就会去调用我们已经写好的工具,分成了一份租房合同给到我们,这个时候他会先索要关键信息, 然后再生成比如说甲方、乙方和房屋的一个基本信息,以及租赁期限和租金,还有一些特殊的条款。接下来我们来输入关键信息, 他就会把这个关键信息填到这个合同里面,并且生成出来。这个时候我们就把这个智能体测试完了, 测试完没有问题,点击右上角这个部署,然后滑到下面,点击开始部署,等待他打包构建部署完成。当我们部署完成之后,我们可以看到这里有个 api 请求以及接口说明,那怎么把它发布到小程序呢?首先我们点击管理 api 托肯, 然后创建托肯复制托肯复制完之后找到搜一搜, 输入小微智能体,然后点击进入小微智能体,点击发布智能体,选择扣子编程,输入一个名称,比如说叫做合同助手,然后随便上传一个头像,输入介绍,一键生成合同模板, 而这个时候粘贴我们刚才复制出来的这个 api token, 而这个下面呢有一个 request, 我 们回到扣子的扣子编程界面,然后右边也有一个 request, 点击复制 好,复制好了同样的再粘贴进来,然后点击提交,这个时候你的合同助手刚才我们制作的就已经变成一个小程序了,比如说我们可以问一下啊,给他打个招呼,看到没有? 这边你在刚才用扣子编程做的智能体就已经发布成小程序了,我们可以点击右上角,用各种分享方式分享给你的朋友,分享到朋友圈,分享给你的客户都可以。以及我们在这边 设置里面还可以做一个付费设置,打开这个付费开关,可以设置你的这个时长套餐,会员套餐你可以按次数去卖,也可以按时长去卖,这样我们就做到了一句话,生成一个智能体,并且发布到小程序,实现变现的全流程。

今天教大家怎么用扣子工作流生成历史人物的一生,我们可以看到这个账号,他的粉丝量有六十九点七万,获赞是有六百九十四点四万,然后我们可以看到他下面的作品数据 都是有大几万,甚至也有十几万点赞量的,还有七点七万点赞量的, 这种点赞量播放量都是非常可观的。今天我就手把手的教大家怎么用工作流一键生成这种视频, 干货满满,建议点赞收藏,转发起来让更多的人知道。在开始之前呢,我们先来看一下效果,比如在这里输入标题李清照, 点击试运行,运行完成之后呢,会得到一个草稿的 id, 把它复制下来,把这个 id 解析之后呢,就会得到这样的一个视频,我们来播放一下。 那么接下来呢,我们就到了工作流的开始界面,我们首先 打开扣子,打开扣子之后呢,我们在这里找到开发平台,然后左边有个资源库,点击右边点击资源创建新的工作流。工作流名称的话,我们可以输入英文或者拼音代替, 下面的话是输入工作流描述,一键生成历史人物视频。输入好之后呢,我们点击确认, 那在这里的话就来到了我们工作流的开始界面,有个开始,有个结束,结束的话是最后再配置的,然后呢在下方找到这个注视, 我们先把这个大缸看一下,在搭建之前呢,我们先来看一下这个大缸,一键生成历史人物视频搭建大缸啊,第一个是生成文案的大模型,第二个大模型生成图片提示词,第三个批量生成图片, 然后到第九步,最后生成我们的这个视频,有了这个大缸的话,我们去搭建的过程中呢就更简单, 我们来配置一下这个变量名,然后只需输入这个名称,这个工作流就会给我们生成历史人物的一生的一个视频,所以在这里我们来输入一下, 我们把这个 t t t 是 标题的意思啊,然后这一步的话我们就已经配置好了,接下来我们到了第一步生成文案的一个员工,然后在这里的话,我们要拉出来 选择这个大模型,但凡是会生成这个文案或者提示词的,我们都要用到这个大模型帮我们去生成, 那么这一步是帮我们去生成文案的一个大模型,来,我们来配置一下这个大模型,帮我们生成文案的一个员工,首先我们来配置一下这个模型, 往下滑找到这个 d p c 微三零三二四就够用了, 然后输入这里我们变量名改成这个标题,改成 title 标题,然后变量值点击设置,把开始的这个标题给它输入进来, 然后到了我们的系统提示词,这一步呢是告诉大模型我们要生成的一个结果,所以说要告诉他怎么去做,我这边是提前写好了, 直接复制过来就好了。然后这个提示词的作用呢,就告诉大模型你的角色定位,你是一位知识渊博历史人物传记专家, 你的一个技能讲述历史人物的一生,一二三,包括他的回复视例,技能。二,生成标题, 技能输出节省格式内容文本的一个案例,包括他的一个限制,最多输出六个最为关键的事迹, 拒绝回答与历史人物无关的一个话题,那么这一步就已经配置好了,如果说你们不会写的话,你们可以用我这个提示词,然后没有的话可以来问我。然后接下来到了这个用户提示词, 在这里我们按住这个 shift 切换的英文,把这个 t t 给它输入进来, 那么输出的话,因为我们这一步是输出这个文案,所以我们要把这个变量名文案和标题给它添加出来, 一个是文案,一个是标题 content 和 title。 那么变量类型的话,我们在这里要改成这个宿主加自辅创的一个格式,这里也是一样哦,后续就不用格式转化了。这一步完成之后呢,点击测试该节点 标题,我们可以比如输入曹操 运行完成之后呢,会得到一个曹操的一个标题,包括这个文案,一二三四、五六,我会得到六个这个文案,这一步没有问题的话,我们就到了下一步。 下一步我们是要生成图片的提示词,但凡是涉及到这个提示词或者文案的,我们在这里都要用到这个大模型。 第二步,大模型帮我们生成图片提示词,我们来配置一下模型,豆包一点五就行了。输入环节,我们把这个 input 输入进来之后呢,我们把前面的这个模型给它输入进来, 把这个文案给它添加进来,然后再配置一下这个图片提示词的系统提示词,然后我这边提前写好了, 直接粘贴进来就好了。好,告诉大模型你的一个角色定位,你是一位精通历史的故事讲述者,包括他的一个技能啊,给他的一个案例, 然后就是他的一个限制,拒绝回答,以生成描述出五官的一个话题,这样子才能得到你想要的一个结果。然后这里提示词输入好之后呢,我们在这里要编辑一下这个用户提示词, 用户提示词我们还是一样的把这个双括号输入进来,然后把这个 input 添加进来,变成蓝色字体就 ok。 然后用户提示词我这边就已经有了, 直接复制进来就好了,中国古代历史写实风景高对比度,色彩鲜艳高清四 k 输出类型,我们这里改一下就好了,这一步就已经完成了,然后我们可以测试一下这一步大模型生成图片提示词,我们配置好之后,我们可以来测试一下哦, 把这条线连连进来,然后这里设置可以把前面这部输出给它添加进来,然后我们点击试运行一下,输入曹操 输出变量会得到我们的一个图片的一个提示词,这里是有一二三四五六,它是从零开始的,这个就没有错,然后检查好没有错,我们就到下一步, 下一步我们是要批量生成图片的话,我们不止一张图片哦,我们是有好几张图片,所以这一步我们是要用到这个 p 处理的。 来,我们来配置一下这个 p 处理,并行运行数量是同时运行数量,我们改成二就好了, 同时运行太多可能会报错。输入环节,我们就把前面的这个图片提示词给它输入进来, 输出我们等一下再填哦。我们首先来配置一下这个 p 出立体里面的拉出来, 然后在这里找到这个图像生成,用这个扣子上面的这个图像生成就好了,我们来配置一下这个模型设置, 模型设置在这里我们可以选择通用 pro 的 就够用了,比例可以选择九比十六,深层的质量我们把它调到最高,然后添加一个输入, 这个输入就前面这个 input, 然后把 p 处理里面的给它添加进来, 然后输入一下它的正向提示词,我这边就提前写好了,我复制过来就好了。 正向提示词这里中国历史,古代写实主义风格,超高清质感,高对比度,高清晰度。这里填好之后呢, 我们来配置一下下面这个异常处理,选择超时六十秒,下面我们选择超时六十秒,修改一下六十秒就 ok 了,那这一步就已经配置好了,那在这里的话,我们要添加一个选择器, 然后我们来配置一下这个选择器,我们把前面的这个图片一的这个 data 给它添加进来,条件的话选择不为空,那然后这一步就已经配置好了, 然后配置好选择器之后呢,然后在这里的话,要等这个图像一生成了,我们再去生成这个图像二,所以在这里我们要选择一个定时器,定时器的话你们没有收藏的话,可以在这里插件这里找 定时器,我们在这里找到好用的就好了,我们可以选择这一个,这个还是蛮好用的啊,你们可以收藏好,点击添加。 设置两秒就好了,设置几秒就等待几秒,等待两秒之后呢,我们来生成第二个图像, 因为我们前面这里的话是同时运行,是两张,所以图像生成的话,我们在这里是要有三个这个图像生成,这里是图像二, 然后我们来配置一下这个模型,模型我们可以选择通用 pro 的 就好了,比例一比一,质量二十五就够用了。 然后这里输入添加一个,然后把前面的这个 input 输入给它添加进来,添加进来之后把这个 input 添加进来,正向提示时,我这里写好了,直接复制过来就好了, 然后看到下面有一个异常处理,然后自己修改一下,选择超时六十秒就好了,然后这一步我们就已经配置好了, 接下来的话我们到了下一个环节,下一个环节还是一样啊,前面用了选择器,这里也是要用着用这个选择器的, 我们来配置一下这个选择器,我们把图像二的这个数据给它添加进来,条件选择不为空,这一步就已经配置好了, 配置好之后呢我我们再来配置图像三,图像三还是一样,就是图像二生成之后呢,它才能生成图像三,然后再配置一下图像三, 如果不加这个定时器,它前面没有生成,它后面就开始生成了,我们添加一个图像生成,这个是图像三。 我们在配置好这个选择器之前呢,这里用到了这个定时器,那么这里也要用到这个定时器,点击添加,因为刚才已经收藏好了,同样这里的话也是输入两秒, 输入等待几秒就是几秒,那么在这里的话,我们要生成图像三,我们还是用到这个扣子的图像生成, 然后我们来配置一下这个图像三, 图像三模型,这里我们还是选择这个通用 pro 比例一比一 输入,添加一个,把前面的这个 input 输入给它添加进来,好变量值, 变量值,把这个 input 添加进来,正向提示词复制过来就好了, 下面的同样也是选择六十秒就好了, 那么在这里有呃,一组图片,两组图片,三组图片,我们要把这三个图像生成,把它汇聚在一起,然后在这里的话,我们要选择一个变量聚合,从这里拉出来, 然后用到这个变量聚合,多条分支聚合在一起, 好,在这里我们来连一下这个线,图像一,图像二,把所有的分支给它连在一起, 连在一起之后呢?尾巴我们这里一定要连上哦。 然后我们来配置一下这个变量聚合,把这三个图像生成,把它汇聚在一起。 图像一的数据,图像二的 data, 图像三的这个数据汇集在一起之后就好了,然后我们看到这个橙色的,配置一下这个橙色的输出环节, 输出环节 output, 然后输出 output, 我 们在这里也可以进行测试一下,把这个线连上去,然后在这里我们也可以进行测试一下,然后输入曹操,然后测试一下这个环节, 如果这一步运行成功之后呢?如果是运行成功的,然后批量生成图片这个节点下面它是会运行成功的,然后显示有图片的就是成功的了。 我们来看一下这种效果还是非常牛逼的,你自己如果学一个设计图片的,你学个半年,一年都不一定能设计出这种效果,现在工作流效率还是蛮高的, 那接下来我们可以看到这个大纲,然后大纲的话是到了第四步图片地址整合,这一步我们是要用到这个代码去处理这些图片的数据, 因为我们最终是要放到剪映里面去的,所以在这里添加一个代码的一个节点, 把这个代码的节点给它添加进来,然后我们来配置一下这个代码,这个代码的作用呢是帮我们去处理图片数据的, 第一个是把我们的这个图片的这个变量名给它添加进来, 这里的变量名要和我的这个变量名一样哦,因为等一下这个代码是和这个变量名是相匹配的。把这个 auto put 添加进来,然后我们来配置一下这个代码, 代码的话我这边是提前写好了,可以直接复制过来,把这个变量名和我的一样就好了, 然后代码的话我就已经复制过来了,然后你们也可以用我这个代码,你们如果说不会写的话,如果这个代码你们不懂是什么意思,也可以复制给豆包,豆包会给你解释, 就是这个代码处理的一个作用,如果说我们用这个插件的话,可能会用到很多的插件去处理这一个问题,所以我们这里就用到这个一个代码就可以处理这个图片的数据。 这一步代码已经复制过来之后呢,我们来配置一下这个输出环节, 输出环节,输出环节,我们可以看到左边我们得到最终的结果是 k 三,所以输出的话我们只会输出一个,把多余的给它去掉,留下一个, 留下一个 k、 e、 y 三变换类型的话,我们选择这个 array string 的 一个格式就好了 啊,这一步就已经配置好了,如果说这个代码你们不会写的话,就和我的一模一样就好了,我这个代码已经放到文档里面了,你们可以直接复制就好了。接下来我们到了,我们到了下一步, 第四步完成了,我们就到了第五步写这个动态描述词了, 这一步代码一图片处理数据的已经完成了,然后到了我们第五步,第五步我们是要去写这个 p 处理, 第五步我们是要呃写这个动态描述词的,动态描述词我们这一步肯定是要用到这个 p 处理的,因为我们不止一个动态。 然后我们来配置一下第五个 p 处理,写提示词 第五个节点 p 处理,写提示词运行,运行数量十,然后 p 处理次数上限一百,把这个输入给它添加进来。输入,我们把这个 input 大模型提示词添加进来,然后再添加一个文案给它添加进来, 然后把这个文案也给它添加进来。输出的话,然后我们等一下再填,然后我们来配置一下这个 p 出里里面的这个节点。 写动态描述词的话,我们也是要用到这个大模型,添加一个大模型就好了,然后尾巴这里一定要连上,不然它这个节点会报错,然后我们来配置一下这个大模型 模型,我们选择豆包一点五就够用了啊。输入输入,我们再添加一个这里的话变量名 input, 加上这个写动态描述词, 然后这个把 p 处理上面的这个添加进来 input, 然后再加上 output 给它添加进来, 点击设置,把这个 content 给它添加进来,然后呢我们来配置一下这个系统提示词, 这一步我们是写这个动态描述词的,这一步大模型是帮我们去写这个动态描述词的,然后我们来配置一下这个系统提示词,我这边提前写好了哦, 直接复制过来就好了,而你们也可以和我这个一样,然后也是告诉大模型你的角色定位、核心规避原则、场景优化技巧,然后视觉严肃处理, 然后文化敏感处理,然后第五、第六、第七, 然后总共的话是告诉他的一个规则有十点,然后他的一个限制拒绝回答与历史人物一生无关的一个话题啊,你们可以直接用我这个提示词啊,我这个提示词都写在文档里了,你们可以用我的一样的就好了。 用户提示词,我们把这个双括号给它添加进来, 一个是 input, 一个是 output, 然后这一步我们就已经设置好了,设置好之后看到橙色的,我们来配置一下橙色的, 把这个写动态描述词的给它添加进来,然后我们这一步配置好。批量写动态描述词之后呢, 那么接下来我们到了第六步,我们要去生成这个视频了,然后我们还是要用到这个 p 处理,这是 p 处理一,然后再用 p 处理二, 然后把这个 p 处理添加进来,这一步的作用是帮我们去生成视频的, 然后我们来配置一下它的一个输入, 输入第一个我们是要把这个动态描述词给它添加进来, 我们我们把这个 promontor 给它添加进来之后呢,把这个动态描述词也给它添加进来, 然后把处理好的这个图片地址也给它添加进来。 处理图片数据的 k、 e、 y 三添加进来,然后输出的话我们等一下再填哦, 在这里面我们是要添加一个视频生成,我们直接用这个扣子上面的这个视频生成就好了, 尾巴这里也要连上哦, 然后我们来配置一下这个视频生成好,在这里我们选择符文生视频,然后把这手帐的图片给它添加进来就好了,然后这里的话我们选择 选择这个 p 处理视频生成,选择这个 k 三,然后把这个输入添加进来,输入是 promot, 输入进来之后呢,我们设置一下这个这个节点,同样也是把这个 promontor 给它添加进来,然后这个提示词,我们把这个双括号输入进来之后呢把这个 promontor 输入进来, 输入完这个提示词之后呢,直接我们改一下,超时是一百二十秒,那么这一步设置好了,我们把这个橙色的设置一下, 本次我们把视频的这个 video 给它输出,给它添加一下,那么这一步啊 p 处理生成视频就已经添加好了,那么到了我们的第七步提取链接, 提取链接我们是要用到这个剪映小助手,我们可以在这里找点击插件,然后搜索这个剪映小助手, 然后往下滑,然后收藏好这个剪映小助手, 然后我们会在这个已收藏插件这里找到这个剪映小助手,要和我这个一样哦,然后在这里我们找到这个提取链接, 提取链接是 get, 它边上是有这个中文的提取链接,把它添加进来,那这是我们的第七步。 第七步提取链接,我们来配置一下这个提取链接,提取链接因为我们不止一条链接,所以点击这个 p 处理,然后把这个变量值设置一下,把前面的这个视频给它添加进来, 好输入,把本节点给它添加进来,这一步我们就已经操作好了,我们到了下一个环节。第七步还有一个是链接转化格式, 我们还是用到这个剪映小助手,然后在这里找到, 然后找到这个 oppo jet to 君 list, 对 向,对向列表转化成支付串列表给它添加进来, 那这一步的作用是链接转化格式,然后我们把这个提取好了,链接给它添加进来,把前一步添加进来就好了,把这个 list 给它添加进来, 那这一步就已经设置好了,设置好之后呢,我们到了第八步,第八步的话,这里我们是要找到链接统计数量,最后返回视频和总时长, 所以这一个节点我们是要用到代码,因为用插件的话可能会用到比较多,不一定能搞得定,然后我们只用一个代码就把它搞定,选择这个代码, 那么这个代码的作用是找到链接统计数量,最后返回视频的总时长。我们来配置一下第一个编码名,我们把视频链接输入进来, 把 video 的 链接添加进来,我们把获取好的链接给它添加进来。第七步啊,提取链接给它添加进来, 同样也是 output list, 然后我们来配置一下这个代码,代码我们先把原先的删掉,然后我这里是提前写好了, 然后我们把这个代码给它添加进来,然后我们把这个代码给它复制下来, 然后把这个代码已经复制好了,复制好之后呢,我们可以看到这个返回结果是两个输出,所以这里我们只需要留两个就好了。 第一个变量名是 null, norm 的 话就是视频,视频链接的一个数量,第二个的话它是找到视频链接数量计算总时长的,它是这个意思啊, 我们也把它添加进来,一个是 norm, 一个是 julie 型,然后我们来改一下它的那个变量类型, 这样类型的话我们来改一下,第一个的话它是数量数量,它是整数类型啊,选择 integer 就 行了。然后第二个它是那个计算总处理时长,所以它也是数字类型的,选择 integer 就 行了, 那这一步我们就已经配置好了,然后这个代码,嗯,你们如果说没有的话,也可以和我这个一样,用我这个就好了。 然后我们到了下一步,下一步就要把这个前面准备好的这些素材添加到这个剪映设置里面去,所以我们这里也是用到刚才收藏好了这个剪映小助手 啊,在这里我们是要添加一个时间线的,时间线就是零到十九秒这一部分,要把这个时间线给它添加起, 所以在这里我们还是用到这个剪映小助手啊,里面有一个时间线,我们找到这个时间线的一个节点, 时间线叫 time rise 啊,然后我们找到时间线的一个功能,这个功能是自定义创建时间列表 time rise, 把它添加进来 这个节点,它是来设置这个时间线的,我们来设置一下,我们把前面这个节点设置的这个 julie 给它添加进来, 我把 non 给它添加进来, 然后开始选零就好了,那么这一个节点就配置好了。 时间线配置好之后呢,我们是要根据时间线来做这个视频数据,那下下一个节点的话,我们也是用了这个剪映小助手,我们在这里找到 video enforce, 我 们要是做一个视频的一个数据, 找到这个 video in force, 把它添加进来,根据时间线制作视频数据,然后我们来设置一下,我们先把时间线给它添加进来, 然后把转化好的这个格式给它添加进来前面这个节点, 那么这一步我们就已经设置好了。 设置好之后呢,我们是要添加这个字幕,然后在这里同样也是拉出来,还是要用到剪映小助手的这个插件, 然后我们在剪映小助手这下面,然后找到这个添加字幕就好了,根据时间线制作字幕数据, 那么这一步是给我们添加这个字幕的,然后我们来配置一下它的这个文案,我们首先把前面生成好的这个文案给它添加进来, 然后把它添加到时间线里面, 时间线我们选择自定义就好了,然后这个文案就已经添加好了,文案的话就是这种, 然后我们到了下一步有了这个字幕数据,我们接下来的话就要添加一个标题的一个数 据,哦, 还是选择这个 添加字幕数据,然后根据时间线添加这个字幕数据,然后我们把前面生成文案的这个大模型的这个标题给它添加进来, 然后时间线给它设置一个时间,时间也是一样, time rise, 好,这一步就已经添加好了,这个是标题啊,好,这步设置好之后呢,我们到了下一步,下一步有了这个字幕标题,我们要去生成这个音乐。音乐的话 我们还是用到这个剪映小助手。在添加音乐之前呢,因为它本身的音乐它是一个制服串的一个格式,然后剪映小助手里面的格式,它是一个列表的一个形式, 所以我们要用到一个转化格式,所以在这里我们先把这个音乐转换一下格式才能添加进去哦。我们找到这个矢菌 to 历史特, 这是音效的转换格式,然后从这个字幕转化成这个对象的一个内容,才能添加到这个剪映里面去哦, 因为简易,他的格式就是对象的格式,音效的话我这边提前准备好了,嗯,我们直接把这个音效给他复制进来,黏贴进来就好了,你们想要什么音效就黏贴近什么音效就好了。音效的 格式转换好了,我们下一步是要转换这个背景音乐的格式,我们还是一样找到这个制服转列表, 这一步是背景音乐,然后制服转列表的一个格式,同样还是把这个准备好了,这个背景音乐给它添加进来,那么这一步音效也有了,背景音乐也有了, 在这里我们会发现这个音效啊,音效的话只是开头,我们看一下开头会用到这一部分, 刚才我们已经听完了,就只是开头的这小撮的音效,他出生的这种音效我们只需要这一部分,然后在这里我们就只只需要一小部分的话,所以这一个节点我们要用到代码 啊,选择一个代码,把这个音效缩短到这一小部分就行了,只需要取这个数组的第一个元素就 ok, 然后这个代码, 那么这个代码是把我们宿主就取第一个元素,然后组成宿主就好了。然后我们来输入一下这个输入,输入我们把前面的,我们把前面的这个时间线给它添加进来, 添加进来之后呢,这一步是这个 audio time rush, 然后我们来配置一下它的一个代码, 而我已我已经把这个代码复制过来了,你们可以用我这个代码一样的。复制好之后呢,我们可以看到这个输出, 输出的话,它因为它只有一个输出,所以下面只需要保留一个就好了, 我们把输出的这个复制过来,变量名和这个输出的变量名要一致啊, 然后我们改一下这个输出的变量类型, array object 的 一个格式就好了, 那么这一步就已经配置好了,前面有了这个音效和这个背景音乐,那么下一步我们是要制作这个音效的一个数据, 我们找到 audio input, 找到之后呢,我们来配置一下这个 audio input, 这一步是做这个音效的一个数据,我们来配置一下, 我们先把这个链接给它添加进来, 然后把这个时间线也给它添加进来,时间线就用这个代码。二,因为我们只需要一小部分的一个音效, 那这一步我们就音效的数据就已经配置好了。音效配置好就配置这个背景音乐,我们同样还是选择这个剪映小助手里面的 audio input, 那么这一步我们是来配置这个背景音乐的一个数据 啊,这里我们把这个呃音频链接给它添加进来, 把背景音乐的个数据给它添加进来, 然后把时间线也给它添加进来,找到时间线,然后找到 all timeplus 全部的时间线, 那么音效和这个背景音乐了,接下来我们是要添加到这个剪映里面去的,所以所以下一步我们是要创建剪映草稿的,在这里我们找到, 我们找到创建剪映草稿,创建草稿左边有中文啊, 然后我们来配置一下这个画面,一个高度一个宽度, 高度幺九二零,宽度幺零八零,那这这一部是创建草稿, 那接下来我们是要把前面准备好的这些呃数据啊素材给它添加到这个创建草稿里面去。 我们首先第一步我们是要添加这个视频进这个剪映里面去,所以这里我们找到这个, 我们找到这个添加视频,找到批量添加视频, 那么这一步是添加视频的一个作用,我们看到 id 就是 这个草稿,我们把它添加到草稿里面去, 然后把这个 video in force 给它添加进来, 然后这一步我们就已经设置好了,然后我们再添加一个标题进剪映草稿 标题,我们找到这个批量添加标题, 找到批量添加字幕 来,我们来配置一下这个添加字幕,首先我们把这个标题的这个数据添加进来, 那我们来配置一下这个标题的这个数据给它添加进来, 我们找到标题数据哦,标题的一个数据 in force, 然后把它添加到剪映草稿里面去。这两个添加好之后呢,我们来配置一下里面的一个设置, 我们可以看到这个边框颜色,边框颜色我们选择一个 颜色,颜色我们可以在这里,这里是它的一个代号,前面加个景,就可以添加到这个剪映草稿里面对应的一个颜色,前面加个景,然后把代码输进去就好了。 字体,字体选择江虎字体哦,字体大小十二 整数颜色,这个颜色我们直接用剪映里面的这个颜色把它复制下来这个代号, 然后前面加个景,然后把这个呃代号给它添加进来, 然后看到下面这个位置,位置也是一样,你们想要什么位置,这里可以调,那么这一步就已经设置好了, 那么标题添加完了,我们接下来是要添加一个音频进这个剪映草稿里面去。下一个我们是要用到这个批量添加音频 来,我们来配置一下这个批量添加音频进简易草稿里面去,这个也很简单,然后把这个音频的数据给它添加进来, 然后也是添加到简易草稿里面,然后这一步添加完音频,再添加一个背景音乐就好了。 这一步是添加背景音乐,我们同样也是把这个背景音乐的数据添加进来, 然后再把这个创建草稿添加到草稿里面去,最后我们把这个结束节点给它连接起来就好了, 那么最后步把结束节点给它连接起来,然后把这个剪映的创建槽框 id 给它添加进来,添加好之后呢,可以点击试运行,然后点击试运行, 等待一到三分钟,最后我们运行完会得到这样的一个 id, 把它复制下来,然后复制到剪映小助手里面创建剪映草稿, 然后打开剪映,在草稿里面会得到这样的一个视频,我们来播放一下。

这个视频分享一个扣子工作流搭建的重要知识点,就是如何在扣子工作流里面添加关键帧效果。 首先我们要知道什么是关键帧,我们打开剪映,你看这是一张普通的图片, 如果你播放的话,他是没有动的小池宋杨万里, 那如果我也想让这张图片动起来,比如说有放大的效果或者缩小的效果,那这里就要用到关键帧, 那我们可以选中这个图片,然后在这边位置大小,我们点一下添加关键帧, 你看他这里就多了一个小的菱形,那假设我在这个初尺位置保持不变,然后我想整张图片放大一点三倍,那我们可以在这个末尾调成一点三倍, 然后他这里就自动添加上了一个关键帧,然后我们再来播放一下小池宋杨万里,是不是他就有放大的效果,那这个就是关键帧, 那关键针有什么作用?他就是可以将静态的图片转换成动态的效果,然后可以提升这个视频的可看性。再一个就是节省成本, 如果你要在这个工作流里面生成动态的视频,他的消耗是比较高的,而如果你能生成图片,然后加上关键针,同样实现动态的效果,让他的成本大大降低。那这个视频我会用这个生成古诗视频的这样一个案例 来讲,怎么添加关键帧?好,我们直接上实操,那这个工作流是我们之前讲语音合成那个视频搭建的一个工作流生成出来的视频效果就是这样的,就是一句古诗一个画面, 当这个画面他是没有动的,是静态的,我们可以看一下树阴照水爱晴柔,小荷才露尖尖角。 那我现在需要让他把每张图片都动起来,那我们就继续在这个工作流的基础上去添加关键帧的效果。如果有想跟着练习的,我把这个代码放在这个文档里, 这样你就可以跟着操作了。 好,我们回到这里,那我们要在工作流里面制作这个关键帧的效果,那我们可以直接在这里 添加节点,那我们之前的视频分享过,如果你要添加关键帧,那你得先制作关键帧数据,所以我们先找到这个制作关键帧数据的这个插件,就这个关键帧数据生成器, 然后我们把它放在这里,然后再添加一个添加关键帧的这个插件,就这个添加关键帧。 好,我们同样放在这里,那它的作用是制作关键帧数据,那这个的作用是添加关键帧。 好,我们来配置一下这个节点。第一个参数,我们看一下它是关键帧类型,这个代表沿着 x 轴移动,就是向左或者向右移动, 然后这个是沿着 y 轴移动,就是向上或者向下,然后这个是旋转角度,就是你的图片旋转多少度, 这个是均匀缩放,就你的图片均匀的放大或者均匀的缩小,然后这个是透明度,就是你的图片由暗到亮,或者由亮到暗。那如果我要制作一个放大的效果,那我们就要选这个均匀缩放,那我们把这个填在这里, 然后第二个参数什么意思?就是需要放置关键帧的位置,比例零杠一百,代表在开始和结尾放置,那我们要实现放大的话,我们就在开始和结尾各放一个就可以了,所以我们这里填这个零杠一百, 然后第三个参数,他是用这个节点输出的内容,那这个节点是什么?是不是就添加图片?我们之前视频有分享过添加图片,那我们找到添加图片这个节点,是不是就这个添加图片,然后他的输出就是这个东西, 所以我们选中这个就可以了,那我们在这里选择添加图片的这个输出就可以了。那第四个参数是对应的 这个值,就是你这个放关键帧位置的值,比如说你在这里开头是多少,结尾是多少,那我们是开头是保持不变,就是百分之百就是原图。然后我结尾的话,我放大一点三倍,那我这里就一点三,所以我们这里 复制过来,然后我们这里把这个二改成一点三,它的效果就是从原图到放大一点三倍这么一个效果。那接下去是视频的高度和宽度,我们可以不用填,那这个关键帧就制作好了。那我们现在把这个关键帧效果添加到剪映草稿, 那这里选择剪映草稿,然后这个关键帧数据就是这里生成的数据,我们直接引用就可以了, 选择制作关键帧数据,这样的话关键帧效果就添加好了。我们来试运行一下我们同样的这首古诗。小池,好已经运行结束了,我们把这个结果通过小助手下载下来, 他就直接到了剪映的草稿,我们点开来,我们来播放一下小池,宋杨万里 泉眼无声惜细流,树阴照水爱晴柔。小荷才露尖尖角,早有蜻蜓立上头。添加了关键针之后,这个图片就动起来了,那这个是放大的效果, 如果你想要缩小的效果,那就刚好相反,那如果我想要一个向下的效果,要怎么去实现?我们先在检验里面操作一下,比如这张图片,如果我们直接向下移动是不是不行?因为这里会出现一块空缺,这样就不好看。 那我们可以把这个图片先放大,比如说我放大到一点三倍, 然后再慢慢向下移动,这就可以了,然后最大移动幅度就是这里负五幺五, 你再向下移,它这里就出现空缺了,那这个值是有用的,等一下我们在工作流里面会用到,那等于说我们要实现这个向下的效果,那分了两步,第一步是把这个图片放大,然后第二步才是向下移动,我们回到工作流里面,我们看一下要怎么去实现它。 那第一步我们是一个放大的效果,那这里我们需要修改一下,因为这里是从开头到结尾,然后最终实现一点三倍的放大。那我假设是在百分之十的位置,我们这里加一个十, 然后下面也要相应修改,等于说百分之十的位置就变到一点三倍, 然后后面就一直保持不变,也是一点三倍。好,前面的放大这个效果我们就完成了,那接下去从百分之十到百分之百,我们是均匀的向下移动,我们再来制作这个关键帧数据, 然后同样的制作完了之后需要添加, 我们修改一下这个名字,制作关键帧数据,那他这里不能重复,所以我们就加个编号, 这个是添加关键帧数据,我们来设置下这个节点, 那这里的关键帧类型,我们就要选这个沿着 y 轴向下移动,然后它这里写了需要提供这个高的参数,就这个 hit, 然后值会被除以 hit 进行就是归一化。那我们选这个。 好,这里需要放置关键帧的位置,我们需要放置的位置是哪里?是不是从百分之十到百分之一百,那我们这里写成这样。好,那这个同样是添加图片,这个节点的输出的内容 就这个,那这里对应的值我们在百分之十的位置,我们看一下百分之十的时候,就是仅仅是放大之后的效果,还没有开始移动,那我们看一下这里它是不是零, 那前面是零对应这个百分之十的地方,那百分之百的地方是多少?是不是我们刚刚向下移动之后,这个负五百一十五, 负五百一十五,那他说了需要提供这个高度,那我们的高度是一九二零,因为这是一个竖屏的,那这里就设置好了,然后呢我们下一步添加关键帧, 这里草稿位置,然后这个生成的数据,就这里生成的关键帧数据,那向下移动的效果我们就添加完了,我们来试运行一下,还是这个小池 好,运行结束了,我们把这个结果看一下, 我们点进来播放一下小池。宋杨万里泉眼无声惜细流,树阴照水爱晴柔。 小荷才露尖尖角,早有蜻蜓立上头。是不是就实现了先放大,然后向下移动的效果? 好,我们看一下这里,他每一张图片添加的关键帧效果都是相同的,如果我在同一个视频里面要添加不同的关键帧效果,应该怎么去实现?我们放到后面的视频再分享。关注刚哥,每天分享扣子保姆级教学!

今天教大家搭建一个生成视频的万能工作流模板,基本上市面上生成视频的工作流都是在这样一个模板上进行改进,如果你也正好在学习用工作流生成视频,那么这条作品你一定不要错过,这期视频比较干,建议点赞收藏。 接下来我先给大家说一下这个工作流的搭建逻辑,首先咱们通过大模型生成提示词,然后再由图像生成插件给咱们生成视频, 后边这个部分就是要把咱们上传的视频上传到剪映里边。好,接下来我带着大家实操一遍,我们重新打开一个网页,在这里输入 c o z e, 点 c n, 然后我们点回车,我们点这个资源库,然后点全部 点这个加号资源这,然后创建一个新的工作流,工作流名称我们就这只能填英文或者拼音,我就填一个生成视频,工作流描述就描述它一个功能,我就填一键生成视频,好,点进确认 好,我们来到了工作流搭建页面,它有一个开始节点,还有个结束节点,开始节点就相当于咱们投入的一个物料,然后输入的主题,最后用结束节点给咱们验收, 我们来配置一下开始节点,首先我们输入主题,然后是 b 选项,然后变量名,我们就默认 input 变量类型是对的类型,然后我们再添加一个 bgm 的 一个选项。啊,变量类型也是对的类型, 那我们再添加一个米和 k, 因为它官方的一个图像生成插件,它十月十五号要下架嘛。然后我选了一个米和的图像生成插件,它要调用 k, 所以 说我们添加一个开始,这点就配置好了。好,下面我给大家讲一下这个视频生成原理,我们再往下讲。 生成视频第一步肯定要生成提示词,第二步肯定是要通过提示词生成图片, 第三步要把图片和提示词结合起来,转化成视频, 第四步再给视频配个 bgm, 第五步把它导入到剪映 帮,为咱们修改。所有的生成视频工作流都是按照这个步骤来的,我们来开始。第一步操作,生成提示时,我们添加一个大模型插件,然后双击给它重命名一下,方便我们查看。 好,我们来配置一下模型,我选择的是 deepsafe v 三零三二四,目前用的还是算比较稳定的, 然后变量值咱们用开始的 input 变量名还是默认 input 就 可以,然后系统提示词我这写好了,我就直接复制了,我们来看一下这个提示词,因为我要生成的是美女跳舞风格的视频,所以说我给他设定的角色就是 擅长围绕美女跳舞风格生成相关的图片和动画提示词,然后给他编了两个技能,第一个就是生成图片与动画提示词啊, 然后还有参考提示词的逻辑,然后最后以数字的形式给咱们输出。还有一个限制,用户提示词,我们就要把变量名这个 input 给它引用进来,我们按住 shift 一个大括号, 然后再按一个大括号,然后选择 input, 它变成蓝色,说明我们引用成功了,然后输出这里,然后变量类型我们要选择的是 object, 然后变量名是 output, 不 用动, 然后我们再添加两个指向啊,输出,这里我们要输出两个变量,一个是生成图片的提示词,变量名我们改成 imagine palm point, 然后还有一个就是要生成图片生成视频的提示词,然后变量名我们给它输成 and the mate, 这个变量名可以根据自己的喜好输入,自己能看懂就可以了,这就配置好好提示词有了,我们要把提示词变成图片,然后我们添加一个插件, 图片生成我用的是吉梦。图片生成,然后我们添加进来双击重命名一下。好,我们来配置一下啊。 k, 我 们就是引用开始的米和 k 就 可以,然后提示词,我们引用生成提示词的图片提示词, 然后这模型我选择的是图片三点一,他也可以选择四点零啊,四点零的质量比较高,然后他的费的那个算力也是多一点, 然后比例我选择的是九比十六啊,图片生成就配置好了,图片有了,我们下面结合提示词,把图片转换成视频,我们添加一个视频生成插件,我用的是吉梦, 然后我们双击重命名一下,我们来配置一下 k, 我 们还是同样的引用开始的米和 k 提示词,我们选择大模型给咱们输出的生成视频的提示词,然后我选择是五秒,大家也可以选择十秒这儿, 然后图片链接,我们直接引用生成图片的 u i l 模型,我选择的视频三点零,然后清晰度我选择的是幺零八零 p, 大家也可以选择七百二十 p 啊,这个根据自己的需求,就是质量越高,它算力费的是也是越多。视频生成插件我们就配置好了。视频有了,接下来我们要给它配一个背景音乐,我们添加一个背景音乐库的一个插件, 我们从这个音乐库里边给他配,我们重新明一下。好,我们来配置一下变量值,我们直接引用开始的这个 bgm 关键词就行了,到时候我们输入一个关键词,通过关键词给咱们生成背景音乐。 好,这就配置好了。好,下面我们要把视频 u i l 和音乐 u i l 给它转换成列表,就是剪映能识别的格式,然后我们添加一个剪映小助手里边的字幕转念表的一个插件 s t r two list, 我 们给它重命名一下。我们首先先转视频的。 好,我们来配置一下变量值,我们直接引用视频生成的 u i l 就 可以。好,同样的,我们再添加一个字幕转列表的一个插件, 我们双击重命名一下,我们来配置一下变量值,我们直接引用音乐的 eyl。 好 嘞,这就配置好了。好,下面我们要创建一个剪映里边的时间键列表,我们还是 添加一个 timeless 的 插件,我们重命名一下。好,我们视频选择是五秒钟,这儿转化成是微秒,就是五百万微秒 镜头,我这儿选的是一个镜头。好,这就配置好了,下面我们要把视频数据还有背景音乐的数据给它做出来,我们先做视频数据,我们添加一个剪映小助手里边儿的 video in force, 添加视频数据。 好,我们重命名一下。好,我们来配置一下 timeless, 我 们直接引用咱们做好的时间线这个 all timeless, 然后 video u i l s 我 们就是转换过来的 视频转换格式的 enforce。 好, 这就配置好了。同样的,我们再把背景音乐的数据给它做出来,我们选择剪映小助手里边的 audio enforce, 我们重命名一下,我们来配置一下在 mp 三幺二 l s 还是转换过来这个音乐格式 enforce, 然后 timeless, 我 们还是选择我们做好的时间线的 all timeless, 然后这个音量我们选择小一点零点五,背景音乐不要太大。好,这就配置好了。接下来我们把以上数据创建到剪映草稿里边儿,我们添加一个剪映小助手里边儿的创建草稿插件,就可以 to drop, 我们重命名一下,好,这个高度和宽度我们图片生成的是九比十六,这就不用填了。接下来我把视频数据先添加进来,同样的还是选择剪映小助手里边的 a, d vids。 添加视频数据,我们重命名一下好,我们来配置一下 java id, 我 们就选择创建剪映草稿的 help 的 id, 然后 video in force, 我 们选择咱们视频制作的一个 in force。 好, 接下来我把背景音乐的数据添加进来,我们还是选择剪映小助手里边的 a, d, d audio 是, 我们重名一下,好,我们来配置一下这个 audio in force, 我 们就选择 这个背景音乐制作数据的 in force drop id, 还是选择创建剪映草稿的 drop id。 好, 最后我们把结束节点拉过来给它连起来。好,我们来配置一下变量值,我们直接引用创建草稿的 drop id, 整个工作流我们就搭建好了。下面我们来运行一下这个背景音乐的关键字,我们就选择一个劲爆五 dj, 然后主题我们选择一个二十岁美女, 在浅色凹热五米和 k, 我 这儿选择我自己的米和 k 在个人中心里边复制过来就可以,然后点四维星,我们稍微等一下 好,运行完成了,花了一分十九秒,然后输出变量,我们把这个 id 复制打开。剪映小助手,把刚才的 id 粘贴创建剪映草稿, 我们看一下啊,目前草稿是一百五十五个。好,它处理完成,直接跳成一百五十六个,我们把它打开。 好,我们看一下效果啊, 是不是跟真人一样,根本就分辨不出来是 ai 生成的,效果不错吧。好,下面我再跟大家说一下这个想改视频风格的,把这个风格改一下就可以了。