You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
视频生成接口文档
基本信息
- 接口地址:
http://192.168.10.70:6711/
- API 版本: 1.0
生成动态视频
- 路径:
/dynamic-video
- 请求方法:
POST
- 描述: 上传一张图片,生成带有动态效果的视频。
请求参数
参数名 |
类型 |
描述 |
image |
File |
必填。要上传的图片文件。 |
响应
字段名 |
类型 |
描述 |
code |
int |
响应状态码。200 表示成功,500 表示失败。 |
message |
string |
状态消息,表示视频正在生成或其他信息。 |
uid |
string |
唯一任务标识符,可用于查询任务状态。 |
video |
string |
视频的 Base64 编码(任务完成时返回)。 |
- 成功: 返回任务状态信息,包括唯一任务标识符
uid
。
- 失败: 返回错误信息。
生成静态视频
- 路径:
/silent-video
- 请求方法:
POST
- 描述: 上传一张图片,生成无声的视频。
请求参数
参数名 |
类型 |
描述 |
image |
File |
必填。要上传的图片文件。 |
响应
字段名 |
类型 |
描述 |
code |
int |
响应状态码。200 表示成功,500 表示失败。 |
message |
string |
状态消息,表示视频正在生成或其他信息。 |
uid |
string |
唯一任务标识符,可用于查询任务状态。 |
video |
string |
视频的 Base64 编码(任务完成时返回)。 |
- 成功: 返回任务状态信息,包括唯一任务标识符
uid
。
- 失败: 返回错误信息。
查询任务状态
- 路径:
/status/{uid}
- 请求方法:
GET
- 描述: 通过唯一任务标识符
uid
查询任务状态。
请求参数
参数名 |
类型 |
描述 |
uid |
string |
必填。唯一任务标识符。 |
响应
字段名 |
类型 |
描述 |
code |
int |
响应状态码。200 表示成功,500 表示失败。 |
status |
string |
任务状态(processing、completed、failed)。 |
message |
string |
错误信息(任务失败时返回)。 |
video |
string |
视频的 Base64 编码(任务完成时返回)。 |
- 成功: 返回任务状态信息,任务完成时返回生成的视频文件。
- 失败: 返回错误信息。
注意事项
- 如果上传相同的图片,系统会检查之前是否已经生成了对应的视频,如果已生成则直接返回之前的视频,无需重新生成。
- 每次上传的图片都会被记录下来,以及对应的生成视频路径,以便下次上传同一张图片时可以直接返回之前的视频。