All Products
Search
Document Center

:ListJob

Last Updated:May 27, 2026

Menampilkan semua pekerjaan transkoding.

Catatan penggunaan

  • Secara default, pekerjaan transkoding yang dikembalikan diurutkan berdasarkan CreationTime secara menurun.
  • Operasi ini dapat mengembalikan pekerjaan transkoding dalam 90 hari terakhir, berdasarkan waktu konfigurasi aktual.
  • Anda dapat menyaring hasil kueri dengan mengonfigurasi parameter permintaan seperti status pekerjaan, interval waktu pembuatan, dan antrian ApsaraVideo Media Processing (MPS) untuk transkoding.
  • Secara default, MPS tidak mengizinkan akses data lintas wilayah dalam akun yang sama. Pastikan wilayah yang Anda tentukan sesuai dengan wilayah pekerjaan transkoding yang akan dikueri; jika tidak, operasi ini mungkin gagal atau mengembalikan informasi yang tidak valid.

Batas QPS

Anda dapat memanggil operasi ini hingga 100 kali per detik per akun. Permintaan yang melebihi batas ini akan dibuang dan dapat menyebabkan gangguan layanan. Perhatikan batas ini saat memanggil operasi. Untuk informasi selengkapnya, lihat Batas QPS.

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kemudahan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi untuk berbagai SDK.

Parameter permintaan

Parameter Type Wajib Contoh Deskripsi
Action String Ya ListJob

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke ListJob.

NextPageToken String Tidak 16f01ad6175e4230ac42bb5182cd****

Token yang digunakan untuk mengambil halaman berikutnya dari hasil kueri. Anda tidak perlu menentukan parameter ini pada permintaan pertama. Respons terhadap permintaan pertama berisi parameter ini, yang dapat Anda teruskan ke permintaan berikutnya.

MaximumPageSize Long Tidak 10

Jumlah maksimum instans eksekusi alur kerja media yang dikembalikan pada setiap halaman.

  • Nilai default: 10.
  • Nilai valid: 1 hingga 100.
State String Tidak All

Status pekerjaan transkoding. Nilai default: All. Nilai valid:

  • All: Semua status.
  • Submitted: Pekerjaan telah dikirim.
  • Transcoding: Transkoding sedang berlangsung.
  • TranscodeSuccess: Transkoding berhasil.
  • TranscodeFail: Transkoding gagal.
  • TranscodeCancelled: Transkoding dibatalkan.
StartOfJobCreatedTimeRange String Tidak 2014-01-10T12:00:00Z

Awal rentang waktu untuk kueri. Tentukan waktu dalam standar ISO 8601 dengan format YYYY-MM-DDThh:mm:ssZ. Waktu harus dalam UTC.

EndOfJobCreatedTimeRange String Tidak 2014-01-11T12:00:00Z

Akhir rentang waktu untuk kueri. Tentukan waktu dalam standar ISO 8601 dengan format YYYY-MM-DDThh:mm:ssZ. Waktu harus dalam UTC.

PipelineId String Tidak 88c6ca184c0e424d5w5b665e2a12****

ID Antrian MPS yang digunakan untuk menjalankan pekerjaan. Untuk melihat ID Antrian MPS, login ke Konsol MPS. Di panel navigasi sebelah kiri, pilih Global Settings > Pipelines.

Parameter respons

Parameter Type Contoh Deskripsi
RequestId String BC860F04-778A-472F-AB39-E1BF329C1EA8

ID permintaan.

NextPageToken String 16f01ad6175e4230ac42bb5182cd****

Token yang digunakan untuk mengambil halaman berikutnya dari hasil kueri. Anda harus mencatat token ini dan menentukannya dalam permintaan berikutnya.

JobList Array of Job

Daftar pekerjaan transkoding.

Job
CreationTime String 2014-01-10T12:00:00Z

Waktu pembuatan pekerjaan.

Percent Long 100

Kemajuan transkoding.

FinishTime String 2014-01-10T12:20:25Z

Waktu penyelesaian pekerjaan transkoding.

State String TranscodeSuccess

Status pekerjaan. Nilai valid:

  • Submitted: Pekerjaan telah dikirim.
  • Transcoding: Transkoding sedang berlangsung.
  • TranscodeSuccess: Transkoding berhasil.
  • TranscodeFail: Transkoding gagal.
  • TranscodeCancelled: Transkoding dibatalkan.
JobId String 31fa3c9ca8134fb4b0b0f7878301****

ID pekerjaan.

Code String InternalError

Kode kesalahan yang dikembalikan ketika pekerjaan gagal. Parameter ini tidak dikembalikan jika pekerjaan berhasil.

Message String The operation has failed due to some unknown error, exception or failure.

Pesan yang dikembalikan ketika pekerjaan gagal. Parameter ini tidak dikembalikan jika pekerjaan berhasil.

Output Object

Output pekerjaan.

Video Object

Konfigurasi video.

Bufsize String 6000

Ukuran buffer.

Degrain String 5

Tingkat algoritma denoising independen.

BitrateBnd Object

Rentang bitrate video.

Max String 1000

Bitrate maksimum. Satuan: Kbit/s.

Min String 200

Bitrate minimum. Satuan: Kbit/s.

PixFmt String yuv420p

Format piksel video. Format piksel standar seperti yuv420p dan yuvj420p didukung.

Pad String 1280:800:0:140

Batas hitam yang ditambahkan ke video. Satuan: piksel.

  • Format: width:height:left:top.
  • Contoh: 1280:800:0:140.
Codec String H.264

Kodek video. Nilai valid: H.264, H.265, GIF, dan WEBP.

Height String 720

Tinggi.

  • Satuan: piksel.
  • Nilai default: tinggi asli video.
Qscale String 15

Tingkat kontrol kualitas video.

Crop String border

Mode pemotongan video. Mode berikut didukung:

  • border: mendeteksi dan menghapus batas hitam secara otomatis.
  • Nilai dalam format width:height:left:top menentukan pemotongan video berdasarkan pengaturan kustom. Contoh: 1280:800:0:140.
Bitrate String 428

Bitrate rata-rata video. Satuan: Kbit/s.

Maxrate String 1000

Bitrate maksimum video. Satuan: Kbit/s.

MaxFps String 60

Laju frame maksimum.

Profile String high

