• 沒有找到結果。

状态码

状态码 描述

200 新建视频解析任务成功。

400 新建视频解析任务失败。

错误码

请参见错误码。

11.2 查询视频解析任务

功能介绍

查询解析任务的状态和结果。

调试

您可以在API Explorer中调试该接口。

URI

GET /v1/{project_id}/extract-metadata

11-11 路径参数

参数 是否必选 参数类型 描述

project_id 是 String 项目ID,获取方法请参考获取项 目ID

11-12 Query 参数

参数 是否必选 参数类型 描述

task_id 否 Array 任务ID。一次最多10个

参数 是否必选 参数类型 描述

status 否 String 任务执行状态。

取值如下:

● INIT:初始状态

● WAITING:等待启动

● PREPROCESSING:处理中

● SUCCEED:处理成功

● FAILED:处理失败

● CANCELED:已取消 start_time 否 String 起始时间。格式为

yyyymmddhhmmss。必须是与 时区无关的UTC时间,指定 task_id时该参数无效。

end_time 否 String 结束时间。格式为

yyyymmddhhmmss。必须是与

X-Auth-Token 否 String 用户Token。

通过调用IAM服务获取用户 Token接口获取(响应消息头中 X-Subject-Token的值)。

Authorization 否 String 使用AK/SK方式认证时必选,携 带的鉴权信息。

X-Project_Id 否 String 使用AK/SK方式认证时必选,携 带项目ID信息, 与路径参数中的 项目ID相同。

API 参考 11 视频解析接口

参数 是否必选 参数类型 描述

X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请 求的发生时间。

x-language 否 String 客户端语言

响应参数

状态码: 200

11-14 响应 Body 参数

参数 参数类型 描述

total Integer 任务总数 tasks Array of

ExtractTask objects

任务列表

11-15 ExtractTask

参数 参数类型 描述

task_id String 任务ID status String 任务状态。

取值如下:

● INIT:初始状态。

● WAITING:等待启动。

● PROCESSING:处理中。

● SUCCEED:处理成功。

● FAILED:处理失败。

● CANCELED:已取消。

create_time String 任务创建时间 start_time String 任务启动时间 end_time String 任务结束时间 description String 错误描述 user_data String 用户数据。

input ObsObjInfo

object 源文件信息

参数 参数类型 描述 output ObsObjInfo

object 输出文件信息 metadata MetaData

object 输出参数

11-16 ObsObjInfo

参数 参数类型 描述

bucket String OBS的bucket名称。

location String OBS桶所在的区域,且必须与使用的MPC区域保 持一致。

object String OBS对象路径,遵守OSS Object定义。

● 当用于指示input时,需要指定到具体对象。

● 当用于指示output时, 只需指定到转码结果期 望存放的路径。

file_name String 文件名,仅用于转封装指定输出名称。

● 当指定了此参数时,输出的对象名为object/

file_name 。

● 当不指定此参数时,输出的对象名为object/

xxx,其中xxx由MPC指定。

11-17 MetaData

参数 参数类型 描述

size Long 文件大小。单位:byte。

duration_ms Double 视频时长,带小数位显示。单位:秒。

duration Long 视频时长。单位:秒。

format String 文件封装格式。

bitrate Long 总码率。单位:bit/秒 video Array of

VideoInfo objects

视频流元数据。

audio Array of AudioInfo objects

音频流元数据。

API 参考 11 视频解析接口

11-18 VideoInfo

参数 参数类型 描述

width Integer 视频宽度 height Integer 视频高度

bitrate Integer 视频码率,单位: kbit/s bitrate_bps Long 视频码率,单位: bit/s frame_rate Integer 帧率。

取值范围:0或[5,60],0表示自适应。

单位:帧每秒。

说明若设置的帧率不在取值范围内,则自动调整为0,若设

置的帧率高于片源帧率,则自动调整为片源帧率。

codec String 视频编码格式

11-19 AudioInfo

参数 参数类型 描述

codec String 音频编码格式 sample Integer 音频采样率 channels Integer 音频信道

bitrate Integer 音频码率,单位: kbit/s bitrate_bps Long 音频码率,单位: bit/s

状态码: 400

11-20 响应 Body 参数

参数 参数类型 描述

error_code String 错误码。

error_msg String 错误描述。

请求示例

GET https://{endpoint}/v1/{project_id}/extract-metadata?task_id=7967

响应示例

状态码: 200

查询视频解析任务成功。

{ "total" : 1, "tasks" : [ { "task_id" : 7967, "status" : "SUCCEED",

"create_time" : 20201119103821, "start_time" : 20201119103822, "end_time" : 20201119103827,

"description" : "The task has completed.", "input" : { "object" : "out_gamma/extract/", "file_name" : "video_001.txt"

},

{ "error_code" : "MPC.10202",

"error_msg" : "Invalid request parameter."

}

错误码

请参见错误码。