使用首帧和尾帧生成视频
首尾帧模式通过两张图片约束画面起点和终点。模型根据 references 自动识别模式,必须恰好提交一个 first_frame 和一个 last_frame。
准备首帧和尾帧
- 上传两张图片把首帧和尾帧上传到公网可直接访问的 HTTPS 地址。
- 按顺序引用在提示词中使用 @图片1 和 @图片2,与 references 数组顺序一致。
- 保持图片顺序第一个为 first_frame,第二个为 last_frame。
- 提交并轮询创建任务后等待 completed,再读取 metadata.url。
{
"model": "seedance2.0",
"prompt": "人物从 @图片1 自然走到 @图片2 的位置,镜头保持稳定",
"seconds": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"references": [
{
"type": "image",
"role": "first_frame",
"source": "https://cdn.example.com/first-frame.png"
},
{
"type": "image",
"role": "last_frame",
"source": "https://cdn.example.com/last-frame.png"
}
]
}常见失败原因
- 只提交首帧或尾帧,没有成对出现。
- 首尾帧素材不是图片类型。
- 把首尾帧与参考图片、视频或音频混在同一个请求。
- 提示词没有引用提交的素材,或引用顺序和数组不一致。
- 使用 localhost、内网 IP、HTTP、防盗链或短期签名地址。