
天天
先看一下最终生成的视频效果:
https://dl.playground.lazycat.cloud/guidelines/496/72e078eb-109a-47ef-b39e-1fd4c20636bf.mp4
工作流主要分为 4 部分:生图、图生视频、配音、保存数据。其实每一部分,在前面的攻略里都有涉及,这个就是把上面的部分都串联起来了。
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.n8n
### 生图
在 Google sheet 中先准备好一个表格

添加一个 get row 节点


只取找到的第一行待完成的数据

第 2 步添加一个 llm节点,提示词参考:

```
你现在是一个专业的AI绘画提示词(Prompt)生成器。请你根据我提供的固定场景描述,生成1条独立的、可用于AI绘画的提示词。
固定场景要求如下:
视角与构图: 一个从侧面拍摄的中景镜头,构图稳定。焦点清晰地落在主体 {{ $json['动物'] }} 身上。
地点与核心元素: 场景为一个光线明亮的室内奥运会跳水场馆。主体 {{ $json['动物'] }} 正从右向左走在一块浅蓝色的跳水板上。
背景细节: 背景是一面纯净的蓝色墙壁,墙壁左上方印有清晰的白色奥运五环标志。在主体动物的后方,可以看到一名坐在高脚椅上、身穿红色上衣的模糊工作人员,以及更远处的模糊观众席。在画面的右侧,可以看到跳水台的银色金属扶手/楼梯结构。
你的任务:
在上述固定场景中,将核心主体设定为:一只 {{ $json['动物'] }}。
输出要求:
生成1条独立的提示词。
最终输出的提示词要完整、流畅地融合所有场景描述。
注意!!!只输出最终生成的提示词内容,不要包含任何其他无关文字。
生成的动物要面冲着泳池
```
模型配置上 Gemini2.5flash

执行后,我们拿到了提示词

接下来,我要根据提示词,去生成图片。这里我用到了这个第三方的 API 接口https://api.apicore.ai/ 它的模型比较多,而且便宜
添加一个令牌

回到 n8n 创建一个令牌,Name 填:Authorization
密钥是:Bearer 你的密钥


执行之后,可以在看到图片url,不过它好像给我生成反了,猫走错方向了

但是生成数据都在 data 里,我们需要处理一下,拿到 url

添加一个 Code 字段,最终格式化成了右侧的效果

不用费脑子琢磨中间的代码是怎么写的,记得问 AI。把左侧代码复制、给它说你的要求,让ai 自动给你代码。
### 生视频
经过上面的步骤,图片已经生成了,接下来生成视频。
这次用到的是海螺2的 API,它的特点是动作幅度大,需要用到 fal平台的 API
官方文档在[这里](https://fal.ai/models/fal-ai/minimax/hailuo-02/standard/image-to-video/api)

新建一个 http request 节点,post 请求,
url 填:https://queue.fal.run/fal-ai/minimax/hailuo-02/standard/image-to-video
fal 是比较费钱的,不过初次用的话,绑完卡会送给你 10 刀的积分

在 apikey 里新建一个密钥

回到n8n 创建一个 fal 的凭证,注意这里的 value,是 Key 空格+你的密钥,和上面的 Bearer 的方式前缀不一样

这里用的提示词:
```
The animal leaped from the diving platform, performed a forward three-and-a-half somersault pike in mid-air, executed an elegant dive, and finally plunged into the pool.
```

image_url 是左侧上一步的 url,直接拖过来

执行之后,可以看到它的状态是在等待队列中

图生视频是比较耗时的,所以有必要加个等待,去轮询获取数据结果

这里注意,在 Setting 里如果错了,就继续获取数据

这个视频花了 0.27 刀,大概 2 块钱

https://dl.playground.lazycat.cloud/guidelines/496/f51924fc-4756-4d37-bb9a-46de98c08d56.mp4
看了视频给我整笑了,猫猫直接给我来了 两 个后空翻,然后跳水了。好吧,我开始还觉得它走错方向了。
### 配音
上面的视频是没有声音的,要配音需要用到另外的接口。
添加 http request 节点,url 填写:https://queue.fal.run/fal-ai/thinksound

配音的提示词:
```
The animal leaped from the diving platform, performed a forward three-and-a-half somersault pike in mid-air, executed an elegant dive, and finally plunged into the pool.
```

执行后可以看到输出


保存视频url数据到 Google sheet,添加一个 update row 节点



以上就完成了视频的制作,难点在于 fal 的请求配置,它是异步出结果,中间细节没处理好反复了好几次。
另外生视频还是挺花钱的,还没体验过算力仓,不过起码不用花钱还是挺好的。
评论
0暂无评论