Queries media files by media ID.
Operation description
This operation queries up to 10 media files at a time.
QPS limit
The QPS limit for this operation is 100 requests per second per user. If the limit is exceeded, API calls are throttled, which may affect your business. Make API calls at a reasonable rate. For more information, see QPS limits.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mts:QueryMediaList |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| MediaIds |
string |
Yes |
The IDs of the media files to query. You can log on to the ApsaraVideo Media Processing console and obtain the IDs by choosing Media Management > Media List. Separate multiple IDs with commas (,). You can query up to 10 media files at a time. |
3e1cd21131a94525be55acf65888****,e26cfa29e784402388463f61dbec**** |
| IncludePlayList |
boolean |
No |
Specifies whether to include playback information in the response. Valid values:
Default value: false. |
true |
| IncludeSnapshotList |
boolean |
No |
Specifies whether to include snapshot information in the response. Valid values:
Default value: false. |
true |
| IncludeMediaInfo |
boolean |
No |
Specifies whether to include media information in the response. Valid values:
Default value: false. |
true |
| IncludeSummaryList |
boolean |
No |
Specifies whether to include summaries in the response. Valid values:
Default value: false. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| NonExistMediaIds |
object |
||
| MediaId |
array |
The list of non-existent media IDs. |
|
|
string |
The non-existent media ID. This parameter is not returned if no data exists. |
{"MediaId":[e26cfa29e784402388463f61dbec****]} |
|
| MediaList |
object |
||
| Media |
array<object> |
The media list. |
|
|
array<object> |
The details of the media file. |
||
| CreationTime |
string |
The creation time. The time is displayed in UTC and follows the ISO 8601 standard in the YYYY-MM-DDTHH:mm:ssZ format. |
2016-09-14T08:30:33Z |
| CateId |
integer |
The category ID. |
1 |
| Height |
string |
The height of the media file. |
1080 |
| CensorState |
string |
The video moderation status. Valid values:
|
Initiated |
| Tags |
object |
||
| Tag |
array |
The tag information. |
|
|
string |
The tag list. |
tag1,tag2 |
|
| PlayList |
object |
||
| Play |
array<object> |
The playlist. |
|
|
array<object> |
The details of the playback file. |
||
| Encryption |
string |
The encryption status. Valid values:
|
0 |
| Height |
string |
The height. |
1080 |
| Bitrate |
string |
The bitrate. |
2659.326 |
| File |
object |
The playback file. |
|
| State |
string |
The file status. Valid values:
|
Normal |
| URL |
string |
The OSS bucket of the output file. |
http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4 |
| MediaWorkflowId |
string |
The ID of the workflow that generated the playback file. |
93ab850b4f6f44eab54b6e91d24d**** |
| Width |
string |
The width of the media file. |
760 |
| Size |
string |
The file size. |
2647692 |
| Fps |
string |
The frame rate. |
25.0 |
| Duration |
string |
The duration. |
7.965000 |
| ActivityName |
string |
The name of the media workflow activity. |
example-activity-**** |
| Format |
string |
The encoding format. Supported formats include mov, mp4, m4a, 3gp, 3g2, and mj2. |
mp4 |
| MediaWorkflowName |
string |
The name of the workflow that generated the playback file. |
example-mediaworkflow-**** |
| Bitrate |
string |
The bitrate. |
2659.326 |
| MediaId |
string |
The media ID. |
3e1cd21131a94525be55acf65888**** |
| File |
object |
The details of the input file. |
|
| State |
string |
The status. Valid values:
|
Normal |
| URL |
string |
The OSS bucket of the input file. |
http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4 |
| SummaryList |
object |
||
| Summary |
array<object> |
The video synopsis list. |
|
|
array<object> |
The video synopsis data. |
||
| Type |
string |
The summary type. Valid values:
|
Video |
| MediaWorkflowId |
string |
The ID of the workflow that generated the summary. |
93ab850b4f6f44eab54b6e91d24d**** |
| ActivityName |
string |
The name of the media workflow activity. |
example-activity-**** |
| MediaWorkflowName |
string |
The name of the workflow that generated the summary. |
example-mediaworkflow-**** |
| File |
object |
The input file information. |
|
| State |
string |
The file status. Valid values:
|
Normal |
| URL |
string |
The OSS bucket of the input file. |
http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4 |
| PublishState |
string |
The media publishing status, which indicates whether the media is published. Valid values:
|
Published |
| MediaInfo |
object |
The media information. |
|
| Streams |
object |
The stream information. |
|
| VideoStreamList |
object |
||
| VideoStream |
array<object> |
The list of video streams. |
|
|
array<object> |
The video stream data. |
||
| Sar |
string |
The sample aspect ratio. |
1:1 |
| Height |
string |
The video height. |
1080 |
| CodecTagString |
string |
The encoding format mark text. |
avc1 |
| NetworkCost |
object |
The network bandwidth consumption. |
|
| PreloadTime |
string |
The preload time. |
0.01 |
| AvgBitrate |
string |
The average bitrate. |
2659.326 |
| CostBandwidth |
string |
The maximum consumed bandwidth. |
100 |
| Width |
string |
The video width. |
100 |
| Index |
string |
The video stream index, which identifies the position of the video stream in the media stream. |
5 |
| Timebase |
string |
The time base. |
1/30000 |
| AvgFPS |
string |
The average frame rate. |
29.97003 |
| PixFmt |
string |
The pixel format. |
yuv420p |
| Lang |
string |
The language. For more information, see FFmpeg language definitions. |
und |
| CodecLongName |
string |
The long name of the encoding format. |
QuickTime/MOV |
| NumFrames |
string |
The total number of frames. |
12 |
| Rotate |
string |
The video rotation angle. |
90 |
| Bitrate |
string |
The bitrate. |
2659.326 |
| HasBFrames |
string |
Indicates whether B-frames exist. A value of 1 indicates that B-frames exist, and a value of 2 indicates that no B-frames exist. |
2 |
| Profile |
string |
The encoding profile. |
High |
| StartTime |
string |
The start time. |
0.000000 |
| Dar |
string |
The display aspect ratio. |
16:9 |
| CodecName |
string |
The short name of the encoding format. Supported formats include mov, mp4, m4a, 3gp, 3g2, and mj2. |
mov |
| Duration |
string |
The duration. |
182.683000 |
| Fps |
string |
The frame rate. |
29.97003 |
| CodecTag |
string |
The encoding format mark. |
0x31637661 |
| CodecTimeBase |
string |
The codec time base. |
1001/60000 |
| Level |
string |
The encoding level. |
40 |
| AudioStreamList |
object |
||
| AudioStream |
array<object> |
The list of audio streams. |
|
|
object |
The audio stream data. |
||
| Timebase |
string |
The time base. |
1/44100 |
| Index |
string |
The audio stream index, which identifies the position of the audio stream in the media stream. |
1 |
| SampleFmt |
string |
The sample format. |
fltp |
| ChannelLayout |
string |
The channel layout. |
stereo |
| Lang |
string |
The language. For more information, see FFmpeg language definitions. |
und |
| Samplerate |
string |
The sample rate. |
44100 |
| CodecLongName |
string |
The long name of the encoding format. |
AAC(Advanced Audio Coding) |
| Channels |
string |
The number of channels. |
2 |
| NumFrames |
string |
The total number of frames. |
100 |
| Bitrate |
string |
The bitrate. |
160.008 |
| CodecTagString |
string |
The tag string of the encoding format. |
mp4a |
| StartTime |
string |
The start time. |
0.000000 |
| CodecName |
string |
The short name of the encoding format. Valid values: H264, mov, aac, avc, and mpeg. |
mov |
| Duration |
string |
The duration. |
182.591995 |
| CodecTag |
string |
The tag of the encoding format. |
0x6134706d |
| CodecTimeBase |
string |
The codec time base. |
1/44100 |
| SubtitleStreamList |
object |
||
| SubtitleStream |
array<object> |
The list of caption streams. |
|
|
object |
The caption stream data. |
||
| Index |
string |
The index of the caption stream, which identifies the position of the caption stream in all media streams. |
3 |
| Lang |
string |
The language. For more information, see FFmpeg language definitions. |
und |
| Format |
object |
The format information. |
|
| StartTime |
string |
The start time. |
0.000000 |
| NumPrograms |
string |
The total number of program streams. |
2 |
| Size |
string |
The file size. |
2647692 |
| NumStreams |
string |
The total number of media streams. |
2 |
| FormatLongName |
string |
The long name of the container or packaging format. |
QuickTime/MOV |
| Duration |
string |
The total duration. |
7.965000 |
| Bitrate |
string |
The bitrate. |
2659.326 |
| FormatName |
string |
The short name of the container or packaging format. Valid values: mov, mp4, m4a, 3gp, 3g2, and mj2. |
mov |
| Description |
string |
The description. |
This is description **** |
| Size |
string |
The file size. |
2647692 |
| Width |
string |
The width. |
1920 |
| CoverURL |
string |
The OSS bucket of the cover image. |
http://example-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example-****.png |
| SnapshotList |
object |
||
| Snapshot |
array<object> |
The list of snapshots. |
|
|
array<object> |
The snapshot file data. |
||
| Type |
string |
The snapshot type. Valid values:
|
Sequence |
| MediaWorkflowId |
string |
The ID of the workflow that generated the snapshot file. |
6cc3aa66d1cb4bb2adf14e726c0a**** |
| ActivityName |
string |
The name of the workflow activity that generated the snapshot file. |
example-activity1-**** |
| Count |
string |
The number of snapshots. This value is valid only when Type is set to Sequence. |
5 |
| MediaWorkflowName |
string |
The workflow that generated the snapshot file. |
example-workflow-**** |
| File |
object |
The snapshot file. |
|
| State |
string |
The file status. Valid values:
|
Normal |
| URL |
string |
The OSS bucket of the snapshot file. |
http://example1-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example111-****.png |
| RunIdList |
object |
||
| RunId |
array |
The list of instances. |
|
|
string |
The instance ID. |
{"RunId":["47b42486019c4f688bf144c1a6ba****"]} |
|
| Duration |
string |
The duration. |
7.965000 |
| Fps |
string |
The frame rate. |
25.0 |
| Title |
string |
The title. |
example-title-**** |
| Format |
string |
The encoding format. Valid values: mov, mp4, m4a, 3gp, 3g2, and mj2. |
mov |
| RequestId |
string |
The request ID. |
283DC68C-146F-4489-A2A1-2F88F1472A56 |
Examples
Success response
JSON format
{
"NonExistMediaIds": {
"MediaId": [
"{\"MediaId\":[e26cfa29e784402388463f61dbec****]}"
]
},
"MediaList": {
"Media": [
{
"CreationTime": "2016-09-14T08:30:33Z",
"CateId": 1,
"Height": "1080",
"CensorState": "Initiated",
"Tags": {
"Tag": [
"tag1,tag2"
]
},
"PlayList": {
"Play": [
{
"Encryption": "0",
"Height": "1080",
"Bitrate": "2659.326",
"File": {
"State": "Normal",
"URL": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4"
},
"MediaWorkflowId": "93ab850b4f6f44eab54b6e91d24d****",
"Width": "760",
"Size": "2647692",
"Fps": "25.0",
"Duration": "7.965000",
"ActivityName": "example-activity-****",
"Format": "mp4",
"MediaWorkflowName": "example-mediaworkflow-****"
}
]
},
"Bitrate": "2659.326",
"MediaId": "3e1cd21131a94525be55acf65888****",
"File": {
"State": "Normal",
"URL": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4"
},
"SummaryList": {
"Summary": [
{
"Type": "Video",
"MediaWorkflowId": "93ab850b4f6f44eab54b6e91d24d****",
"ActivityName": "example-activity-****",
"MediaWorkflowName": "example-mediaworkflow-****",
"File": {
"State": "Normal",
"URL": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4"
}
}
]
},
"PublishState": "Published",
"MediaInfo": {
"Streams": {
"VideoStreamList": {
"VideoStream": [
{
"Sar": "1:1",
"Height": "1080",
"CodecTagString": "avc1",
"NetworkCost": {
"PreloadTime": "0.01",
"AvgBitrate": "2659.326",
"CostBandwidth": "100"
},
"Width": "100",
"Index": "5",
"Timebase": "1/30000",
"AvgFPS": "29.97003",
"PixFmt": "yuv420p",
"Lang": "und",
"CodecLongName": "QuickTime/MOV",
"NumFrames": "12",
"Rotate": "90",
"Bitrate": "2659.326",
"HasBFrames": "2",
"Profile": "High",
"StartTime": "0.000000",
"Dar": "16:9",
"CodecName": "mov",
"Duration": "182.683000",
"Fps": "29.97003",
"CodecTag": "0x31637661",
"CodecTimeBase": "1001/60000",
"Level": "40"
}
]
},
"AudioStreamList": {
"AudioStream": [
{
"Timebase": "1/44100",
"Index": "1",
"SampleFmt": "fltp",
"ChannelLayout": "stereo",
"Lang": "und",
"Samplerate": "44100",
"CodecLongName": "AAC(Advanced Audio Coding)",
"Channels": "2",
"NumFrames": "100",
"Bitrate": "160.008",
"CodecTagString": "mp4a",
"StartTime": "0.000000",
"CodecName": "mov",
"Duration": "182.591995",
"CodecTag": "0x6134706d",
"CodecTimeBase": "1/44100"
}
]
},
"SubtitleStreamList": {
"SubtitleStream": [
{
"Index": "3",
"Lang": "und"
}
]
}
},
"Format": {
"StartTime": "0.000000",
"NumPrograms": "2",
"Size": "2647692",
"NumStreams": "2",
"FormatLongName": "QuickTime/MOV",
"Duration": "7.965000",
"Bitrate": "2659.326",
"FormatName": "mov"
}
},
"Description": "This is description ****",
"Size": "2647692",
"Width": "1920",
"CoverURL": "http://example-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example-****.png",
"SnapshotList": {
"Snapshot": [
{
"Type": "Sequence",
"MediaWorkflowId": "6cc3aa66d1cb4bb2adf14e726c0a****",
"ActivityName": "example-activity1-****",
"Count": "5",
"MediaWorkflowName": "example-workflow-****",
"File": {
"State": "Normal",
"URL": "http://example1-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example111-****.png"
}
}
]
},
"RunIdList": {
"RunId": [
"{\"RunId\":[\"47b42486019c4f688bf144c1a6ba****\"]}"
]
},
"Duration": "7.965000",
"Fps": "25.0",
"Title": "example-title-****",
"Format": "mov"
}
]
},
"RequestId": "283DC68C-146F-4489-A2A1-2F88F1472A56"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.