Profil kodek. Nilai valid:

  • baseline: berlaku untuk perangkat seluler.
  • main: berlaku untuk perangkat definisi standar.
  • high: berlaku untuk perangkat definisi tinggi.
  • Nilai default: high.
Crf String 26

Faktor laju konstan. Jika parameter ini ditentukan, pengaturan parameter Bitrate menjadi tidak berlaku. Nilai default: 26.

Gop String 250

Jumlah maksimum frame antara dua keyframe. Nilai default: 250.

Width String 1280

Lebar.

  • Satuan: piksel.
  • Nilai default: lebar asli video.
Fps String 25

Laju frame.

  • Nilainya adalah 60 jika laju frame file input melebihi 60.
  • Nilai default: laju frame file input.
Preset String medium

Algoritma video preset. Nilai default: medium. Nilai valid:

  • veryfast
  • fast
  • medium
  • slow
  • slower
ScanMode String interlaced

Mode pemindaian. Nilai valid:

  • interlaced: Pemindaian interlaced dilakukan.
  • progressive: Pemindaian progresif dilakukan.
  • auto: Pemindaian dilakukan berdasarkan sumber video.
ResoPriority String 1

Prioritas sumber daya.

TransConfig Object

Konfigurasi transkoding umum. Jika parameter ini ditentukan dalam permintaan, nilainya akan menimpa parameter yang sesuai dalam templat transkoding yang ditentukan.

IsCheckAudioBitrate String false

Menunjukkan apakah bitrate audio diperiksa. Jika bitrate audio output lebih tinggi daripada bitrate audio input, sistem menganggap bahwa bitrate output sama dengan bitrate input. Dalam hal ini, pengaturan parameter Bitrate tidak berlaku. Parameter ini memiliki prioritas lebih rendah daripada parameter IsCheckAudioBitrateFail. Nilai valid:

  • true: Bitrate audio diperiksa.
  • false: Bitrate audio tidak diperiksa.
  • Nilai default:
    • Nilai default ketika parameter Bitrate tidak ditentukan dan kodek file output berbeda dari kodek file input: false.
    • Nilai default ketika parameter Bitrate tidak ditentukan dan kodek file output sama dengan kodek file input: false.
TransMode String onepass

Mode transkoding.

  • Nilai valid: onepass, twopass, dan CBR.
  • Nilai default: onepass.
IsCheckReso String false

Menunjukkan apakah resolusi diperiksa. Jika resolusi output lebih tinggi daripada resolusi input berdasarkan lebar atau tinggi, resolusi input dipertahankan setelah transkoding.

  • true: Resolusi diperiksa.
  • false: Resolusi tidak diperiksa.
  • Nilai default: false.
IsCheckVideoBitrateFail String false

Menunjukkan apakah bitrate video diperiksa. Jika bitrate video output lebih tinggi daripada video input, kegagalan transkoding dikembalikan tanpa melakukan transkoding video. Parameter ini memiliki prioritas lebih tinggi daripada parameter IsCheckVideoBitrate.

  • true: Bitrate video diperiksa.
  • false: Bitrate video tidak diperiksa.
  • Nilai default: false.
AdjDarMethod String none

Metode penyesuaian resolusi. Nilai default: none. Nilai valid: rescale, crop, pad, dan none.

IsCheckVideoBitrate String false

Menunjukkan apakah bitrate video diperiksa. Jika bitrate video output lebih tinggi daripada bitrate video input, sistem menganggap bahwa bitrate output sama dengan bitrate input.

  • true: Bitrate video diperiksa.
  • false: Bitrate video tidak diperiksa.
  • Nilai default: false.
IsCheckResoFail String false

Menunjukkan apakah resolusi diperiksa. Jika resolusi output lebih tinggi daripada resolusi input berdasarkan lebar atau tinggi, kegagalan transkoding dikembalikan.

  • true: Resolusi diperiksa.
  • false: Resolusi tidak diperiksa.
  • Nilai default: false.
IsCheckAudioBitrateFail String false

Menunjukkan apakah bitrate audio diperiksa. Jika bitrate audio output lebih tinggi daripada bitrate sumber media, kegagalan transkoding dikembalikan tanpa melakukan transkoding media. Parameter ini memiliki prioritas lebih tinggi daripada parameter IsCheckAudioBitrate.

  • false: Bitrate audio diperiksa.
  • true: Bitrate audio tidak diperiksa.
Encryption Object

Konfigurasi enkripsi. Hanya output dalam format M3U8 yang didukung.

Type String hls-aes-128

Jenis enkripsi. Nilai valid: hls-aes-128.

Key String encryptionkey128

Kunci yang digunakan untuk mengenkripsi video.

KeyType String Base64

Metode enkripsi kunci. Nilai valid: Base64 dan KMS.

Catatan Sebagai contoh, jika kuncinya adalah "encryptionkey128", Anda dapat mengenkripsi kunci dalam format Base64 atau menggunakan Key Management Service (KMS) untuk mengenkripsi kunci.
Id String 31fa3c9ca8134f9cec2b4b0b0f78****

ID enkripsi.

KeyUri String https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/

URL yang digunakan untuk meminta kunci. URL ini dienkripsi dalam Base64.

SkipCnt String 3

Jumlah frame yang tidak dienkripsi di awal video. Membiarkan frame ini tidak dienkripsi memungkinkan pemutaran video dimulai dengan cepat.

WaterMarkList Array of WaterMark

Daftar watermark.

WaterMark
Type String Image

Jenis watermark. Jika parameter ini ditentukan dalam permintaan, nilainya akan menimpa parameter yang sesuai dalam templat watermark. Untuk informasi selengkapnya, lihat Detail parameter. Nilai valid:

  • Image: watermark gambar.
  • Text: watermark teks.
ReferPos String TopRight

Posisi watermark.

  • TopRight: pojok kanan atas.
  • TopLeft: pojok kiri atas.
  • BottomRight: pojok kanan bawah.
  • BottomLeft: pojok kiri bawah.
Dx String 100

Offset horizontal gambar watermark relatif terhadap video output. Jika parameter ini ditentukan dalam permintaan, nilainya akan menimpa parameter yang sesuai dalam templat watermark. Nilai default: 0. Nilainya dapat berupa bilangan bulat atau desimal.

  • Bilangan bulat menunjukkan nilai piksel offset horizontal.
    • Nilai valid: [8,4096].
    • Satuan: piksel.
  • Desimal menunjukkan rasio offset horizontal terhadap lebar dalam resolusi video output.
    • Nilai valid: (0,1).
    • Bilangan desimal dapat akurat hingga empat tempat desimal, seperti 0.9999. Digit berlebih akan dihapus secara otomatis.
