AI MediaKit
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Authorization | String | 是 | Bearer {Your_API_Key} |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
video_url | String | 是 | https://example.com/media.mp4 | 待处理的视频 URL。
|
return_segment_videos | Boolean | 否 | true | 是否生成并返回切片视频文件。
|
segment_threshold | Number | 否 | 10 | 场景切分的敏感度阈值。取值范围为 [0, 100)。默认值为 10。
当您同时设置 min_duration, max_duration 和 segment_threshold 时,系统会按照以下两阶段逻辑进行切分,以确保所有约束都得到满足:
|
min_duration | Number | 否 | 3 | 单个切片的最小时长(单位:秒)。小于此时间的片段将被合并。默认值为 3。应小于或等于 max_duration。 |
max_duration | Number | 否 | 30 | 单个切片的最大时长(单位:秒)。大于此时间的片段将被强制切分。默认值为 30。应大于或等于 min_duration。 |
enable_clip_fade | Boolean | 否 | false | 是否将检测到的淡入/淡出片段作为独立的切片输出。默认为 false。
|
media_output_destination | String | 否 | tos://<您的桶名> | 指定切片视频文件的目标存储位置。AI MediaKit 支持将处理产物存储至您的火山引擎视频点播(VOD)空间或对象存储(TOS)桶。仅当 return_segment_videos 为 true(默认)时生效。
不传本参数时,result.segments[].segment_video_url 返回有效期为 24 小时的临时下载地址。设置本参数后,切片文件将写回您的 VOD 空间或 TOS 桶,segment_video_url 将返回形如 vod://<空间名>/<媒资ID> 或 tos://<桶名>/<对象Key> 格式的资源地址,不再返回临时下载地址。 说明 首次使用此功能前,您需要先授权 AI MediaKit 将文件写入您的 VOD 空间或 TOS 桶。请前往 AI MediaKit 控制台基础配置 > 授权管理页面,根据您的需要,为 AI MediaKit 服务授予相应的权限。更多信息,请参阅开发指南处理产物存储至 VOD 或 TOS。 |
client_token | String | 否 | your_unique_request_id_135 | |
callback_args | String | 否 | your_custom_callback_args | |
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 | 任务的唯一标识,用于后续查询任务进度和结果。 |
request_id | String | 本次请求的唯一标识,可用于问题排查。 |
参数 | 类型 | 描述 |
segments | Array | |
duration | Number | 输入视频的总时长(单位:秒)。 |
参数 | 类型 | 描述 |
start_time | Number | 切片的起始时间(单位:秒)。 |
end_time | Number | 切片的结束时间(单位:秒)。 |
segment_video_url | String | 切片视频文件的下载地址,输出视频为 MP4 格式。仅当请求参数 return_segment_videos 为 true(默认)时返回;当 return_segment_videos 为 false 时不生成切片文件,本字段不返回。地址类型根据请求时是否设置 media_output_destination 而不同:
|