Retrieves media asset information based on an IMS mediaId or media asset InputURL.
Operation description
If MediaId is not empty, MediaId takes priority. If MediaId is empty, InputURL must be non-empty.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:GetMediaInfo |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| MediaId |
string |
No |
The IMS media asset ID. If this parameter is empty, InputURL is required. |
****20b48fb04483915d4f2cd8ac**** |
| InputURL |
string |
No |
The address of the media asset in the corresponding system. Before use, the media asset must be registered in the IMS content library and bound to an IMS mediaId.
http(s)://example-bucket.oss-ap-southeast-1.aliyuncs.com/example.mp4 or oss://example-bucket/example.mp4. This format assumes the OSS region is the same as the service access region by default. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 |
| OutputType |
string |
No |
The type of the media file address in the response: |
cdn |
| ReturnDetailedInfo |
string |
No |
Specifies whether to return detailed information for the corresponding media asset fields. The following fields are supported: AiRoughData.StandardSmartTagJob: Specifies whether to return detailed tagging results if the media asset has been submitted for tag analysis.
|
{"AiRoughData.StandardSmartTagJob": false} |
| AuthTimeout |
integer |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
2FDE2411-DB8D-4A9A-875B-275798F14A5E |
| MediaInfo |
object |
The media asset information. |
|
| MediaId |
string |
The media asset ID. |
****20b48fb04483915d4f2cd8ac**** |
| MediaBasicInfo |
object |
BasicInfo |
|
| MediaId |
string |
The media asset ID. |
****20b48fb04483915d4f2cd8ac**** |
| InputURL |
string |
The media asset URL. |
https://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 |
| MediaType |
string |
The media asset type. |
video |
| BusinessType |
string |
The business type of the media asset. |
general |
| Source |
string |
The source of the media asset. |
oss |
| Title |
string |
The title of the media asset. |
Title |
| Description |
string |
The description of the media asset. |
Description |
| Category |
string |
The category of the media asset. |
Category |
| MediaTags |
string |
A comma-separated list of tags for the media asset. |
tag1 |
| CoverURL |
string |
The cover image URL. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires= |
| UserData |
string |
Custom user data. |
userDataTest |
| Snapshots |
string |
A list of snapshot URLs. |
[
"http://example-bucket.oss-cn-shanghai.aliyuncs.com/snapshot-00001.png?Expires= |
| Status |
string |
The status of the media asset. |
Normal |
| CreateTime |
string |
The time when the media asset was created. The time is in UTC and follows the |
2020-12-26T04:11:08Z |
| ModifiedTime |
string |
The time when the media asset was last modified. The time is in UTC and follows the |
2020-12-26T04:11:10Z |
| DeletedTime |
string |
The time when the media asset was deleted. The time is in UTC and follows the |
2020-12-26T04:11:15Z |
| SpriteImages |
string |
The details of the generated sprite images. |
[{"bucket":"example-bucket","count":"32","iceJobId":"******83ec44d58b2069def2e******","location":"oss-cn-shanghai","snapshotRegular":"example/example-{Count}.jpg","spriteRegular":"example/example-{TileCount}.jpg","templateId":"******e438b14ff39293eaec25******","tileCount":"1"}] |
| CateId |
integer |
The category ID. |
3048 |
| Biz |
string |
The business associated with the media asset. |
ICE |
| UploadSource |
string |
The upload source of the media asset. |
general |
| CateName |
string |
The name of the category. |
cateName |
| ReferenceId |
string |
A custom, user-unique ID. It must be 6 to 64 characters long and can only contain letters, digits, hyphens (-), and underscores (_). |
123-1234 |
| FileInfoList |
array<object> |
The list of FileInfo objects. |
|
|
array<object> |
|||
| FileBasicInfo |
object |
The basic information about the file, such as the duration and size. |
|
| FileName |
string |
The name of the file. |
example.mp4 |
| FileStatus |
string |
The status of the file. |
Normal |
| FileType |
string |
The type of the file. |
source_file |
| FileSize |
string |
The file size in bytes. |
30611502 |
| FileUrl |
string |
The file's OSS URL. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4?Expires= |
| Region |
string |
The Region where the file is stored. |
cn-shanghai |
| FormatName |
string |
The container format. |
mov,mp4,m4a,3gp,3g2,mj2 |
| Duration |
string |
The file duration in seconds. |
216.206667 |
| Bitrate |
string |
The file bitrate in kbit/s. |
1132.68 |
| Width |
string |
The video width in pixels. |
960 |
| Height |
string |
The video height in pixels. |
540 |
| CreateTime |
string |
The time when the file was created. The time is in UTC and follows the |
2020-12-26T04:11:08Z |
| ModifiedTime |
string |
The time when the file was last modified. The time is in UTC and follows the |
2020-12-26T04:11:10Z |
| AudioStreamInfoList |
array<object> |
A list of audio stream information. A media asset may contain multiple audio streams. |
|
|
object |
|||
| Index |
string |
The index of the audio stream. |
1 |
| CodecName |
string |
The short name of the codec. |
aac |
| CodecLongName |
string |
The full name of the codec. |
AAC (Advanced Audio Coding) |
| CodecTimeBase |
string |
The time base of the codec. |
1/24000 |
| CodecTagString |
string |
The tag string of the codec. |
mp4a |
| CodecTag |
string |
The tag of the codec. |
0x6134706d |
| Profile |
string |
The encoding profile. |
High |
| SampleFmt |
string |
The sample format. |
fltp |
| SampleRate |
string |
The sample rate, in Hz. |
44100 |
| Channels |
string |
The number of audio channels. |
2 |
| ChannelLayout |
string |
The channel layout. |
stereo |
| Timebase |
string |
The time base. |
1/44100 |
| StartTime |
string |
The start time, in seconds. |
0.000000 |
| Duration |
string |
The duration, in seconds. |
16.200998 |
| Bitrate |
string |
The bitrate, in kbit/s. |
127.794 |
| Fps |
string |
The audio frame rate. |
8 |
| NumFrames |
string |
The total number of audio frames. |
10 |
| Lang |
string |
The language. |
und |
| VideoStreamInfoList |
array<object> |
A list of video stream information. A media asset may contain multiple video streams. |
|
|
object |
|||
| Index |
string |
The index of the video stream. |
0 |
| CodecName |
string |
The short name of the codec. |
h264 |
| CodecLongName |
string |
The full name of the codec. |
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 |
| Profile |
string |
The encoding profile. |
High |
| CodecTimeBase |
string |
The time base of the codec. |
1/48 |
| CodecTagString |
string |
The tag string of the codec. |
[0][0][0][0] |
| CodecTag |
string |
The tag of the codec. |
0x0000 |
| Width |
string |
The video width in pixels. |
960 |
| Height |
string |
The video height in pixels. |
540 |
| HasBFrames |
string |
Specifies whether B-frames exist. |
2 |
| Sar |
string |
The sample aspect ratio (SAR). |
0:1 |
| Dar |
string |
The display aspect ratio (DAR). |
0:1 |
| PixFmt |
string |
The pixel format. |
yuv420p |
| Level |
string |
The encoding level. |
30 |
| Fps |
string |
The video frame rate. |
24.0 |
| AvgFPS |
string |
The average frame rate. |
24.0 |
| Timebase |
string |
The time base. |
1/12288 |
| StartTime |
string |
The start time, in seconds. |
0.081706 |
| Duration |
string |
The duration, in seconds. |
216.206706 |
| Bitrate |
string |
The bitrate, in kbit/s. |
1001.594 |
| NumFrames |
string |
The total number of frames. |
5184 |
| Lang |
string |
The language. |
und |
| Rotate |
string |
The rotation angle of the video. |
0 |
| Nb_frames |
string |
The total number of video frames. |
5184 |
| SubtitleStreamInfoList |
array<object> |
A list of subtitle stream information. A media asset may contain multiple subtitle streams. |
|
|
object |
|||
| Index |
string |
The index of the subtitle stream. |
1 |
| CodecName |
string |
The short name of the codec. |
srt |
| CodecLongName |
string |
The full name of the codec. |
SubRip Text |
| CodecTimeBase |
string |
The time base of the codec. |
29.97 |
| CodecTagString |
string |
The tag string of the codec. |
unicode |
| CodecTag |
string |
The tag of the codec. |
unicode |
| Timebase |
string |
The time base. |
30 |
| StartTime |
string |
The start time, in seconds. |
0 |
| Duration |
string |
The duration. |
1 |
| Lang |
string |
The language. |
und |
| AiRoughData |
object |
The AI analysis raw data. |
|
| Result |
string |
The raw AI analysis result. |
https://sample-bucket.cn-shanghai.aliyuncs.com/result.json |
| Status |
string |
The status of the AI analysis:
|
Analyzing |
| SaveType |
string |
The save type. Specifies whether to save the results to the search index after the AI analysis is complete. Valid values:
|
TEXT |
| AiCategory |
string |
The AI category. Valid values:
|
生活 |
| AiJobId |
string |
The AI job ID. |
****483915d4f2cd8ac20b48fb04**** |
| StandardSmartTagJob |
object |
The tag job. |
|
| AiJobId |
string |
The AI job ID. |
****483915d4f2cd8ac20b48fb04**** |
| Status |
string |
The AI analysis status:
|
Analyzing |
| ResultUrl |
string |
The tag result URL. |
http://xx.oss-cn-shanghai.aliyuncs.com/result2.txt |
| Results |
array<object> |
A list of tag recognition results. |
|
|
object |
Tag recognition result |
||
| Data |
string |
The detailed analysis result is a JSON string. For the data structure of each Type, see Result parameter description. |
{"autoChapters": [...]} |
| Type |
string |
The tag identification type. Valid values:
|
NLP |
Examples
Success response
JSON format
{
"RequestId": "2FDE2411-DB8D-4A9A-875B-275798F14A5E",
"MediaInfo": {
"MediaId": "****20b48fb04483915d4f2cd8ac****",
"MediaBasicInfo": {
"MediaId": "****20b48fb04483915d4f2cd8ac****",
"InputURL": "https://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4",
"MediaType": "video",
"BusinessType": "general",
"Source": "oss",
"Title": "Title",
"Description": "Description",
"Category": "Category",
"MediaTags": "tag1",
"CoverURL": "http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires=&OSSAccessKeyId=&Signature=&security-token=",
"UserData": "userDataTest",
"Snapshots": "[\n \"http://example-bucket.oss-cn-shanghai.aliyuncs.com/snapshot-00001.png?Expires=&OSSAccessKeyId=&Signature=&security-token=\",\n \"http://example-bucket.oss-cn-shanghai.aliyuncs.com/snapshot-00002.jpg?Expires=&OSSAccessKeyId=&Signature=&security-token=\",\n \"http://example-bucket.oss-cn-shanghai.aliyuncs.com/snapshot-00003.jpg?Expires=&OSSAccessKeyId=&Signature=&security-token=\"\n]",
"Status": "Normal",
"CreateTime": "2020-12-26T04:11:08Z",
"ModifiedTime": "2020-12-26T04:11:10Z",
"DeletedTime": "2020-12-26T04:11:15Z",
"SpriteImages": "[{\"bucket\":\"example-bucket\",\"count\":\"32\",\"iceJobId\":\"******83ec44d58b2069def2e******\",\"location\":\"oss-cn-shanghai\",\"snapshotRegular\":\"example/example-{Count}.jpg\",\"spriteRegular\":\"example/example-{TileCount}.jpg\",\"templateId\":\"******e438b14ff39293eaec25******\",\"tileCount\":\"1\"}]",
"CateId": 3048,
"Biz": "ICE",
"UploadSource": "general",
"CateName": "cateName",
"ReferenceId": "123-1234"
},
"FileInfoList": [
{
"FileBasicInfo": {
"FileName": "example.mp4",
"FileStatus": "Normal",
"FileType": "source_file",
"FileSize": "30611502",
"FileUrl": "http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4?Expires=&OSSAccessKeyId=&Signature=&security-token=",
"Region": "cn-shanghai",
"FormatName": "mov,mp4,m4a,3gp,3g2,mj2",
"Duration": "216.206667",
"Bitrate": "1132.68",
"Width": "960",
"Height": "540",
"CreateTime": "2020-12-26T04:11:08Z",
"ModifiedTime": "2020-12-26T04:11:10Z"
},
"AudioStreamInfoList": [
{
"Index": "1",
"CodecName": "aac",
"CodecLongName": "AAC (Advanced Audio Coding)",
"CodecTimeBase": "1/24000",
"CodecTagString": "mp4a",
"CodecTag": "0x6134706d",
"Profile": "High",
"SampleFmt": "fltp",
"SampleRate": "44100",
"Channels": "2",
"ChannelLayout": "stereo",
"Timebase": "1/44100",
"StartTime": "0.000000",
"Duration": "16.200998",
"Bitrate": "127.794",
"Fps": "8",
"NumFrames": "10",
"Lang": "und"
}
],
"VideoStreamInfoList": [
{
"Index": "0",
"CodecName": "h264",
"CodecLongName": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"Profile": "High",
"CodecTimeBase": "1/48",
"CodecTagString": "[0][0][0][0]",
"CodecTag": "0x0000",
"Width": "960",
"Height": "540",
"HasBFrames": "2",
"Sar": "0:1",
"Dar": "0:1",
"PixFmt": "yuv420p",
"Level": "30",
"Fps": "24.0",
"AvgFPS": "24.0",
"Timebase": "1/12288",
"StartTime": "0.081706",
"Duration": "216.206706",
"Bitrate": "1001.594",
"NumFrames": "5184",
"Lang": "und",
"Rotate": "0",
"Nb_frames": "5184"
}
],
"SubtitleStreamInfoList": [
{
"Index": "1",
"CodecName": "srt",
"CodecLongName": "SubRip Text",
"CodecTimeBase": "29.97",
"CodecTagString": "unicode",
"CodecTag": "unicode",
"Timebase": "30",
"StartTime": "0",
"Duration": "1",
"Lang": "und"
}
]
}
],
"AiRoughData": {
"Result": "https://sample-bucket.cn-shanghai.aliyuncs.com/result.json",
"Status": "Analyzing",
"SaveType": "TEXT",
"AiCategory": "生活",
"AiJobId": "****483915d4f2cd8ac20b48fb04****",
"StandardSmartTagJob": {
"AiJobId": "****483915d4f2cd8ac20b48fb04****",
"Status": "Analyzing",
"ResultUrl": "http://xx.oss-cn-shanghai.aliyuncs.com/result2.txt",
"Results": [
{
"Data": "{\"autoChapters\": [...]}",
"Type": "NLP"
}
]
}
}
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.