该接口提供在云存储平台上获取指定音视频资源的简单元信息。
GET/<key>?op=avinfo2
HOST:<DownloadDomain>
参数 | 必填 | 描述 |
---|---|---|
HOST | 是 | 视频下载域名,可以是云存储的二级域名,或者空间绑定的域名。 |
参数 | 必填 | 描述 |
---|---|---|
op | 是 | avinfo2(操作类型-音视频简单信息) |
如果请求成功,则返回如下内容的Json
串:
{
"streams": [
{
"index": 0,
"codec_name": "h264",
"codec_type": "video",
"width": 480,
"height": 480,
"pix_fmt": "yuv420p",
"duration": "246.633333",
"bit_rate": "1173144",
"nb_frames": "7399",
"r_frame_rate": "25/1", // 真实帧率
"avg_frame_rate": "25/1", // 平均帧率
},
{
"index": 1,
"codec_name": "aac",
"codec_type": "audio",
"sample_rate": "44100",
"channels": 2,
"duration": "246.595918",
"bit_rate": "122396",
"nb_frames": "10620",
"r_frame_rate": "25/1", // 真实帧率
"avg_frame_rate": "25/1", // 平均帧率
}
],
"format": {
"nb_streams": 2,
"format_name": "mov,mp4,m4a,3gp,3g2,mj2",
"duration": "246.639000",
"size": "40149865",
"bit_rate": "1302330"
}
}
具体字段说明详见avinfo字段说明
注:rotate字段为选填字段,根据视频信息是否包含旋转信息进行展示
如果请求失败,则返回如下内容的Json
串:
{
"code": "<code string>",
"message": "<message string>"
}
字段名 | 必填 | 描述 |
---|---|---|
code | 是 | HTTP请求响应码,参见HTTP响应状态码<返回码> |
message | 是 | 获取音视频简单信息失败的提示信息 |
curl -v "http://downloadDomain/1.mp4?op=avinfo2"