指南图生视频与首尾帧 API:字段写法与支持的模型
MakerNice 团队 · ·
图生视频(i2v)把你提供的一张静态图作为首帧,让画面动起来;首尾帧(flf)接收两张图片,生成连接两者的运动。在 MakerNice 上,阿里巴巴的 Wan 3.0、字节跳动的 Seedance 2.5、快手的 Kling 3.0 Pro 等大多数视频模型都支持这两种模式;Happy Horse 1.1 只支持图生视频,Kling 3.0 4K 两种都不支持。
哪些视频模型支持图生视频和首尾帧?
| 模型 | 图生视频 | 首尾帧 | 这两种模式的 aspect_ratio |
|---|---|---|---|
| Seedance 2.5 | 支持 | 支持 | 不接受 |
| Seedance 2.0、2.0 Fast | 支持 | 支持 | 六种画幅;flf 另加 adaptive |
| MiniMax H3、H3 Max、H3 Max Turbo | 支持 | 支持 | 不接受 |
| Wan 3.0、Wan 3.0 Prime | 支持 | 支持 | 不接受 |
| Kling 3.0 Pro、Standard | 支持 | 支持 | 不接受 |
| Kling 3.0 4K | 不支持 | 不支持 | 只做文生视频 |
| Happy Horse 1.1 | 支持 | 不支持 | 不接受 |
围绕某个模式搭建界面之前,请先确认模型是否支持。如果模型选择器给 Happy Horse 1.1 提供首尾帧,或给 Kling 3.0 4K 提供任何图片模式,只会产生错误。GET /v1/models 列出每个模型的模式,每个模式的 needs 对象标明是否需要 image 和 lastImage。它不需要 API Key,你可以用它来驱动选择器,而不是把表格写死。
图生视频请求需要哪些字段?
把 mode 设为 i2v,并传入 image_url。图片必须是公网 https 地址,长度不超过 2,048 个字符;接口没有上传端点,请先把文件托管好。时长与分辨率取决于模型:Wan 3.0 接受 2 到 30 秒,以及 480p、720p、1080p。
{
"model": "wan-3.0",
"mode": "i2v",
"prompt": "The camera slowly pushes in as the lantern flame flickers and the paper blinds sway",
"image_url": "https://example.com/lantern.jpg",
"duration": 5,
"resolution": "720p"
}首尾帧请求怎么发?
把 mode 设为 flf,同时传入作为开头画面的 image_url 和作为结尾画面的 last_image_url。服务端会拒绝模式用不到的字段,所以在 i2v 模式里发送 last_image_url,或在 flf 模式里漏掉它,都会返回 400 invalid_request。
{
"model": "wan-3.0",
"mode": "flf",
"prompt": "Time passes over the harbor, light shifting from dawn to dusk while the boats stay at anchor",
"image_url": "https://example.com/harbor-dawn.jpg",
"last_image_url": "https://example.com/harbor-dusk.jpg",
"duration": 5,
"resolution": "720p"
}
图片类模式能设置画幅和分辨率吗?
在视频模型中,只有 Seedance 2.0 和 Seedance 2.0 Fast 为 i2v 和 flf 列出了画幅(21:9、16:9、4:3、1:1、3:4、9:16),它们的 flf 还额外允许 adaptive。其余所有模型在这两种模式下都没有 aspect_ratio,请不要带这个字段,否则请求会被拒绝。分辨率同样因模型而异:Seedance 2.0 Fast 和 Kling 系列不接受 resolution 字段,而 Seedance 2.5、Seedance 2.0、MiniMax、Wan 和 Happy Horse 各有自己的选项。
怎样让图生视频效果更好?
- 提示词用来描述运动,而不是描述画面,因为图片已经展示了画面里有什么。
- 首尾帧请选同一场景、同一主体、构图相近的两张图;差别太大的两张图会让模型缺少可以衔接的东西。
- 在整个生成期间,图片都应放在稳定的公网地址上,因为模型需要自己去获取它们。
- 报价时务必带上与创建时相同的图片字段。
想用多张图片而不是一两张来控制画面,可以读「参考生视频」指南;规划片段长度和清晰度,可以读「AI 视频时长与分辨率怎么选」一文。
常见问题
Happy Horse 1.1 支持首尾帧吗?
Kling 3.0 4K 能做图生视频吗?
image_url 可以直接上传本地文件吗?
Wan 3.0 图生视频最长能生成多少秒?
本文涉及的模型
视频Wan 3.0
-21%MakerNice 上时长范围最宽的模型——2 到 30 秒,480p、720p 或 1080p,支持全部输入模式和最多 10 张参考图。
视频Seedance 2.5
字节跳动的长镜头旗舰:单段最长 30 秒,480p 到 4K,最多 16 张参考图,让每个镜头都保持角色一致。
视频Kling 3.0 Pro
-4%自带声音的视频:快手 Kling 3.0 Pro 为每段 3–15 秒的视频配上音频,可由文字、单张图片或首尾帧生成。1080p 档位。
视频Happy Horse 1.1
阿里巴巴 Happy Horse 1.1:专注于文字、图片和参考图驱动的短片——3–15 秒,720p 或 1080p,最多 9 张参考图。