AI MediaKit
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Authorization | String | 是 | Bearer {Your_API_Key} | |
Content-Type | String | 是 | application/json | 请求体的媒体类型,固定为 application/json。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
bundle_url | String | 是 | https://example.com/hyperframes/product-intro.zip | HyperFrames 工程 ZIP 包地址。
|
quality | String | 否 | high | 渲染质量档位。可选值:
|
bitrate | Integer | 否 | 8000 | 目标平均码率,单位为 kbps,取值范围为 [10, 150000]。不设置时采用底层默认编码策略。对于 MOV(ProRes 编码)和 GIF 输出,该参数可能不生效。 |
format | String | 否 | mp4 | 输出格式。可选值:
当 alpha 为 true 时,format 只能为 webm、mov 或 gif。 |
fps | Integer | 否 | 30 | 输出帧率,取值范围为 [1, 60]。 |
alpha | Boolean | 否 | false | 是否保留透明通道。设为 true 时,format 必须为 webm、mov 或 gif;若与 mp4 同时设置,请求将失败。 |
client_token | String | 否 | hyperframes_render_001 | |
callback_args | String | 否 | asset_id_20261021_001 | |
callback_url | String | 否 | https://example.com/callback | 用于接收该任务结果回调的 URL 地址。如果提供此参数,其优先级将高于在控制台配置的全局回调地址。地址必须以 http:// 或 https:// 开头。请参考事件回调了解回调接收机制和回调消息结构。 |
queue_id | String | 否 | q00a9731598092652e4a95292434198 | 任务提交的目标队列 ID。如不传,默认会使用系统自动创建的队列 ID。您可以将不同业务或优先级的任务提交到不同的队列,以实现按队列对应的项目进行分账。您可以在 AI MediaKit 控制台队列管理页面创建和管理队列,系统会自动分配一个队列 ID。详情请参考按项目或 API Key 分账。 |
参数 | 类型 | 描述 |
参数 | 类型 | 描述 |
success | Boolean | 任务是否成功提交。
|
task_id | String | 任务的唯一标识符。仅在 success 为 true 时返回有效值。您可以使用此 ID 来查询任务状态和结果。 |
request_id | String | 本次 API 请求的唯一标识符,可用于问题排查。 |
error | Object |
参数 | 类型 | 描述 |
参数 | 类型 | 描述 |
code | String | |
type | String | 错误的宏观类型。例如 BadRequest。 |
message | String | 对错误的详细描述,可用于开发调试。 |
param | String | (可选)指出导致错误的具体参数。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
video_url | String | https://example.volcvideo.com/hyperframes/product-intro.mp4?auth_key=... | 渲染产物的下载地址。该地址为临时下载链接,有效期为 24 小时,请及时下载保存。 |
duration | Number | 12.5 | 输出产物的时长,单位为秒。GIF 产物可能返回 0。 |
resolution | String | 1080p | 输出产物的分辨率档位。可能值:240p、360p、480p、540p、720p、1080p、2k、4k、6k、8k。 |