图像转视频 API
POST
/v3/async/img2video此 API 有助于生成带有图像的视频,您可以在此处获取指导:https://novita.ai/get-started/img2video.html#_1-image-to-video 。
请求参数
Header 参数
Content-Type
string
必需
Authorization
string
必需
Body 参数application/json
model_name
string
型号名称
image_file
string
必需
输入图像的base64,最大分辨率<= 2048 * 2048,最大文件大小为30 Mb。
frames_num
integer
必需
视频总帧数。当参数 model_name='SVD_XT' 时,frames_num = 25,当参数 model_name='SVD' 时,frames_num = 14
frames_per_second
integer
必需
每秒帧数,帧率越大,视频越流畅,目前仅支持数字6。
seed
integer
视频生成的种子。
image_file_resize_mode
string
必需
图像文件调整大小模式,当设置为 ORIGINAL_RESOLUTION 时,表示保持原始图像大小,但分辨率 < 576x1024,当设置为 CROP_TO_ASPECT_RATIO 时,表示保持图像的原始比例并将其裁剪到 576x1024 分辨率以内。
steps
integer
生成步骤。
motion_bucket_id
null
可选
用于 img2vid 的运动桶。
cond_aug
null
可选
Cond Aug 用于 img2vid。
extra
object
可选
response_video_type
string
必需
示例
{
"model_name": "SVD-XT",
"image_file": "{{base64 encoded image}}",
"frames_num": 25,
"frames_per_second": 6,
"seed": 20231127,
"image_file_resize_mode": "CROP_TO_ASPECT_RATIO",
"steps": 20,
"motion_bucket_id": null,
"cond_aug": null,
"extra": {
"response_video_type": "mp4"
}
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
task_id
string
必需
task_id,可用于查询端点https://docs.novita.ai/task-api/v3-async-task-result中的任务状态。
示例
{
"task_id": "0618e8fb-15ec-4e33-8aa0-253ddb4f07aa"
}
最后修改时间: 1 年前