图像生成视频
POST
/videos/image-to-video
基于参考图片生成动态视频。适用于商品主图动态化、产品展示动画、静态图转视频等场景。
接口信息
| 项目 | 说明 |
|---|---|
| 接口地址 | POST https://api.seeany.com/v1/videos/image-to-video |
| Content-Type | multipart/form-data |
| 认证方式 | Bearer Token |
| 超时时间 | 异步(返回 task_id) |
请求参数
必填参数
| 参数 | 类型 | 说明 |
|---|---|---|
model | string | 生成模型 |
image | file | 参考图片 |
可选参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
prompt | string | - | 运动/场景描述 |
duration | integer | 5 | 时长(秒) |
resolution | string | 720p | 分辨率:480p / 720p / 1080p |
audio | boolean | false | 是否生成音频 |
motion_strength | float | 0.5 | 运动强度 0.0-1.0 |
webhook_url | string | - | 回调地址 |
请求示例
python
from seeany import SeeAny
client = SeeAny(api_key="sk-xxxxx")
task = client.videos.image_to_video(
image=open("./product.png", "rb"),
model="seedance-2.0",
prompt="镜头缓慢推进,产品微微旋转展示,光影变化",
duration=5,
resolution="720p",
motion_strength=0.6
)
print(f"任务已提交: {task.id}")bash
curl -X POST https://api.seeany.com/v1/videos/image-to-video \
-H "Authorization: Bearer sk-xxxxx" \
-F "image=@./product.png" \
-F "model=seedance-2.0" \
-F "prompt=镜头缓慢推进,产品微微旋转展示,光影变化" \
-F "duration=5" \
-F "resolution=720p"响应示例
json
{
"id": "vid_20260603_002",
"object": "video_generation",
"status": "processing",
"created": 1748908800,
"model": "seedance-2.0",
"estimated_time": 90
}运动强度说明
motion_strength 控制生成视频的运动幅度:
| 值 | 说明 |
|---|---|
0.1 - 0.3 | 微动:轻微的光影或镜头移动 |
0.4 - 0.6 | 适中:产品展示推荐 |
0.7 - 0.9 | 强烈:快速运动、场景变化 |
提示
- 图片分辨率越高,生成效果越好
prompt描述越具体,视频运动越可控- 商品展示推荐
motion_strength=0.4-0.6