Anda dapat mengkueri beberapa pekerjaan transkoding berdasarkan ID-nya.
Deskripsi operasi
API ini memungkinkan Anda mengkueri hingga 10 pekerjaan transkoding sekaligus.
Jika Anda tidak menyediakan JobIds, sistem akan mengembalikan kode kesalahan
InvalidParameter.
Batas QPS
API ini memiliki batas QPS (Queries Per Second) per pengguna sebesar 100 panggilan per detik. Jika batas ini terlampaui, panggilan API akan dibatasi lajunya (rate-limited), yang dapat memengaruhi bisnis Anda. Gunakan API sesuai kebutuhan. Untuk informasi selengkapnya, lihat Batas QPS.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mts:QueryJobList |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| JobIds |
string |
No |
ID pekerjaan transkoding.
Catatan
Jika parameter ini tidak ditentukan, kode kesalahan |
bb558c1cc25b45309aab5be44d19****,d1ce4d3efcb549419193f50f1fcd**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| NonExistJobIds |
object |
||
| String |
array |
ID pekerjaan yang tidak ada. |
|
|
string |
Daftar ID pekerjaan transkoding yang tidak ada. Struktur ini tidak dikembalikan jika tidak ada ID semacam itu. |
d1ce4d3efcb549419193f50f1fcd**** |
|
| RequestId |
string |
ID permintaan. |
197ADF44-104C-514C-9F92-D8924CB34E2A |
| JobList |
object |
||
| Job |
array<object> |
Daftar pekerjaan transkoding. |
|
|
array<object> |
Detail pekerjaan transkoding. |
||
| CreationTime |
string |
Waktu saat pekerjaan dikirimkan. |
2014-01-10T12:00:00Z |
| Percent |
integer |
Kemajuan transkoding, dalam persentase. |
100 |
| FinishTime |
string |
Waktu saat pekerjaan selesai. |
2014-01-10T12:20:25Z |
| State |
string |
Status pekerjaan.
|
TranscodeSuccess |
| JobId |
string |
ID pekerjaan. |
31fa3c9ca8134fb4b0b0f7878301**** |
| Code |
string |
Kode kesalahan untuk pekerjaan yang gagal. Parameter ini tidak dikembalikan untuk pekerjaan yang berhasil. |
InvalidParameter.NullValue |
| Message |
string |
Pesan kesalahan untuk pekerjaan yang gagal. Parameter ini tidak dikembalikan untuk pekerjaan yang berhasil. |
The specified parameter "%s" cannot be null. |
| Output |
object |
Output pekerjaan. |
|
| Video |
object |
Konfigurasi video. |
|
| Bufsize |
string |
Ukuran buffer.
|
6000 |
| Degrain |
string |
Kekuatan algoritma penghilangan derau mandiri. |
5 |
| BitrateBnd |
object |
Rentang bitrate rata-rata video. |
|
| Max |
string |
Bitrate maksimum. |
1000 |
| Min |
string |
Bitrate minimum. |
300 |
| PixFmt |
string |
Format warna video. Nilai yang valid meliputi yuv420p dan yuvj420p. |
yuv420p |
| Pad |
string |
Tambahkan bilah hitam ke video.
|
1280:800:0:140 |
| Codec |
string |
Format kodek.
|
H.264 |
| Height |
string |
Tinggi video output.
|
720 |
| Qscale |
string |
Faktor kontrol kualitas video. |
15 |
| Crop |
string |
Potong frame video. Metode yang didukung:
|
1280:800:0:140 |
| Bitrate |
string |
Bitrate rata-rata video. Unit: Kbps. |
500 |
| Maxrate |
string |
Bitrate puncak video. Unit: Kbps. |
3000 |
| MaxFps |
string |
Laju frame maksimum. |
60 |
| Profile |
string |
Profil encoding. Nilai yang valid: baseline, main, dan high. Catatan
Jika Anda memiliki beberapa resolusi, gunakan baseline untuk resolusi terendah agar pemutaran kompatibel dengan perangkat low-end. Gunakan main atau high untuk resolusi lainnya.
|
high |
| Crf |
string |
Constant Rate Factor (CRF) untuk kontrol bitrate-kualitas.
|
26 |
| Gop |
string |
Interval waktu maksimum atau jumlah frame antara keyframe. Unit: detik.
|
250 |
| Width |
string |
Lebar video output.
|
1280 |
| Fps |
string |
Laju frame.
|
25 |
| Preset |
string |
Preset untuk penyandi video. Nilai default: medium. Nilai yang valid:
|
medium |
| ScanMode |
string |
Mode pemindaian. Nilai yang valid:
Best practice: Pemindaian interlaced menghemat bandwidth tetapi mengurangi kualitas. Sebagian besar video modern menggunakan pemindaian progresif.
|
interlaced |
| ResoPriority |
string |
Prioritas sumber daya. |
1 |
| TransConfig |
object |
Konfigurasi transkoding umum. Catatan
Jika Anda menentukan nilai-nilai ini dalam permintaan, mereka akan menggantikan pengaturan yang sesuai dalam template transkoding. |
|
| IsCheckAudioBitrate |
string |
Apakah akan memeriksa bitrate audio. Jika bitrate audio output melebihi bitrate audio sumber, bitrate output diatur ke bitrate sumber, dan bitrate yang Anda konfigurasikan diabaikan. Pengaturan ini memiliki prioritas lebih rendah daripada IsCheckAudioBitrateFail.
|
false |
| TransMode |
string |
Mode transkoding.
|
onepass |
| IsCheckReso |
string |
Apakah akan memeriksa resolusi. Jika resolusi output melebihi resolusi input (lebar atau tinggi), resolusi output diatur ke resolusi input.
|
false |
| IsCheckVideoBitrateFail |
string |
Apakah akan memeriksa bitrate video. Jika bitrate video output melebihi bitrate video sumber, transkoding langsung gagal. Pengaturan ini memiliki prioritas lebih tinggi daripada IsCheckVideoBitrate.
|
false |
| AdjDarMethod |
string |
Metode penyesuaian resolusi. Nilai default: none. Nilai yang valid: rescale, crop, pad, dan none. |
none |
| IsCheckVideoBitrate |
string |
Apakah akan memeriksa bitrate video. Jika bitrate video output melebihi bitrate video input, bitrate output diatur ke bitrate input.
|
false |
| IsCheckResoFail |
string |
Apakah akan memeriksa resolusi. Jika resolusi output melebihi resolusi input (lebar atau tinggi), transkoding gagal.
|
false |
| IsCheckAudioBitrateFail |
string |
Apakah akan memeriksa bitrate audio. Jika bitrate audio output melebihi bitrate audio sumber, transkoding langsung gagal. Pengaturan ini memiliki prioritas lebih tinggi daripada IsCheckAudioBitrate.
|
false |
| Encryption |
object |
Enkripsi data. Hanya didukung untuk output m3u8. |
|
| Type |
string |
Jenis enkripsi. Nilai yang valid: hls-aes-128. |
hls-aes-128 |
| Key |
string |
Kunci enkripsi untuk video. |
encryptionkey128 |
| KeyType |
string |
Metode enkripsi kunci. Nilai yang valid: Base64 dan KMS. Catatan
Contohnya, jika kuncinya adalah |
Base64 |
| Id |
string |
ID enkripsi. |
31fa3c9ca8134f9cec2b4b0b0f78**** |
| KeyUri |
string |
URL untuk mengakses kunci. Diencode dengan BASE64. |
https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/ |
| SkipCnt |
string |
Jumlah segmen awal yang tidak dienkripsi (untuk memungkinkan pemutaran cepat). |
3 |
| WaterMarkList |
object |
||
| WaterMark |
array<object> |
Daftar watermark. |
|
|
array<object> |
Detail watermark. |
||
| Type |
string |
Jenis watermark. Jika ditentukan dalam permintaan, nilai ini menggantikan parameter yang sesuai dalam template watermark. Untuk informasi lebih lanjut, lihat Detail parameter. Nilai yang valid:
|
Image |
| ReferPos |
string |
Posisi watermark. Jika ditentukan dalam permintaan, nilai ini menggantikan parameter yang sesuai dalam template watermark. Nilai yang valid:
|
TopRight |
| Dx |
string |
Offset horizontal gambar watermark relatif terhadap video output. Jika ditentukan dalam permintaan, nilai ini menggantikan parameter yang sesuai dalam template watermark. Nilai default: 0. Nilai dapat berupa:
|
100 |
| Width |
string |
Lebar gambar watermark. Jika ditentukan dalam permintaan, nilai ini menggantikan parameter yang sesuai dalam template watermark. Nilai dapat berupa:
|
50 |
| Height |
string |
Tinggi gambar watermark. Jika ditentukan dalam permintaan, nilai ini menggantikan parameter yang sesuai dalam template watermark. Nilai dapat berupa:
|
50 |
| InputFile |
object |
File input untuk watermark. Format yang didukung: gambar PNG dan file MOV. |
|
| Object |
string |
Objek OSS dari file input. |
example-logo-****.png |
| Location |
string |
Lokasi OSS dari file input. |
oss-cn-hangzhou |
| Bucket |
string |
Bucket OSS dari file input. |
example-bucket |
| WaterMarkTemplateId |
string |
ID template watermark. |
88c6ca184c0e47098a5b665e2a12**** |
| Dy |
string |
Offset vertikal gambar watermark relatif terhadap video output. Jika ditentukan dalam permintaan, nilai ini menggantikan parameter yang sesuai dalam template watermark. Nilai dapat berupa:
|
100 |
| WaterMarkConfigUrl |
string |
URL file konfigurasi watermark. |
http://example.com/configure |
| DeWatermark |
string |
Konfigurasi efek buram, sebagai objek JSON. Untuk informasi lebih lanjut, lihat detail konfigurasi efek buram di Detail parameter. |
{"0":[{"l":10,"t":10,"w":10,"h":10},{"l":100,"t":0.1,"w":10,"h":10}],"128000":[],"250000":[{"l":0.2,"t":0.1,"w":0.01,"h":0.05}]} |
| M3U8NonStandardSupport |
object |
Dukungan non-standar m3u8, sebagai objek JSON. Untuk informasi lebih lanjut, lihat detail dukungan parameter non-standar m3u8 di Detail parameter. |
|
| TS |
object |
Objek JSON untuk dukungan non-standar file TS. Untuk informasi lebih lanjut, lihat detail dukungan parameter TS di Detail parameter. |
|
| SizeSupport |
boolean |
Apakah menyertakan ukuran file TS dalam file m3u8. Nilai yang valid:
|
true |
| Md5Support |
boolean |
Apakah menyertakan hash MD5 file TS dalam file m3u8. Nilai yang valid:
|
true |
| Priority |
string |
Prioritas pekerjaan dalam pipelinenya.
|
6 |
| Audio |
object |
Konfigurasi audio. Catatan
Jika Anda menentukan konfigurasi audio dalam permintaan, mereka akan menggantikan pengaturan yang sesuai dalam template transkoding. |
|
| Profile |
string |
Profil kodek audio. Nilai yang valid ketika Codec adalah aac: aaclow, aache, aachev2, aacld, dan aaceld. |
aaclow |
| Codec |
string |
Format kodek audio.
|
aac |
| Samplerate |
string |
Laju sampel.
Catatan
Jika format kontainer adalah flv dan kodek audio adalah mp3, laju sampel 32000, 48000, dan 96000 tidak didukung. Jika kodek audio adalah mp3, laju sampel 96000 tidak didukung. |
44100 |
| Qscale |
string |
Faktor kontrol kualitas audio. |
15 |
| Channels |
string |
Jumlah saluran suara.
|
2 |
| Volume |
object |
Konfigurasi volume. |
|
| Method |
string |
Metode penyesuaian volume. Nilai yang valid:
|
auto |
| Level |
string |
Tingkat penyesuaian volume. Nilai default: **-20 dB**. |
-20 |
| Bitrate |
string |
Bitrate audio file output.
|
128 |
| AudioStreamMap |
string |
Indeks aliran audio.
|
0:a:0 |
| MergeList |
object |
||
| Merge |
array<object> |
Pengaturan penggabungan. Maksimal empat MergeURL didukung. |
|
|
object |
Detail operasi penggabungan. |
||
| Start |
string |
Titik waktu mulai.
|
01:59:59.999 |
| RoleArn |
string |
ARN Role untuk otorisasi agen. |
acs:ram:: |
| MergeURL |
string |
URL segmen yang akan digabungkan.
|
http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv |
| Duration |
string |
Durasi.
|
01:59:59.999 |
| SuperReso |
object |
Resolusi mengikuti sumber. |
|
| IsHalfSample |
string |
Apakah akan memperoleh parameter terkait laju pengambilan sampel. Nilai yang valid:
|
true |
| UserData |
string |
Data yang ditentukan pengguna. |
testid-001 |
| ExtendData |
string |
Bidang ekstensi yang ditentukan pengguna. |
testid-002 |
| OutSubtitleList |
object |
||
| OutSubtitle |
array<object> |
Daftar subtitle output. |
|
|
array<object> |
Detail subtitle output. |
||
| Map |
string |
Track video. Format: |
0:v:0 |
| OutSubtitleFile |
object |
Detail file output. |
|
| RoleArn |
string |
ARN Role untuk otorisasi agen. |
acs:ram:: |
| Object |
string |
Objek OSS dari file output. |
example.flv |
| Location |
string |
Lokasi OSS dari file output. |
oss-cn-hangzhou |
| Bucket |
string |
Bucket OSS dari file output. |
exampleBucket |
| Success |
boolean |
Apakah operasi berhasil. Nilai yang valid:
|
true |
| Message |
string |
Pesan kesalahan untuk pekerjaan yang gagal. Parameter ini tidak dikembalikan untuk pekerjaan yang berhasil. |
The specified parameter “%s” cannot be null. |
| VideoStreamMap |
string |
Indeks aliran video. Indeks dimulai dari 0. Indeks adalah posisi dalam daftar aliran video. Jika tidak diatur, aliran video default digunakan. |
0 |
| OutputFile |
object |
File output. |
|
| RoleArn |
string |
ARN Role untuk otorisasi agen. |
acs:ram:: |
| Object |
string |
Objek OSS dari file output. |
example-output.flv |
| Location |
string |
Lokasi OSS dari file output. |
oss-cn-hangzhou |
| Bucket |
string |
Bucket OSS dari file output. |
example-bucket |
| Rotate |
string |
Sudut rotasi video. |
90 |
| Container |
object |
Kontainer. |
|
| Format |
string |
Format kontainer.
|
mp4 |
| Clip |
object |
Segmen yang dipotong. |
|
| TimeSpan |
object |
Rentang waktu pemotongan. |
|
| Seek |
string |
Titik waktu mulai.
Atau
|
01:59:59.999 |
| Duration |
string |
Durasi.
Atau
|
01:00:59.999 |
| MergeConfigUrl |
string |
URL file konfigurasi penggabungan. Anda dapat menentukan MergeList atau MergeConfigUrl, tetapi tidak keduanya.
|
https://ceshi-***.oss-cn-shanghai.aliyuncs.com/ccc/p0903q9wkkb.m3u8 |
| OpeningList |
object |
||
| Opening |
array<object> |
Daftar video pembuka, sebagai objek JSON. |
|
|
object |
Detail pembuka. |
||
| openUrl |
string |
URL OSS video pembuka. |
http://example.oss-cn-shanghai.aliyuncs.com/t5.mp4 |
| Start |
string |
Waktu mulai relatif terhadap video utama.
|
0 |
| Width |
string |
Lebar.
|
-1 |
| Height |
string |
Tinggi.
|
-1 |
| MuxConfig |
object |
Konfigurasi muxing. Jika Anda menentukan parameter ini dalam permintaan, ia akan menggantikan pengaturan yang sesuai dalam template transkoding. |
|
| Webp |
object |
Konfigurasi muxing WebP. |
|
| Loop |
string |
Jumlah putaran. |
0 |
| Gif |
object |
Konfigurasi muxing GIF. |
|
| FinalDelay |
string |
Durasi jeda pada frame terakhir. Unit: centidetik. |
0 |
| DitherMode |
string |
Metode dithering untuk palet warna. Nilai yang valid: sierra dan bayer. |
bayer |
| Loop |
string |
Jumlah putaran. |
0 |
| IsCustomPalette |
string |
Apakah akan menggunakan palet warna kustom. Nilai yang valid:
|
false |
| Segment |
object |
Konfigurasi segmentasi, sebagai objek JSON. |
|
| Duration |
string |
Durasi segmen. Unit: detik. |
20 |
| TailSlateList |
object |
||
| TailSlate |
array<object> |
Daftar video tail slate. |
|
|
object |
Detail video tail slate. |
||
| Start |
string |
Waktu mulai video tail slate. |
00000.00 |
| BgColor |
string |
Warna latar belakang untuk area kosong ketika video tail slate lebih kecil dari video utama. Nilai default: White. Untuk informasi lebih lanjut, lihat bgcolor. |
White |
| IsMergeAudio |
boolean |
Apakah akan menggabungkan audio dari video tail slate. Nilai yang valid:
|
true |
| Width |
string |
Lebar. Nilai yang valid: (0,4096), -1, dan full.
|
-1 |
| Height |
string |
Tinggi.
|
-1 |
| BlendDuration |
string |
Durasi transisi antara video utama dan video tail slate. Efek transisi: fade out frame terakhir video utama sambil fade in video tail slate. Unit: detik. Nilai default: 0. |
0 |
| TailUrl |
string |
URL OSS video tail slate. |
http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv |
| TemplateId |
string |
ID template. |
S00000001-200010 |
| SubtitleConfig |
object |
Konfigurasi subtitle. |
|
| ExtSubtitleList |
object |
||
| ExtSubtitle |
array<object> |
Daftar subtitle eksternal. |
|
|
array<object> |
Detail subtitle. |
||
| CharEnc |
string |
Pengkodean karakter untuk subtitle eksternal.
Catatan
Ketika diatur ke auto, deteksi pengkodean karakter mungkin gagal. Kami merekomendasikan menentukan pengkodean eksplisit. |
auto |
| FontName |
string |
Nama font yang digunakan saat mengonversi subtitle eksternal menjadi subtitle hard. Nilai default: SimSun. Untuk informasi lebih lanjut, lihat Daftar font. |
"WenQuanYi Zen Hei", "Yuanti SC Regular", "SimSun" |
| Input |
object |
File input subtitle eksternal.
|
|
| Object |
string |
Objek OSS dari file input. |
example-output.flv |
| Location |
string |
Lokasi OSS dari file input. |
oss-cn-hangzhou |
| Bucket |
string |
Bucket OSS dari file input. |
example-bucket-**** |
| SubtitleList |
object |
||
| Subtitle |
array<object> |
Daftar subtitle. |
|
|
object |
Detail subtitle. |
||
| Map |
string |
Track audio. Format: |
0:a:0 |
| Properties |
object |
Properti media. |
|
| Width |
string |
Lebar video. |
720 |
| Height |
string |
Tinggi video. |
1280 |
| SourceLogos |
object |
||
| SourceLogo |
array<object> |
Kata kunci yang tidak diproses oleh lapisan mesin. |
|
|
object |
Detail kata kunci. |
||
| Source |
string |
Kata kunci. |
example |
| Duration |
string |
Durasi. |
17 |
| Fps |
string |
Laju frame. |
30 |
| Bitrate |
string |
Bitrate. |
490 |
| FileFormat |
string |
Format file. |
mp4 |
| Streams |
object |
Informasi aliran. |
|
| VideoStreamList |
object |
||
| VideoStream |
array<object> |
Daftar aliran video. |
|
|
array<object> |
Detail aliran video. |
||
| Index |
string |
Indeks aliran video, menunjukkan posisinya dalam aliran media. |
0 |
| Timebase |
string |
Basis waktu. |
1/15360 |
| AvgFPS |
string |
Laju frame rata-rata. |
30.0 |
| PixFmt |
string |
Format piksel. |
yuv420p |
| Sar |
string |
Rasio aspek sampel. |
1:1 |
| Lang |
string |
Bahasa. Untuk informasi lebih lanjut, lihat definisi bahasa FFmpeg dan ISO-639. |
eng |
| CodecLongName |
string |
Nama panjang kodek. |
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 |
| Height |
string |
Tinggi resolusi video. |
1280 |
| NumFrames |
string |
Jumlah total frame. |
30 |
| Bitrate |
string |
Bitrate. |
421.117 |
| CodecTagString |
string |
String tag kodek. |
avc1 |
| HasBFrames |
string |
Apakah B-frame ada. |
2 |
| Profile |
string |
Profil encoding. |
high |
| StartTime |
string |
Waktu mulai. |
0.000000 |
| NetworkCost |
object |
Konsumsi bandwidth jaringan. |
|
| PreloadTime |
string |
Waktu preload. |
8 |
| AvgBitrate |
string |
Bitrate rata-rata. |
300 |
| CostBandwidth |
string |
Bandwidth maksimum yang dikonsumsi. |
10 |
| Dar |
string |
Rasio aspek tampilan. |
9:16 |
| CodecName |
string |
Nama singkat kodek. |
h264 |
| Width |
string |
Lebar resolusi video, sebagai angka. |
720 |
| Duration |
string |
Durasi. |
17.233333 |
| Fps |
string |
Laju frame. |
30.0 |
| CodecTag |
string |
Tag kodek. |
0x31637661 |
| CodecTimeBase |
string |
Basis waktu kodek. |
1/60 |
| Level |
string |
Tingkat encoding. |
31 |
| colorTransfer |
string |
Transfer warna. |
bt709 |
| colorPrimaries |
string |
Primer warna. |
bt709 |
| bitsPerRawSample |
string |
Jumlah bit per sampel mentah atau piksel. |
8 |
| AudioStreamList |
object |
||
| AudioStream |
array<object> |
Daftar aliran audio. |
|
|
object |
Detail aliran audio. |
||
| Timebase |
string |
Basis waktu. |
1/32000 |
| Index |
string |
Indeks aliran audio, menunjukkan posisinya dalam aliran media. |
1 |
| SampleFmt |
string |
Format sampel. |
fltp |
| ChannelLayout |
string |
Tata letak saluran. |
mono |
| Lang |
string |
Bahasa. Untuk informasi lebih lanjut, lihat definisi bahasa FFmpeg dan ISO-639. |
und |
| Samplerate |
string |
Laju sampel. |
32000 |
| CodecLongName |
string |
Nama panjang kodek. |
AAC (Advanced Audio Coding) |
| Channels |
string |
Jumlah saluran suara. |
1 |
| NumFrames |
string |
Jumlah total frame. |
50 |
| Bitrate |
string |
Bitrate. |
64.136 |
| CodecTagString |
string |
String tag kodek. |
mp4 |
| StartTime |
string |
Waktu mulai. |
0.064000 |
| CodecName |
string |
Nama singkat kodek. |
aac |
| Duration |
string |
Durasi. |
17.223562 |
| CodecTag |
string |
Tag kodek. |
0x6134706d |
| CodecTimeBase |
string |
Basis waktu kodek. |
1/32000 |
| SubtitleStreamList |
object |
||
| SubtitleStream |
array<object> |
Daftar aliran subtitle. |
|
|
object |
Detail aliran subtitle. |
||
| Index |
string |
Indeks aliran subtitle. Menunjukkan posisinya dalam aliran media. |
1 |
| Lang |
string |
Bahasa. Untuk informasi lebih lanjut, lihat definisi bahasa FFmpeg dan ISO-639. |
eng |
| Format |
object |
Informasi format. |
|
| StartTime |
string |
Waktu mulai. |
-0.064000 |
| NumPrograms |
string |
Jumlah total aliran program. |
0 |
| Size |
string |
Ukuran file. |
1057273 |
| NumStreams |
string |
Jumlah total aliran media. |
2 |
| FormatLongName |
string |
Nama panjang format kontainer atau wrapper. |
QuickTime / MOV |
| Duration |
string |
Durasi total. |
17.234000 |
| Bitrate |
string |
Bitrate total. |
490.784 |
| FormatName |
string |
Nama singkat format kontainer atau wrapper. Nilai yang valid: mov, mp4, m4a, 3gp, 3g2, dan mj2. |
mov |
| FileMd5 |
string |
ad195fd1317a761d4425232867759d1e |
|
| FileSize |
string |
Ukuran file. |
1057273 |
| MultiSpeedInfo |
object |
Informasi tentang pekerjaan multi-kecepatan. Bidang ini hanya muncul untuk pekerjaan yang dikirimkan ke pipeline multi-kecepatan (tidak tersedia untuk pekerjaan multi-kecepatan lama). |
|
| Enable |
string |
Apakah fitur multi-kecepatan diaktifkan. |
true |
| Code |
string |
Kode kesalahan (untuk kasus di mana multi-kecepatan sebenarnya tidak diaktifkan). |
Boost.NotNeedSpeed |
| Message |
string |
Pesan kesalahan (untuk kasus di mana multi-kecepatan sebenarnya tidak diaktifkan). |
success |
| SettingSpeed |
integer |
Kecepatan yang dikonfigurasi. |
30 |
| DowngradePolicy |
string |
Kebijakan downgrade ketika multi-kecepatan tidak didukung. |
NormalSpeed |
| RealSpeed |
number |
Nilai multi-kecepatan aktual. |
6.576886940181647 |
| Duration |
number |
Durasi video output. |
21.0 |
| TimeCost |
number |
Waktu yang dihabiskan untuk pekerjaan. |
3.193 |
| PipelineId |
string |
ID pipeline. |
88c6ca184c0e47b665e2a1267971**** |
| Input |
object |
Input pekerjaan. |
|
| Object |
string |
Objek OSS dari file input. |
video_01.mp4 |
| Location |
string |
Lokasi OSS dari file input. |
oss-cn-shanghai |
| Bucket |
string |
Bucket OSS dari file input. |
exampleBucket |
| MNSMessageResult |
object |
Hasil notifikasi MNS untuk penyelesaian pekerjaan. |
|
| MessageId |
string |
ID pesan untuk pekerjaan yang berhasil. |
123 |
| ErrorMessage |
string |
Pesan kesalahan untuk pekerjaan yang gagal. Tidak dikembalikan untuk pekerjaan yang berhasil. |
The resource operated “%s” cannot be found. |
| ErrorCode |
string |
Kode kesalahan untuk pekerjaan yang gagal. Tidak dikembalikan untuk pekerjaan yang berhasil. |
InvalidParameter.ResourceNotFound |
| SubmitTime |
string |
Waktu saat pekerjaan dikeluarkan dari antrian dan mulai dieksekusi. |
2021-03-04T06:44:43Z |
Format pesan callback
Ketika status pekerjaan transkoding berubah, MPS (Media Processing Service) mengirimkan pesan ke antrian yang Anda tentukan. Untuk mempelajari cara menentukan antrian callback, lihat operasi MPS UpdatePipeline. Isi pesan berupa string JSON yang berisi bidang-bidang berikut:
{
"Type": "Transcode",
"State": "Success",
"JobId": "39f8e0bc005e4f309379701645f4****",
"UserData": "{\"key\":\"value\"}",
"RequestId": "25818875-5F78-4A13-BEF6-D7393642****"
}
| Nama | Tipe | Deskripsi |
| Type | String | String tetap "Transcode". Ini menunjukkan pekerjaan transkoding. |
| JobId | String | ID unik pekerjaan. |
| State | String | Status pekerjaan saat ini. Sesuai dengan bidang State dalam QueryJobList. |
| UserData | String | Nilai UserData yang Anda kirimkan dalam SubmitJobs. |
Contoh
Respons sukses
JSONformat
{
"NonExistJobIds": {
"String": [
"d1ce4d3efcb549419193f50f1fcd****"
]
},
"RequestId": "197ADF44-104C-514C-9F92-D8924CB34E2A",
"JobList": {
"Job": [
{
"CreationTime": "2014-01-10T12:00:00Z",
"Percent": 100,
"FinishTime": "2014-01-10T12:20:25Z",
"State": "TranscodeSuccess",
"JobId": "31fa3c9ca8134fb4b0b0f7878301****",
"Code": "InvalidParameter.NullValue",
"Message": "The specified parameter \"%s\" cannot be null.",
"Output": {
"Video": {
"Bufsize": "6000",
"Degrain": "5",
"BitrateBnd": {
"Max": "1000",
"Min": "300"
},
"PixFmt": "yuv420p",
"Pad": "1280:800:0:140",
"Codec": "H.264",
"Height": "720",
"Qscale": "15",
"Crop": "1280:800:0:140",
"Bitrate": "500",
"Maxrate": "3000",
"MaxFps": "60",
"Profile": "high",
"Crf": "26",
"Gop": "250",
"Width": "1280",
"Fps": "25",
"Preset": "medium",
"ScanMode": "interlaced",
"ResoPriority": "1"
},
"TransConfig": {
"IsCheckAudioBitrate": "false",
"TransMode": "onepass",
"IsCheckReso": "false",
"IsCheckVideoBitrateFail": "false",
"AdjDarMethod": "none",
"IsCheckVideoBitrate": "false",
"IsCheckResoFail": "false",
"IsCheckAudioBitrateFail": "false"
},
"Encryption": {
"Type": "hls-aes-128",
"Key": "encryptionkey128",
"KeyType": "Base64",
"Id": "31fa3c9ca8134f9cec2b4b0b0f78****",
"KeyUri": "https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/",
"SkipCnt": "3"
},
"WaterMarkList": {
"WaterMark": [
{
"Type": "Image",
"ReferPos": "TopRight",
"Dx": "100",
"Width": "50",
"Height": "50",
"InputFile": {
"Object": "example-logo-****.png",
"Location": "oss-cn-hangzhou",
"Bucket": "example-bucket"
},
"WaterMarkTemplateId": "88c6ca184c0e47098a5b665e2a12****",
"Dy": "100"
}
]
},
"WaterMarkConfigUrl": "http://example.com/configure",
"DeWatermark": "{\"0\":[{\"l\":10,\"t\":10,\"w\":10,\"h\":10},{\"l\":100,\"t\":0.1,\"w\":10,\"h\":10}],\"128000\":[],\"250000\":[{\"l\":0.2,\"t\":0.1,\"w\":0.01,\"h\":0.05}]}",
"M3U8NonStandardSupport": {
"TS": {
"SizeSupport": true,
"Md5Support": true
}
},
"Priority": "6",
"Audio": {
"Profile": "aaclow",
"Codec": "aac",
"Samplerate": "44100",
"Qscale": "15",
"Channels": "2",
"Volume": {
"Method": "auto",
"Level": "-20"
},
"Bitrate": "128"
},
"AudioStreamMap": "0:a:0",
"MergeList": {
"Merge": [
{
"Start": "01:59:59.999",
"RoleArn": "acs:ram:::role/",
"MergeURL": "http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv",
"Duration": "01:59:59.999"
}
]
},
"SuperReso": {
"IsHalfSample": "true"
},
"UserData": "testid-001",
"ExtendData": "testid-002",
"OutSubtitleList": {
"OutSubtitle": [
{
"Map": "0:v:0",
"OutSubtitleFile": {
"RoleArn": "acs:ram:::role/",
"Object": "example.flv",
"Location": "oss-cn-hangzhou",
"Bucket": "exampleBucket"
},
"Success": true,
"Message": "The specified parameter “%s” cannot be null."
}
]
},
"VideoStreamMap": "0",
"OutputFile": {
"RoleArn": "acs:ram:::role/",
"Object": "example-output.flv",
"Location": "oss-cn-hangzhou",
"Bucket": "example-bucket"
},
"Rotate": "90",
"Container": {
"Format": "mp4"
},
"Clip": {
"TimeSpan": {
"Seek": "01:59:59.999",
"Duration": "01:00:59.999"
}
},
"MergeConfigUrl": "https://ceshi-***.oss-cn-shanghai.aliyuncs.com/ccc/p0903q9wkkb.m3u8",
"OpeningList": {
"Opening": [
{
"openUrl": "http://example.oss-cn-shanghai.aliyuncs.com/t5.mp4",
"Start": "0",
"Width": "-1",
"Height": "-1"
}
]
},
"MuxConfig": {
"Webp": {
"Loop": "0"
},
"Gif": {
"FinalDelay": "0",
"DitherMode": "bayer",
"Loop": "0",
"IsCustomPalette": "false"
},
"Segment": {
"Duration": "20"
}
},
"TailSlateList": {
"TailSlate": [
{
"Start": "00000.00",
"BgColor": "White",
"IsMergeAudio": true,
"Width": "-1",
"Height": "-1",
"BlendDuration": "0",
"TailUrl": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv"
}
]
},
"TemplateId": "S00000001-200010",
"SubtitleConfig": {
"ExtSubtitleList": {
"ExtSubtitle": [
{
"CharEnc": "auto",
"FontName": "\"WenQuanYi Zen Hei\", \"Yuanti SC Regular\", \"SimSun\"",
"Input": {
"Object": "example-output.flv",
"Location": "oss-cn-hangzhou",
"Bucket": "example-bucket-****"
}
}
]
},
"SubtitleList": {
"Subtitle": [
{
"Map": "0:a:0"
}
]
}
},
"Properties": {
"Width": "720",
"Height": "1280",
"SourceLogos": {
"SourceLogo": [
{
"Source": "example"
}
]
},
"Duration": "17",
"Fps": "30",
"Bitrate": "490",
"FileFormat": "mp4",
"Streams": {
"VideoStreamList": {
"VideoStream": [
{
"Index": "0",
"Timebase": "1/15360",
"AvgFPS": "30.0",
"PixFmt": "yuv420p",
"Sar": "1:1",
"Lang": "eng",
"CodecLongName": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"Height": "1280",
"NumFrames": "30",
"Bitrate": "421.117",
"CodecTagString": "avc1",
"HasBFrames": "2",
"Profile": "high",
"StartTime": "0.000000",
"NetworkCost": {
"PreloadTime": "8",
"AvgBitrate": "300",
"CostBandwidth": "10"
},
"Dar": "9:16",
"CodecName": "h264",
"Width": "720",
"Duration": "17.233333",
"Fps": "30.0",
"CodecTag": "0x31637661",
"CodecTimeBase": "1/60",
"Level": "31",
"colorTransfer": "bt709",
"colorPrimaries": "bt709",
"bitsPerRawSample": "8"
}
]
},
"AudioStreamList": {
"AudioStream": [
{
"Timebase": "1/32000",
"Index": "1",
"SampleFmt": "fltp",
"ChannelLayout": "mono",
"Lang": "und",
"Samplerate": "32000",
"CodecLongName": "AAC (Advanced Audio Coding)",
"Channels": "1",
"NumFrames": "50",
"Bitrate": "64.136",
"CodecTagString": "mp4",
"StartTime": "0.064000",
"CodecName": "aac",
"Duration": "17.223562",
"CodecTag": "0x6134706d",
"CodecTimeBase": "1/32000"
}
]
},
"SubtitleStreamList": {
"SubtitleStream": [
{
"Index": "1",
"Lang": "eng"
}
]
}
},
"Format": {
"StartTime": "-0.064000",
"NumPrograms": "0",
"Size": "1057273",
"NumStreams": "2",
"FormatLongName": "QuickTime / MOV",
"Duration": "17.234000",
"Bitrate": "490.784",
"FormatName": "mov"
},
"FileMd5": "ad195fd1317a761d4425232867759d1e",
"FileSize": "1057273"
},
"MultiSpeedInfo": {
"Enable": "true",
"Code": "Boost.NotNeedSpeed",
"Message": "success",
"SettingSpeed": 30,
"DowngradePolicy": "NormalSpeed",
"RealSpeed": 6.576886940181647,
"Duration": 21,
"TimeCost": 3.193
}
},
"PipelineId": "88c6ca184c0e47b665e2a1267971****",
"Input": {
"Object": "video_01.mp4",
"Location": "oss-cn-shanghai",
"Bucket": "exampleBucket"
},
"MNSMessageResult": {
"MessageId": "123",
"ErrorMessage": "The resource operated “%s” cannot be found.",
"ErrorCode": "InvalidParameter.ResourceNotFound"
},
"SubmitTime": "2021-03-04T06:44:43Z"
}
]
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.