Width String 50

Lebar watermark. Jika parameter ini ditentukan dalam permintaan, nilainya akan menimpa parameter yang sesuai dalam templat watermark. Nilainya dapat berupa bilangan bulat atau desimal.

  • Bilangan bulat menunjukkan nilai piksel lebar watermark.
    • Nilai valid: [8,4096].
    • Satuan: piksel.
  • Desimal menunjukkan rasio lebar watermark terhadap lebar dalam resolusi video output.
    • Nilai valid: (0,1).
    • Bilangan desimal dapat akurat hingga empat tempat desimal, seperti 0.9999. Digit berlebih akan dihapus secara otomatis.
Height String 50

Tinggi watermark. Jika parameter ini ditentukan dalam permintaan, nilainya akan menimpa parameter yang sesuai dalam templat watermark. Nilainya dapat berupa bilangan bulat atau desimal.

  • Bilangan bulat menunjukkan nilai piksel tinggi watermark.
    • Nilai valid: [8,4096].
    • Satuan: piksel.
  • Desimal menunjukkan rasio tinggi watermark terhadap tinggi dalam resolusi video output.
    • Nilai valid: (0,1).
    • Bilangan desimal dapat akurat hingga empat tempat desimal, seperti 0.9999. Digit berlebih akan dihapus secara otomatis.
InputFile Object

File input watermark.

Object String example-logo-****.png

Nama objek Object Storage Service (OSS) yang digunakan sebagai file input.

Location String oss-cn-hangzhou

Wilayah OSS tempat file input berada.

Bucket String example-bucket

Nama bucket OSS tempat file input disimpan.

WaterMarkTemplateId String 88c6ca184c0e47098a5b665e2a12****

ID templat watermark.

Dy String 100

Offset vertikal gambar watermark relatif terhadap video output. Jika parameter ini ditentukan dalam permintaan, nilainya akan menimpa parameter yang sesuai dalam templat watermark. Nilainya dapat berupa bilangan bulat atau desimal.

  • Bilangan bulat menunjukkan nilai piksel offset vertikal.
    • Nilai valid: [8,4096].
    • Satuan: piksel.
  • Desimal menunjukkan rasio offset vertikal terhadap tinggi dalam resolusi video output.
    • Nilai valid: (0,1).
    • Bilangan desimal dapat akurat hingga empat tempat desimal, seperti 0.9999. Digit berlebih akan dihapus secara otomatis.
WaterMarkConfigUrl String http://example.com/configure

URL file konfigurasi watermark.

