Mengambil informasi aset media berdasarkan MediaId IMS atau InputURL aset media.
Deskripsi operasi
Jika MediaId tidak kosong, parameter tersebut akan diprioritaskan. Jika MediaId kosong, InputURL wajib diisi.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:GetMediaInfo |
get |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| MediaId |
string |
No |
ID aset media IMS. Jika parameter ini kosong, InputURL wajib diisi. |
****20b48fb04483915d4f2cd8ac**** |
| InputURL |
string |
No |
Alamat aset media di sistem terkait. Sebelum digunakan, aset media harus didaftarkan di pustaka konten IMS dan dikaitkan dengan mediaId IMS.
http(s)://example-bucket.oss-ap-southeast-1.aliyuncs.com/example.mp4 atau oss://example-bucket/example.mp4. Format ini mengasumsikan wilayah OSS sama dengan wilayah akses layanan secara default. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 |
| OutputType |
string |
No |
Jenis alamat file media dalam respons: |
cdn |
| ReturnDetailedInfo |
string |
No |
Menentukan apakah akan mengembalikan informasi detail untuk bidang aset media terkait. Bidang yang didukung: AiRoughData.StandardSmartTagJob: Menentukan apakah akan mengembalikan hasil penandaan detail jika aset media telah diajukan untuk analisis tag.
|
{"AiRoughData.StandardSmartTagJob": false} |
| AuthTimeout |
integer |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan. |
2FDE2411-DB8D-4A9A-875B-275798F14A5E |
| MediaInfo |
object |
Informasi aset media. |
|
| MediaId |
string |
ID aset media. |
****20b48fb04483915d4f2cd8ac**** |
| MediaBasicInfo |
object |
BasicInfo |
|
| MediaId |
string |
ID aset media. |
****20b48fb04483915d4f2cd8ac**** |
| InputURL |
string |
URL aset media. |
https://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 |
| MediaType |
string |
Jenis aset media. |
video |
| BusinessType |
string |
Jenis bisnis aset media. |
general |
| Source |
string |
Sumber aset media. |
oss |
| Title |
string |
Judul aset media. |
Title |
| Description |
string |
Deskripsi aset media. |
Description |
| Category |
string |
Kategori aset media. |
Category |
| MediaTags |
string |
Daftar tag aset media yang dipisahkan koma. |
tag1 |
| CoverURL |
string |
URL gambar sampul. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires= |
| UserData |
string |
Data pengguna kustom. |
userDataTest |
| Snapshots |
string |
Daftar URL snapshot. |
[
"http://example-bucket.oss-cn-shanghai.aliyuncs.com/snapshot-00001.png?Expires= |
| Status |
string |
Status aset media. |
Normal |
| CreateTime |
string |
Waktu pembuatan aset media. Waktu dalam UTC dan mengikuti format |
2020-12-26T04:11:08Z |
| ModifiedTime |
string |
Waktu modifikasi terakhir aset media. Waktu dalam UTC dan mengikuti format |
2020-12-26T04:11:10Z |
| DeletedTime |
string |
Waktu penghapusan aset media. Waktu dalam UTC dan mengikuti format |
2020-12-26T04:11:15Z |
| SpriteImages |
string |
Detail gambar sprite yang dihasilkan. |
[{"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 |
ID kategori. |
3048 |
| Biz |
string |
Bisnis yang terkait dengan aset media. |
ICE |
| UploadSource |
string |
Sumber unggahan aset media. |
general |
| CateName |
string |
Nama kategori. |
cateName |
| ReferenceId |
string |
ID unik pengguna kustom. Panjangnya harus 6 hingga 64 karakter dan hanya boleh berisi huruf, angka, tanda hubung (-), dan garis bawah (_). |
123-1234 |
| FileInfoList |
array<object> |
Daftar objek FileInfo. |
|
|
array<object> |
|||
| FileBasicInfo |
object |
Informasi dasar file, seperti durasi dan ukuran. |
|
| FileName |
string |
Nama file. |
example.mp4 |
| FileStatus |
string |
Status file. |
Normal |
| FileType |
string |
Jenis file. |
source_file |
| FileSize |
string |
Ukuran file dalam byte. |
30611502 |
| FileUrl |
string |
URL OSS file. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4?Expires= |
| Region |
string |
Wilayah tempat file disimpan. |
cn-shanghai |
| FormatName |
string |
Format kontainer. |
mov,mp4,m4a,3gp,3g2,mj2 |
| Duration |
string |
Durasi file dalam detik. |
216.206667 |
| Bitrate |
string |
Bitrate file dalam kbit/s. |
1132.68 |
| Width |
string |
Lebar video dalam piksel. |
960 |
| Height |
string |
Tinggi video dalam piksel. |
540 |
| CreateTime |
string |
Waktu pembuatan file. Waktu dalam UTC dan mengikuti format |
2020-12-26T04:11:08Z |
| ModifiedTime |
string |
Waktu modifikasi terakhir file. Waktu dalam UTC dan mengikuti format |
2020-12-26T04:11:10Z |
| AudioStreamInfoList |
array<object> |
Daftar informasi aliran audio. Satu aset media dapat berisi beberapa aliran audio. |
|
|
object |
|||
| Index |
string |
Indeks aliran audio. |
1 |
| CodecName |
string |
Nama singkat kodek. |
aac |
| CodecLongName |
string |
Nama lengkap kodek. |
AAC (Advanced Audio Coding) |
| CodecTimeBase |
string |
Time base kodek. |
1/24000 |
| CodecTagString |
string |
String tag kodek. |
mp4a |
| CodecTag |
string |
Tag kodek. |
0x6134706d |
| Profile |
string |
Profil pengkodean. |
High |
| SampleFmt |
string |
Format sampel. |
fltp |
| SampleRate |
string |
Laju sampel, dalam Hz. |
44100 |
| Channels |
string |
Jumlah saluran audio. |
2 |
| ChannelLayout |
string |
Tata letak saluran. |
stereo |
| Timebase |
string |
Time base. |
1/44100 |
| StartTime |
string |
Waktu mulai, dalam detik. |
0.000000 |
| Duration |
string |
Durasi, dalam detik. |
16.200998 |
| Bitrate |
string |
Bitrate, dalam kbit/s. |
127.794 |
| Fps |
string |
Laju frame audio. |
8 |
| NumFrames |
string |
Total jumlah frame audio. |
10 |
| Lang |
string |
Bahasa. |
und |
| VideoStreamInfoList |
array<object> |
Daftar informasi aliran video. Satu aset media dapat berisi beberapa aliran video. |
|
|
object |
|||
| Index |
string |
Indeks aliran video. |
0 |
| CodecName |
string |
Nama singkat kodek. |
h264 |
| CodecLongName |
string |
Nama lengkap kodek. |
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 |
| Profile |
string |
Profil pengkodean. |
High |
| CodecTimeBase |
string |
Time base kodek. |
1/48 |
| CodecTagString |
string |
String tag kodek. |
[0][0][0][0] |
| CodecTag |
string |
Tag kodek. |
0x0000 |
| Width |
string |
Lebar video dalam piksel. |
960 |
| Height |
string |
Tinggi video dalam piksel. |
540 |
| HasBFrames |
string |
Menentukan apakah terdapat B-frame. |
2 |
| Sar |
string |
Rasio aspek sampel (SAR). |
0:1 |
| Dar |
string |
Rasio aspek tampilan (DAR). |
0:1 |
| PixFmt |
string |
Format piksel. |
yuv420p |
| Level |
string |
Tingkat pengkodean. |
30 |
| Fps |
string |
Laju bingkai video. |
24.0 |
| AvgFPS |
string |
Laju bingkai rata-rata. |
24.0 |
| Timebase |
string |
Time base. |
1/12288 |
| StartTime |
string |
Waktu mulai, dalam detik. |
0.081706 |
| Duration |
string |
Durasi, dalam detik. |
216.206706 |
| Bitrate |
string |
Bitrate, dalam kbit/s. |
1001.594 |
| NumFrames |
string |
Total jumlah frame. |
5184 |
| Lang |
string |
Bahasa. |
und |
| Rotate |
string |
Sudut rotasi video. |
0 |
| Nb_frames |
string |
Total jumlah frame video. |
5184 |
| SubtitleStreamInfoList |
array<object> |
Daftar informasi aliran subtitle. Satu aset media dapat berisi beberapa aliran subtitle. |
|
|
object |
|||
| Index |
string |
Indeks aliran subtitle. |
1 |
| CodecName |
string |
Nama singkat kodek. |
srt |
| CodecLongName |
string |
Nama lengkap kodek. |
SubRip Text |
| CodecTimeBase |
string |
Time base kodek. |
29.97 |
| CodecTagString |
string |
String tag kodek. |
unicode |
| CodecTag |
string |
Tag kodek. |
unicode |
| Timebase |
string |
Time base. |
30 |
| StartTime |
string |
Waktu mulai, dalam detik. |
0 |
| Duration |
string |
Durasi. |
1 |
| Lang |
string |
Bahasa. |
und |
| AiRoughData |
object |
Data mentah analisis AI. |
|
| Result |
string |
Hasil mentah analisis AI. |
https://sample-bucket.cn-shanghai.aliyuncs.com/result.json |
| Status |
string |
Status analisis AI:
|
Analyzing |
| SaveType |
string |
Jenis penyimpanan. Menentukan apakah hasil akan disimpan ke indeks pencarian setelah analisis AI selesai. Nilai yang valid:
|
TEXT |
| AiCategory |
string |
Kategori AI. Nilai yang valid:
|
生活 |
| AiJobId |
string |
ID pekerjaan AI. |
****483915d4f2cd8ac20b48fb04**** |
| StandardSmartTagJob |
object |
Pekerjaan tag. |
|
| AiJobId |
string |
ID pekerjaan AI. |
****483915d4f2cd8ac20b48fb04**** |
| Status |
string |
Status analisis AI:
|
Analyzing |
| ResultUrl |
string |
URL hasil tag. |
http://xx.oss-cn-shanghai.aliyuncs.com/result2.txt |
| Results |
array<object> |
Daftar hasil pengenalan tag. |
|
|
object |
Hasil pengenalan tag |
||
| Data |
string |
Hasil analisis detail berupa string JSON. Untuk struktur data masing-masing Type, lihat Deskripsi parameter Result. |
{"autoChapters": [...]} |
| Type |
string |
Jenis identifikasi tag. Nilai yang valid:
|
NLP |
Contoh
Respons sukses
JSONformat
{
"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"
}
]
}
}
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.