DeWatermark String {"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}]}

Konfigurasi efek buram watermark. Nilainya adalah objek JSON. Untuk informasi selengkapnya, lihat Detail parameter.

M3U8NonStandardSupport Object

Konfigurasi dukungan non-standar untuk M3U8. Nilainya harus berupa objek JSON. Untuk informasi selengkapnya, lihat Detail parameter.

TS Object

Konfigurasi dukungan non-standar untuk file TS. Nilainya harus berupa objek JSON. Untuk informasi selengkapnya, lihat Detail parameter.

SizeSupport Boolean true

Menunjukkan apakah mendukung output ukuran file TS dalam video M3U8.

  • true: didukung.
  • false: tidak didukung.
Md5Support Boolean true

Menunjukkan apakah mendukung output nilai md5 file TS dalam video M3U8. Nilai valid:

  • true: didukung.
  • false: tidak didukung.
Priority String 6

Prioritas pekerjaan dalam antrian MPS tempat pekerjaan tersebut ditambahkan.

  • Nilai 10 menunjukkan prioritas tertinggi.
  • Nilai default: 6.
Audio Object

Konfigurasi audio.

Profile String aaclow

Profil kodek file audio. Nilai valid ketika parameter Codec diatur ke aac: aaclow, aache, aachev2, aacld, dan aaceld.

Codec String aac

Format encoding dan decoding audio.

  • Nilai valid: aac, mp3, vorbis, dan flac.
  • Nilai default: aac.
Samplerate String 44100

Laju pengambilan sampel aliran audio.

  • Nilai valid: 22050, 32000, 44100, 48000, dan 96000.
  • Satuan: Hz
  • Nilai default: 44100.
  • Jika format kontainer video adalah FLV dan kodek audio adalah MP3, Anda tidak dapat mengatur parameter ini ke 32000, 48000, atau 96000. Jika kodek audio adalah MP3, Anda tidak dapat mengatur parameter ini ke 96000.
Qscale String 15

Tingkat kontrol kualitas audio.

Channels String 2

Jumlah saluran suara.

  • Jika parameter Codec diatur ke mp3, parameter ini hanya dapat diatur ke 1 atau 2.
  • Jika parameter Codec diatur ke aac, parameter ini hanya dapat diatur ke 1, 2, 4, 5, 6, atau 8.
  • Nilai default: 2.
Volume Object

Konfigurasi volume.

Method String auto

Metode penyesuaian volume. Nilai valid:

  • auto: Volume disesuaikan secara otomatis.
  • dynamic: Volume disesuaikan secara dinamis.
  • linear: Volume disesuaikan secara linear.
Level String -20

Rentang penyesuaian volume.

  • Satuan: dB.
  • Default: -20db.
Bitrate String 128

Bitrate audio file output.

  • Satuan: Kbit/s.
  • Nilai default: 128.
AudioStreamMap String 0:a:0

Nomor urut aliran audio.

  • Format: 0:a:{nomor urut}.
  • Nomor urut adalah indeks aliran audio dalam daftar dan dimulai dari 0. Jika Anda tidak mengatur parameter yang sesuai dalam permintaan, aliran audio default dipilih.
MergeList Array of Merge

Konfigurasi penggabungan klip.

Merge
Start String Contoh nilai: 01:59:59.999 dan 32000.23.

Titik awal waktu klip.

  • Format: hh:mm:ss[.SSS] atau sssss[.SSS].
  • Contoh nilai: 01:59:59.999 dan 32000.23.
RoleArn String acs:ram::<your uid>:role/<your role name>

Nama Sumber Daya Alibaba Cloud (ARN) dari role yang digunakan untuk otorisasi delegasi.

MergeURL String http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv

URL OSS klip.

  • Contoh: http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/example-object.flv.
  • Objek harus di-encode URL menggunakan standar UTF-8.
Duration String 01:59:59.999

Titik awal waktu klip.

  • Format: hh:mm:ss[.SSS] atau sssss[.SSS].
  • Contoh nilai: 01:59:59.999 dan 32000.23.
SuperReso Object

Konfigurasi untuk menggunakan resolusi video sumber.

IsHalfSample String true

Menunjukkan apakah akan mendapatkan parameter yang terkait dengan laju pengambilan sampel. Nilai valid:

  • true: Parameter diperoleh.
  • false: Parameter tidak diperoleh.
UserData String test-001

Data kustom.

OutSubtitleList Array of OutSubtitle

Daftar subtitle output.

OutSubtitle
Map String 0:v:0

Aliran video. Format: 0:{stream}:{nomor urut stream}, yaitu 0:v:{video_index}. Nilai Stream adalah v, yang menunjukkan aliran video. Nomor urut adalah indeks aliran video dalam daftar dan dimulai dari 0.

OutSubtitleFile Object

Detail file output.

RoleArn String acs:ram::<your uid>:role/<your role name>

ARN role yang digunakan untuk otorisasi delegasi.

Object String example-output.flv

Nama objek OSS yang digunakan sebagai file output.

Location String oss-cn-hangzhou

Wilayah OSS tempat file output berada.

Bucket String example-bucket-****

Nama bucket OSS tempat file input disimpan.

Success Boolean true

Menunjukkan apakah pekerjaan berhasil. Nilai valid:

  • true: Pekerjaan berhasil.
  • fasle: Pekerjaan gagal.
Message String The specified parameter "%s" cannot be null.

Pesan kesalahan yang dikembalikan ketika pekerjaan gagal dibuat. Parameter ini tidak dikembalikan jika pekerjaan berhasil dibuat.

VideoStreamMap String 0:a:0

Nomor urut aliran video.

  • Format: 0:a:{Nomor urut}. Contoh nilai: 0:a:0.
  • Nomor urut adalah indeks aliran video dalam daftar dan dimulai dari 0.
  • Jika Anda tidak mengatur parameter yang sesuai dalam permintaan, aliran video default dipilih.
OutputFile Object

Detail file output.

RoleArn String acs:ram::<your uid>:role/<your role name>

ARN role yang digunakan untuk otorisasi delegasi.

Object String example-output.flv

Nama objek OSS yang digunakan sebagai file output.

Location String oss-cn-hangzhou

Wilayah OSS tempat file output berada.

Bucket String example-bucket

Nama bucket OSS tempat file input disimpan.

Rotate String 90

Sudut rotasi video.

Container Object

Informasi tentang kontainer.

Format String flv

Format kontainer.

  • Nilai default: mp4.
  • Format video meliputi FLV, MP4, HLS (M3U8 + TS), dan MPEG-DASH (MPD + fMP4)
  • Format audio meliputi MP3, MP4, Ogg, FLAC, dan M4A.
  • Format gambar meliputi GIF dan WebP.
  • Jika format kontainer adalah GIF, kodek video harus GIF.
  • Jika format kontainer adalah WebP, kodek video harus WebP.
  • Jika format kontainer adalah FLV, kodek video tidak boleh H.265.
Clip Object

Informasi tentang klip.

TimeSpan Object

Rentang waktu klip.

Seek String 01:00:59.999

Waktu mulai klip.

  • Format: hh:mm:ss[.SSS] atau sssss[.SSS].
  • Nilai valid: [00:00:00.000,23:59:59.999] atau [0.000,86399.999].
  • Contoh: 01:59:59.999 dan 32000.23.
Duration String 01:00:59.999

Durasi klip.

  • Format: hh:mm:ss[.SSS] atau sssss[.SSS].
  • Nilai valid: [00:00:00.000,23:59:59.999] atau [0.000,86399.999].
  • Contoh: 01:00:59.999 dan 32000.23.
MergeConfigUrl String {"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}

URL file konfigurasi penggabungan. Anda dapat menentukan salah satu parameter MergeList atau MergeConfigUrl.

  • File yang Anda tentukan untuk parameter MergeConfigUrl dapat berisi hingga 50 klip yang digabungkan.
  • Parameter MergeConfigUrl menentukan URL file konfigurasi untuk penggabungan klip.
  • Pastikan file konfigurasi disimpan sebagai objek di OSS dan MPS dapat mengakses objek OSS tersebut. Untuk informasi tentang konten file, lihat detail parameter penggabungan.
  • Contoh konten mergeConfigfile: {"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}.
OpeningList Array of Opening

Daftar bagian pembuka.

Opening
openUrl String http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv

URL OSS bagian pembuka video.

Start String 0

Jumlah waktu setelah bagian pembuka diputar. Nilainya dimulai dari 0.

  • Satuan: detik.
  • Nilai default: 0.
Width String -1

Lebar bagian pembuka. Nilai valid: nilai dalam rentang (0, 4096), -1, dan full.

  • Nilai default: -1.
  • Nilai -1 menunjukkan bahwa lebar sumber bagian pembuka dipertahankan.
  • Nilai full menunjukkan bahwa lebar bagian utama digunakan untuk bagian pembuka.
Height String -1

Tinggi bagian pembuka. Nilai valid: nilai dalam rentang (0, 4096), -1, dan full.

  • Nilai default: -1.
  • Nilai -1 menunjukkan bahwa tinggi sumber bagian pembuka dipertahankan.
  • Nilai full menunjukkan bahwa tinggi bagian utama digunakan untuk bagian pembuka.
MuxConfig Object

Konfigurasi transmuxing.

Webp Object

Konfigurasi transmuxing untuk WebP.

Loop String 0

Jumlah putaran loop.

Gif Object

Konfigurasi transmuxing untuk GIF.

FinalDelay String 0

Durasi jeda frame terakhir. Satuan: centidetik.

DitherMode String bayer

Algoritma dithering warna palet. Nilai valid: sierra dan bayer.

Loop String 0

Jumlah putaran loop.

IsCustomPalette String true

Menunjukkan apakah palet kustom digunakan. Nilai valid:

  • true: kustom.
  • false: non-kustom.
Segment Object

Konfigurasi segmen. Nilainya adalah objek JSON.

Duration String 10

Panjang segmen. Nilainya harus bilangan bulat. Satuan: detik.

  • Nilai valid: [1,10].
  • Nilai default: 10.
TailSlateList Array of TailSlate

Daftar bagian penutup.

TailSlate
Start String 1

Waktu mulai.

BgColor String White

Warna batang yang ditambahkan ke bagian penutup jika ukuran bagian penutup lebih kecil daripada bagian utama. Nilai default: White. Untuk informasi selengkapnya, lihat Warna latar belakang.

IsMergeAudio Boolean true

Menunjukkan apakah konten audio bagian penutup digabungkan. Nilai valid:

  • true: Konten audio bagian penutup digabungkan.
  • false: Konten audio bagian penutup tidak digabungkan.
Width String -1

Lebar bagian penutup. Nilai valid: nilai dalam rentang (0, 4096), -1, dan full.

  • Nilai -1 menunjukkan bahwa lebar sumber bagian penutup dipertahankan. Nilai full menunjukkan bahwa lebar bagian utama digunakan untuk bagian penutup.
  • Nilai default: -1.
Height String -1

Tinggi bagian penutup. Nilai valid: nilai dalam rentang (0, 4096), -1, dan full.

  • Nilai -1 menunjukkan bahwa tinggi sumber bagian penutup dipertahankan.
  • Nilai full menunjukkan bahwa tinggi bagian utama digunakan untuk bagian penutup.
  • Nilai default: -1.
BlendDuration String 0

Jumlah waktu antara akhir bagian utama dan awal bagian penutup. Selama transisi bagian video, frame terakhir bagian utama memudar, dan frame pertama bagian penutup muncul perlahan. Satuan: detik. Nilai default: 0.

TailUrl String http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv

URL OSS bagian penutup.

TemplateId String S00000000-000010

ID templat.

SubtitleConfig Object

Konfigurasi subtitle.

ExtSubtitleList Array of ExtSubtitle

Daftar subtitle eksternal. Nilainya adalah array JSON.

ExtSubtitle
CharEnc String auto

Set karakter yang digunakan oleh subtitle eksternal.

  • Nilai valid: UTF-8, GBK, BIG5, dan auto.
  • Nilai default: auto.
Catatan Jika Anda mengatur parameter ini ke auto, set karakter yang terdeteksi mungkin bukan set karakter sebenarnya. Kami menyarankan agar Anda mengatur parameter ini ke nilai lain.
FontName String "WenQuanYi Zen Hei", "Yuanti SC Regular", "SimSun"

Font subtitle hard yang dikonversi dari subtitle eksternal.

Input Object

File subtitle input.

  • File dalam format SRT atau ASS didukung. Untuk informasi selengkapnya, lihat Detail parameter.
  • Contoh: {"Bucket":"example-bucket","Location":"oss-cn-hangzhou","Object":"example.srt"}.
Object String example-output.flv

Nama objek OSS yang digunakan sebagai file input.

Location String oss-cn-hangzhou

Wilayah OSS tempat file input berada.

Bucket String example-bucket-****

Nama bucket OSS tempat file input disimpan.

SubtitleList Array of Subtitle

Daftar subtitle.

Subtitle
Map String 0

Nomor urut aliran video. Nomor urut adalah indeks aliran video dalam daftar dan dimulai dari 0. Jika Anda tidak mengatur parameter yang sesuai dalam permintaan, aliran video default dipilih.

Properties Object

Properti media.

Width String 720

Lebar video.

Height String 1280

Panjang video.

Duration String 17

Durasi.

Fps String 30

Laju frame.

Bitrate String 490

Bitrate.

FileFormat String mp4

Format file video.

Streams Object

Aliran media yang terdapat dalam file media input.

VideoStreamList Array of VideoStream

Daftar aliran video.

VideoStream
Index String 0

Nomor urut aliran video. Nilai ini menunjukkan posisi aliran video di antara semua aliran video.

Timebase String 1/15360

Dasar waktu.

AvgFPS String 30.0

Laju frame rata-rata.

PixFmt String yuv420p

Format piksel.

Sar String 1:1

Rasio aspek sampel (SAR) aliran video.

Lang String und

Bahasa. Untuk informasi selengkapnya, lihat Dokumentasi ffmpeg dan ISO 639.

CodecLongName String H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10

Nama lengkap format encoding.

Height String 1280

Angka kedua dalam resolusi video. Angka ini menunjukkan tinggi video.

NumFrames String 30

Laju frame total.

Bitrate String 421.117

Bitrate.

CodecTagString String avc1

String tag dari format encoding.

HasBFrames String 2

Menunjukkan apakah aliran video berisi frame bidireksional (B-frame).

Profile String high

Profil kodek.

StartTime String 0.000000

Waktu mulai.

NetworkCost Object

Bandwidth jaringan yang dikonsumsi.

PreloadTime String 8

Waktu yang dikonsumsi untuk preload video.

AvgBitrate String 300

Bitrate rata-rata.

CostBandwidth String 10

Bandwidth maksimum yang dikonsumsi.

Dar String 9:16

Rasio aspek tampilan (DAR).

CodecName String h264

Nama singkat format encoding.

Width String 720

Lebar video dalam piksel.

Duration String 17.233333

Durasi.

Fps String 30.0

Laju frame.

CodecTag String 0x31637661

Tag format encoding.

CodecTimeBase String 1/60

Dasar waktu kodek.

Level String 31

Tingkat kodek.

AudioStreamList Array of AudioStream

Daftar aliran audio.

AudioStream
Timebase String 1/32000

Dasar waktu.

Index String 1

Nomor urut aliran audio. Nilai ini menunjukkan posisi aliran audio di antara semua aliran audio.

SampleFmt String fltp

Format pengambilan sampel.

ChannelLayout String mono

Tata letak output saluran suara.

Lang String und

Bahasa. Untuk informasi selengkapnya, lihat Dokumentasi ffmpeg dan ISO 639.

Samplerate String 32000

Laju pengambilan sampel aliran audio.

CodecLongName String AAC (Advanced Audio Coding)

Nama lengkap format encoding.

Channels String 1

Jumlah saluran suara.

NumFrames String 30

Jumlah total frame.

Bitrate String 64.136

Bitrate.

CodecTagString String mp4a

String tag dari format encoding.

StartTime String 0.000000

Waktu mulai.

CodecName String aac

Nama singkat format encoding.

Duration String 17.223562

Durasi.

CodecTag String 0x6134706d

Tag format encoding.

CodecTimeBase String 1/32000

Dasar waktu kodek.

SubtitleStreamList Array of SubtitleStream

Daftar aliran subtitle.

SubtitleStream
Index String 1

Nomor urut aliran subtitle.

Nilai ini menentukan posisi aliran subtitle di antara semua aliran subtitle.

Lang String und

Bahasa.

Format Object

Informasi format.

StartTime String 0.064000

Waktu mulai aliran media.

NumPrograms String 0

Jumlah total aliran program.

Size String 1057273

Ukuran file.

NumStreams String 2

Jumlah total aliran media.

FormatLongName String QuickTime / MOV

Nama lengkap format kontainer.

Duration String 17.234000

Durasi total.

Bitrate String 490.784

Bitrate total.

FormatName String mov

Nama singkat format kontainer. Nilai valid: mov, mp4, m4a, 3gp, 3g2, dan mj2.

FileSize String 1057273

Ukuran file.

PipelineId String 88c6ca184c0e47b665e2a1267971****

ID Antrian MPS.

Input Object

Informasi tentang input pekerjaan.

Object String example.flv

Nama objek OSS input pekerjaan.

Location String oss-cn-hangzhou

Wilayah OSS tempat input pekerjaan berada.

Bucket String example-bucket

Bucket OSS tempat input pekerjaan disimpan.

MNSMessageResult Object

Pesan yang dikirim oleh MNS untuk memberi tahu pengguna tentang hasil pekerjaan.

MessageId String 123

ID pesan sukses.

ErrorMessage String The resource operated cannot be found.

Pesan kesalahan yang dikembalikan ketika pekerjaan gagal. Parameter ini tidak dikembalikan jika pekerjaan berhasil.

ErrorCode String InvalidParameter.ResourceNotFound

Kode kesalahan yang dikembalikan ketika pekerjaan gagal. Parameter ini tidak dikembalikan jika pekerjaan berhasil.

Contoh

Permintaan Contoh

http(s)://mts.cn-hangzhou.aliyuncs.com/?Action=ListJob
&NextPageToken=16f01ad6175e4230ac42bb5182cd****
&MaximumPageSize=10
&State=All
&StartOfJobCreatedTimeRange=2014-01-10T12:00:00Z
&EndOfJobCreatedTimeRange=2014-01-11T12:00:00Z
&PipelineId=88c6ca184c0e424d5w5b665e2a12****
&<Common request parameters>

Respons Sukses Contoh

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<ListJobResponse>
    <RequestId>BC860F04-778A-472F-AB39-E1BF329C1EA8</RequestId>
    <NextPageToken>16f01ad6175e4230ac42bb5182cd****</NextPageToken>
    <JobList>
        <CreationTime>2014-01-10T12:00:00Z</CreationTime>
        <Percent>100</Percent>
        <FinishTime>2014-01-10T12:20:25Z</FinishTime>
        <State>TranscodeSuccess</State>
        <JobId>31fa3c9ca8134fb4b0b0f7878301****</JobId>
        <Code>InternalError</Code>
        <Message>The operation has failed due to some unknown error, exception or failure.</Message>
        <Output>
            <Video>
                <Bufsize>6000</Bufsize>
                <Degrain>5</Degrain>
                <BitrateBnd>
                    <Max>1000</Max>
                    <Min>200</Min>
                </BitrateBnd>
                <PixFmt>yuv420p</PixFmt>
                <Pad>1280:800:0:140</Pad>
                <Codec>H.264</Codec>
                <Height>720</Height>
                <Qscale>15</Qscale>
                <Crop>border</Crop>
                <Bitrate>428</Bitrate>
                <Maxrate>1000</Maxrate>
                <MaxFps>60</MaxFps>
                <Profile>high</Profile>
                <Crf>26</Crf>
                <Gop>250</Gop>
                <Width>1280</Width>
                <Fps>25</Fps>
                <Preset>medium</Preset>
                <ScanMode>interlaced</ScanMode>
                <ResoPriority>1</ResoPriority>
            </Video>
            <TransConfig>
                <IsCheckAudioBitrate>false</IsCheckAudioBitrate>
                <TransMode>onepass</TransMode>
                <IsCheckReso>false</IsCheckReso>
                <IsCheckVideoBitrateFail>false</IsCheckVideoBitrateFail>
                <AdjDarMethod>none</AdjDarMethod>
                <IsCheckVideoBitrate>false</IsCheckVideoBitrate>
                <IsCheckResoFail>false</IsCheckResoFail>
                <IsCheckAudioBitrateFail>false</IsCheckAudioBitrateFail>
            </TransConfig>
            <Encryption>
                <Type>hls-aes-128</Type>
                <Key>encryptionkey128</Key>
                <KeyType>Base64</KeyType>
                <Id>31fa3c9ca8134f9cec2b4b0b0f78****</Id>
                <KeyUri>https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/</KeyUri>
                <SkipCnt>3</SkipCnt>
            </Encryption>
            <WaterMarkList>
                <Type>Image</Type>
                <ReferPos>TopRight</ReferPos>
                <Dx>100</Dx>
                <Width>50</Width>
                <Height>50</Height>
                <InputFile>
                    <Object>example-logo-****.png</Object>
                    <Location>oss-cn-hangzhou</Location>
                    <Bucket>example-bucket</Bucket>
                </InputFile>
                <WaterMarkTemplateId>88c6ca184c0e47098a5b665e2a12****</WaterMarkTemplateId>
                <Dy>100</Dy>
            </WaterMarkList>
            <WaterMarkConfigUrl>http://example.com/configure</WaterMarkConfigUrl>
            <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}]}</DeWatermark>
            <M3U8NonStandardSupport>
                <TS>
                    <SizeSupport>true</SizeSupport>
                    <Md5Support>true</Md5Support>
                </TS>
            </M3U8NonStandardSupport>
            <Priority>6</Priority>
            <Audio>
                <Profile>aaclow</Profile>
                <Codec>aac</Codec>
                <Samplerate>44100</Samplerate>
                <Qscale>15</Qscale>
                <Channels>2</Channels>
                <Volume>
                    <Method>auto</Method>
                    <Level>-20</Level>
                </Volume>
                <Bitrate>128</Bitrate>
            </Audio>
            <AudioStreamMap>0:a:0</AudioStreamMap>
            <MergeList>
                <Start>01:59:59.999 or 32000.23</Start>
                <RoleArn>acs:ram::&lt;your uid&gt;:role/&lt;your role name&gt;</RoleArn>
                <MergeURL>http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv</MergeURL>
                <Duration>01:59:59.999</Duration>
            </MergeList>
            <SuperReso>
                <IsHalfSample>true</IsHalfSample>
            </SuperReso>
            <UserData>test-001</UserData>
            <OutSubtitleList>
                <Map>0:v:0</Map>
                <OutSubtitleFile>
                    <RoleArn>acs:ram::&lt;your uid&gt;:role/&lt;your role name&gt;</RoleArn>
                    <Object>example-output.flv</Object>
                    <Location>oss-cn-hangzhou</Location>
                    <Bucket>example-bucket-****</Bucket>
                </OutSubtitleFile>
                <Success>true</Success>
                <Message>The specified parameter "%s" cannot be null.</Message>
            </OutSubtitleList>
            <VideoStreamMap>0:a:0</VideoStreamMap>
            <OutputFile>
                <RoleArn>acs:ram::&lt;your uid&gt;:role/&lt;your role name&gt;</RoleArn>
                <Object>example-output.flv</Object>
                <Location>oss-cn-hangzhou</Location>
                <Bucket>example-bucket</Bucket>
            </OutputFile>
            <Rotate>90</Rotate>
            <Container>
                <Format>flv</Format>
            </Container>
            <Clip>
                <TimeSpan>
                    <Seek>01:00:59.999</Seek>
                    <Duration>01:00:59.999</Duration>
                </TimeSpan>
            </Clip>
            <MergeConfigUrl>{"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}</MergeConfigUrl>
            <OpeningList>
                <openUrl>http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv</openUrl>
                <Start>0</Start>
                <Width>-1</Width>
                <Height>-1</Height>
            </OpeningList>
            <MuxConfig>
                <Webp>
                    <Loop>0</Loop>
                </Webp>
                <Gif>
                    <FinalDelay>0</FinalDelay>
                    <DitherMode>bayer</DitherMode>
                    <Loop>0</Loop>
                    <IsCustomPalette>true</IsCustomPalette>
                </Gif>
                <Segment>
                    <Duration>10</Duration>
                </Segment>
            </MuxConfig>
            <TailSlateList>
                <Start>1</Start>
                <BgColor>White</BgColor>
                <IsMergeAudio>true</IsMergeAudio>
                <Width>-1</Width>
                <Height>-1</Height>
                <BlendDuration>0</BlendDuration>
                <TailUrl>http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv</TailUrl>
            </TailSlateList>
            <TemplateId>S00000000-000010</TemplateId>
            <SubtitleConfig>
                <ExtSubtitleList>
                    <CharEnc>auto</CharEnc>
                    <FontName>"WenQuanYi Zen Hei", "Yuanti SC Regular", "SimSun"</FontName>
                    <Input>
                        <Object>example-output.flv</Object>
                        <Location>oss-cn-hangzhou</Location>
                        <Bucket>example-bucket-****</Bucket>
                    </Input>
                </ExtSubtitleList>
                <SubtitleList>
                    <Map>0</Map>
                </SubtitleList>
            </SubtitleConfig>
            <Properties>
                <Width>720</Width>
                <Height>1280</Height>
                <Duration>17</Duration>
                <Fps>30</Fps>
                <Bitrate>490</Bitrate>
                <FileFormat>mp4</FileFormat>
                <Streams>
                    <VideoStreamList>
                        <Index>0</Index>
                        <Timebase>1/15360</Timebase>
                        <AvgFPS>30.0</AvgFPS>
                        <PixFmt>yuv420p</PixFmt>
                        <Sar>1:1</Sar>
                        <Lang>und</Lang>
                        <CodecLongName>H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</CodecLongName>
                        <Height>1280</Height>
                        <NumFrames>30</NumFrames>
                        <Bitrate>421.117</Bitrate>
                        <CodecTagString>avc1</CodecTagString>
                        <HasBFrames>2</HasBFrames>
                        <Profile>high</Profile>
                        <StartTime>0.000000</StartTime>
                        <NetworkCost>
                            <PreloadTime>8</PreloadTime>
                            <AvgBitrate>300</AvgBitrate>
                            <CostBandwidth>10</CostBandwidth>
                        </NetworkCost>
                        <Dar>9:16</Dar>
                        <CodecName>h264</CodecName>
                        <Width>720</Width>
                        <Duration>17.233333</Duration>
                        <Fps>30.0</Fps>
                        <CodecTag>0x31637661</CodecTag>
                        <CodecTimeBase>1/60</CodecTimeBase>
                        <Level>31</Level>
                    </VideoStreamList>
                    <AudioStreamList>
                        <Timebase>1/32000</Timebase>
                        <Index>1</Index>
                        <SampleFmt>fltp</SampleFmt>
                        <ChannelLayout>mono</ChannelLayout>
                        <Lang>und</Lang>
                        <Samplerate>32000</Samplerate>
                        <CodecLongName>AAC (Advanced Audio Coding)</CodecLongName>
                        <Channels>1</Channels>
                        <NumFrames>30</NumFrames>
                        <Bitrate>64.136</Bitrate>
                        <CodecTagString>mp4a</CodecTagString>
                        <StartTime>0.000000</StartTime>
                        <CodecName>aac</CodecName>
                        <Duration>17.223562</Duration>
                        <CodecTag>0x6134706d</CodecTag>
                        <CodecTimeBase>1/32000</CodecTimeBase>
                    </AudioStreamList>
                    <SubtitleStreamList>
                        <Index>1</Index>
                        <Lang>und</Lang>
                    </SubtitleStreamList>
                </Streams>
                <Format>
                    <StartTime>0.064000</StartTime>
                    <NumPrograms>0</NumPrograms>
                    <Size>1057273</Size>
                    <NumStreams>2</NumStreams>
                    <FormatLongName>QuickTime / MOV</FormatLongName>
                    <Duration>17.234000</Duration>
                    <Bitrate>490.784</Bitrate>
                    <FormatName>mov</FormatName>
                </Format>
                <FileSize>1057273</FileSize>
            </Properties>
        </Output>
        <PipelineId>88c6ca184c0e47b665e2a1267971****</PipelineId>
        <Input>
            <Object>example.flv</Object>
            <Location>oss-cn-hangzhou</Location>
            <Bucket>example-bucket</Bucket>
        </Input>
        <MNSMessageResult>
            <MessageId>123</MessageId>
            <ErrorMessage>The resource operated "%s" cannot be found.</ErrorMessage>
            <ErrorCode>InvalidParameter.ResourceNotFound</ErrorCode>
        </MNSMessageResult>
    </JobList>
</ListJobResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "BC860F04-778A-472F-AB39-E1BF329C1EA8",
  "NextPageToken" : "16f01ad6175e4230ac42bb5182cd****",
  "JobList" : [ {
    "CreationTime" : "2014-01-10T12:00:00Z",
    "Percent" : 100,
    "FinishTime" : "2014-01-10T12:20:25Z",
    "State" : "TranscodeSuccess",
    "JobId" : "31fa3c9ca8134fb4b0b0f7878301****",
    "Code" : "InternalError",
    "Message" : "The operation has failed due to some unknown error, exception or failure.",
    "Output" : {
      "Video" : {
        "Bufsize" : "6000",
        "Degrain" : "5",
        "BitrateBnd" : {
          "Max" : "1000",
          "Min" : "200"
        },
        "PixFmt" : "yuv420p",
        "Pad" : "1280:800:0:140",
        "Codec" : "H.264",
        "Height" : "720",
        "Qscale" : "15",
        "Crop" : "border",
        "Bitrate" : "428",
        "Maxrate" : "1000",
        "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" : [ {
        "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" : [ {
        "Start" : "01:59:59.999 or 32000.23",
        "RoleArn" : "acs:ram::<your uid>:role/<your role name>",
        "MergeURL" : "http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv",
        "Duration" : "01:59:59.999"
      } ],
      "SuperReso" : {
        "IsHalfSample" : "true"
      },
      "UserData" : "test-001",
      "OutSubtitleList" : [ {
        "Map" : "0:v:0",
        "OutSubtitleFile" : {
          "RoleArn" : "acs:ram::<your uid>:role/<your role name>",
          "Object" : "example-output.flv",
          "Location" : "oss-cn-hangzhou",
          "Bucket" : "example-bucket-****"
        },
        "Success" : true,
        "Message" : "The specified parameter "%s" cannot be null."
      } ],
      "VideoStreamMap" : "0:a:0",
      "OutputFile" : {
        "RoleArn" : "acs:ram::<your uid>:role/<your role name>",
        "Object" : "example-output.flv",
        "Location" : "oss-cn-hangzhou",
        "Bucket" : "example-bucket"
      },
      "Rotate" : "90",
      "Container" : {
        "Format" : "flv"
      },
      "Clip" : {
        "TimeSpan" : {
          "Seek" : "01:00:59.999",
          "Duration" : "01:00:59.999"
        }
      },
      "MergeConfigUrl" : "{\"MergeList\":[{\"MergeURL\":\"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4\"}]}",
      "OpeningList" : [ {
        "openUrl" : "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv",
        "Start" : "0",
        "Width" : "-1",
        "Height" : "-1"
      } ],
      "MuxConfig" : {
        "Webp" : {
          "Loop" : "0"
        },
        "Gif" : {
          "FinalDelay" : "0",
          "DitherMode" : "bayer",
          "Loop" : "0",
          "IsCustomPalette" : "true"
        },
        "Segment" : {
          "Duration" : "10"
        }
      },
      "TailSlateList" : [ {
        "Start" : "1",
        "BgColor" : "White",
        "IsMergeAudio" : true,
        "Width" : "-1",
        "Height" : "-1",
        "BlendDuration" : "0",
        "TailUrl" : "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv"
      } ],
      "TemplateId" : "S00000000-000010",
      "SubtitleConfig" : {
        "ExtSubtitleList" : [ {
          "CharEnc" : "auto",
          "FontName" : "\"WenQuanYi Zen Hei\", \"Yuanti SC Regular\", \"SimSun\"",
          "Input" : {
            "Object" : "example-output.flv",
            "Location" : "oss-cn-hangzhou",
            "Bucket" : "example-bucket-****"
          }
        } ],
        "SubtitleList" : [ {
          "Map" : "0"
        } ]
      },
      "Properties" : {
        "Width" : "720",
        "Height" : "1280",
        "Duration" : "17",
        "Fps" : "30",
        "Bitrate" : "490",
        "FileFormat" : "mp4",
        "Streams" : {
          "VideoStreamList" : [ {
            "Index" : "0",
            "Timebase" : "1/15360",
            "AvgFPS" : "30.0",
            "PixFmt" : "yuv420p",
            "Sar" : "1:1",
            "Lang" : "und",
            "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"
          } ],
          "AudioStreamList" : [ {
            "Timebase" : "1/32000",
            "Index" : "1",
            "SampleFmt" : "fltp",
            "ChannelLayout" : "mono",
            "Lang" : "und",
            "Samplerate" : "32000",
            "CodecLongName" : "AAC (Advanced Audio Coding)",
            "Channels" : "1",
            "NumFrames" : "30",
            "Bitrate" : "64.136",
            "CodecTagString" : "mp4a",
            "StartTime" : "0.000000",
            "CodecName" : "aac",
            "Duration" : "17.223562",
            "CodecTag" : "0x6134706d",
            "CodecTimeBase" : "1/32000"
          } ],
          "SubtitleStreamList" : [ {
            "Index" : "1",
            "Lang" : "und"
          } ]
        },
        "Format" : {
          "StartTime" : "0.064000",
          "NumPrograms" : "0",
          "Size" : "1057273",
          "NumStreams" : "2",
          "FormatLongName" : "QuickTime / MOV",
          "Duration" : "17.234000",
          "Bitrate" : "490.784",
          "FormatName" : "mov"
        },
        "FileSize" : "1057273"
      }
    },
    "PipelineId" : "88c6ca184c0e47b665e2a1267971****",
    "Input" : {
      "Object" : "example.flv",
      "Location" : "oss-cn-hangzhou",
      "Bucket" : "example-bucket"
    },
    "MNSMessageResult" : {
      "MessageId" : "123",
      "ErrorMessage" : "The resource operated "%s" cannot be found.",
      "ErrorCode" : "InvalidParameter.ResourceNotFound"
    }
  } ]
}

Kode kesalahan

Untuk daftar kode kesalahan, lihat Kode Kesalahan Layanan.