Template transkoding menggabungkan parameter pemrosesan untuk menyederhanakan konfigurasi pekerjaan transkoding dan alur kerja. MPS menyediakan template preset statis (transkoding reguler, transkoding audio, konversi format kontainer, Narrowband HD™ 1.0, dan Narrowband HD™ 2.0), template preset cerdas, template preset lama, serta aturan penamaan untuk ID template.
Template preset statis
Untuk menggunakan preset Narrowband HD™ 2.0 templates, pilih Narrowband HD 2.0 sebagai tipe antrian ApsaraVideo Media Processing (MPS). Untuk menggunakan template preset statis lainnya, pilih standard MPS queue atau high-speed MPS queue.
Template transkoding reguler
File output dapat berupa format HLS (M3U8 + TS), MP4, atau FLV. Bitrate audio dan video tidak boleh melebihi nilai maksimum pada tabel berikut. Semua template menghasilkan lebar resolusi yang sama, dan tinggi diskalakan secara proporsional berdasarkan video input. Rotasi layar otomatis tidak didukung. Pemeriksaan resolusi video, bitrate video, dan bitrate audio tidak didukung. Dengan kata lain, jika resolusi video, bitrate video, atau bitrate audio file input lebih kecil daripada nilai maksimum yang ditentukan dalam template, terjadi upsampling. Untuk menggunakan fitur tersebut, konfigurasikan parameter terkait saat mengirimkan pekerjaan transkoding melalui operasi API.
Template ID | Nama Template | Nama Tampilan | Format kontainer | Encoding video | Audio Encoding | Bitrate video maksimum (Kbit/s) | Bitrate audio maksimum (Kbit/s) | Resolusi - lebar (pixel) |
S00000001-100070 | M3U8-4K | H264-M3U8-4K | M3U8 | H.264 | AAC | 6.000 | 160 | 3.840 |
S00000001-100060 | M3U8-2K | H264-M3U8-2K | M3U8 | H.264 | AAC | 3.500 | 160 | 2.048 |
S00000001-100040 | M3U8-FHD | H264-M3U8-FHD-Intelligent | M3U8 | H.264 | AAC | 3.000 | 160 | 1.920 |
S00000001-100030 | M3U8-HD | H264-M3U8-HD-Intelligent | M3U8 | H.264 | AAC | 1.800 | 128 | 1.280 |
S00000001-100020 | M3U8-SD | H264-M3U8-SD-Intelligent | M3U8 | H.264 | AAC | 800 | 80 | 848 |
S00000001-100010 | M3U8-LD | H264-M3U8-LD-Intelligent | M3U8 | H.264 | AAC | 400 | 64 | 640 |
S00000001-100050 | M3U8-XLD | H264-M3U8-XLD | M3U8 | H.264 | AAC | 300 | 32 | 320 |
S00000001-200070 | MP4-4K | H264-MP4-4K | MP4 | H.264 | AAC | 6.000 | 160 | 3.840 |
S00000001-200060 | MP4-2K | H264-MP4-2K | MP4 | H.264 | AAC | 3.500 | 160 | 2.048 |
S00000001-200040 | MP4-FHD | H264-MP4-FHD-Intelligent | MP4 | H.264 | AAC | 3.000 | 160 | 1.920 |
S00000001-200030 | MP4-HD | H264-MP4-HD-Intelligent | MP4 | H.264 | AAC | 1.800 | 128 | 1.280 |
S00000001-200020 | MP4-SD | H264-MP4-SD-Intelligent | MP4 | H.264 | AAC | 800 | 80 | 848 |
S00000001-200010 | MP4-LD | H264-MP4-LD-Intelligent | MP4 | H.264 | AAC | 400 | 64 | 640 |
S00000001-200050 | MP4-XLD | H264-MP4-XLD | MP4 | H.264 | AAC | 300 | 32 | 320 |
S00000001-000070 | FLV-4K | H264-FLV-4K | FLV | H.264 | AAC | 6.000 | 160 | 3.840 |
S00000001-000060 | FLV-2K | H264-FLV-2K | FLV | H.264 | AAC | 3.500 | 160 | 2.048 |
S00000001-000040 | FLV-FHD | H264-FLV-FHD-Intelligent | FLV | H.264 | AAC | 3.000 | 160 | 1.920 |
S00000001-000030 | FLV-HD | H264-FLV-HD-Intelligent | FLV | H.264 | AAC | 1.800 | 128 | 1.280 |
S00000001-000020 | FLV-SD | H264-FLV-SD-Intelligent | FLV | H.264 | AAC | 800 | 80 | 848 |
S00000001-000010 | FLV-LD | H264-FLV-LD-Intelligent | FLV | H.264 | AAC | 400 | 64 | 640 |
S00000001-000050 | FLV-XLD | H264-FLV-XLD | FLV | H.264 | AAC | 300 | 32 | 320 |
Template transkoding audio
File audio keluaran berformat MP3. Bitrate tidak boleh melebihi nilai maksimum yang tercantum dalam tabel berikut. Pemeriksaan bitrate audio tidak didukung. Dengan kata lain, jika bitrate file audio masukan lebih rendah daripada bitrate audio maksimum yang ditentukan dalam templat, akan terjadi upsampling. Untuk menggunakan fitur ini, konfigurasikan parameter terkait fitur tersebut saat mengirimkan pekerjaan transkoding melalui pemanggilan operasi API.
Template ID | Nama Template | Nama Tampilan | Format kontainer | Bitrate maksimum (Kbit/s) |
S00000001-300050 | MP3-320 | MP3-320 | MP3 | 320 |
S00000001-300040 | MP3-192 | MP3-192 | MP3 | 192 |
S00000001-300030 | MP3-160 | MP3-160 | MP3 | 160 |
S00000001-300020 | MP3-128 | MP3-128 | MP3 | 128 |
S00000001-300010 | MP3-64 | MP3-64 | MP3 | 64 |
Template untuk konversi format kontainer
Template konversi format kontainer hanya mengonversi format kontainer file media. Operasi yang bergantung pada encoding seperti watermarking, editing, dan penggabungan tidak didukung.
Konversi format kontainer dapat gagal jika file sumber tidak valid atau dalam format yang tidak didukung. Dalam kasus ini, pekerjaan transkoding yang menggunakan template konversi format kontainer juga dapat gagal.
Template ID | Nama Template | Nama Tampilan | Format kontainer |
S00000001-100000 | M3U8-COPY | M3U8-COPY | M3U8 |
S00000001-200000 | MP4-COPY | MP4-COPY | MP4 |
S00000001-000000 | FLV-COPY | FLV-COPY | FLV |
Template Narrowband HD™ 1.0
Dibandingkan dengan template transkoding reguler, template Narrowband HD™ 1.0 menghasilkan video output dengan bitrate lebih rendah tanpa mengorbankan kualitas, sehingga mengurangi biaya CDN dan penyimpanan. Rotasi layar otomatis didukung. Pemeriksaan resolusi video, bitrate video, dan bitrate audio tidak didukung. Dengan kata lain, jika resolusi video, bitrate video, atau bitrate audio file input lebih kecil daripada nilai maksimum yang ditentukan dalam template, terjadi upsampling. Untuk menggunakan fitur tersebut, konfigurasikan parameter terkait saat mengirimkan pekerjaan transkoding melalui operasi API.
Template ID | Nama Template | Nama Tampilan | Format kontainer | Encoding video | Audio Encoding | Bitrate video maksimum (Kbit/s) | Bitrate audio maksimum (Kbit/s) | Resolusi - sisi panjang (pixel) |
S00000002-100070 | M3U8-4K-NarrowBandHDV1 | H264-M3U8-4K-NarrowBandHDV1 | M3U8 | H.264 | AAC | 8.000 | 128 | 3.840 |
S00000002-100060 | M3U8-2K-NarrowBandHDV1 | H264-M3U8-2K-NarrowBandHDV1 | M3U8 | H.264 | AAC | 4.000 | 128 | 2.048 |
S00000002-100050 | M3U8-FHD-NarrowBandHDV1 | H264-M3U8-FHD-NarrowBandHDV1 | M3U8 | H.264 | AAC | 3.000 | 128 | 1.920 |
S00000002-100040 | M3U8-HD-NarrowBandHDV1 | H264-M3U8-HD-NarrowBandHDV1 | M3U8 | H.264 | AAC | 1.500 | 128 | 1.280 |
S00000002-100030 | M3U8-SD-NarrowBandHDV1 | H264-M3U8-SD-NarrowBandHDV1 | M3U8 | H.264 | AAC | 800 | 80 | 848 |
S00000002-100020 | M3U8-LD-NarrowBandHDV1 | H264-M3U8-LD-NarrowBandHDV1 | M3U8 | H.264 | AAC | 400 | 32 | 640 |
S00000002-200070 | MP4-4K-NarrowBandHDV1 | H264-MP4-4K-NarrowBandHDV1 | MP4 | H.264 | AAC | 8.000 | 128 | 3.840 |
S00000002-200060 | MP4-2K-NarrowBandHDV1 | H264-MP4-2K-NarrowBandHDV1 | MP4 | H.264 | AAC | 4.000 | 128 | 2.048 |
S00000002-200050 | MP4-FHD-NarrowBandHDV1 | H264-MP4-FHD-NarrowBandHDV1 | MP4 | H.264 | AAC | 3.000 | 128 | 1.920 |
S00000002-200040 | MP4-HD-NarrowBandHDV1 | H264-MP4-HD-NarrowBandHDV1 | MP4 | H.264 | AAC | 1.500 | 128 | 1.280 |
S00000002-200030 | MP4-SD-NarrowBandHDV1 | H264-MP4-SD-NarrowBandHDV1 | MP4 | H.264 | AAC | 800 | 80 | 848 |
S00000002-200020 | MP4-LD-NarrowBandHDV1 | H264-MP4-LD-NarrowBandHDV1 | MP4 | H.264 | AAC | 400 | 32 | 640 |
S00000002-000070 | FLV-4K-NarrowBandHDV1 | H264-FLV-4K-NarrowBandHDV1 | FLV | H.264 | AAC | 8.000 | 128 | 3.840 |
S00000002-000060 | FLV-2K-NarrowBandHDV1 | H264-FLV-2K-NarrowBandHDV1 | FLV | H.264 | AAC | 4.000 | 128 | 2.048 |
S00000002-000050 | FLV-FHD-NarrowBandHDV1 | H264-FLV-FHD-NarrowBandHDV1 | FLV | H.264 | AAC | 3.000 | 128 | 1.920 |
S00000002-000040 | FLV-HD-NarrowBandHDV1 | H264-FLV-HD-NarrowBandHDV1 | FLV | H.264 | AAC | 1.500 | 128 | 1.280 |
S00000002-000030 | FLV-SD-NarrowBandHDV1 | H264-FLV-SD-NarrowBandHDV1 | FLV | H.264 | AAC | 800 | 80 | 848 |
S00000002-000020 | FLV-LD-NarrowBandHDV1 | H264-FLV-LD-NarrowBandHDV1 | FLV | H.264 | AAC | 400 | 32 | 640 |
Template Narrowband HD™ 2.0
Untuk menggunakan Narrowband HD™ 2.0 templates, pilih Narrowband HD 2.0 sebagai tipe antrian MPS.
Rotasi layar otomatis didukung. Pemeriksaan resolusi video, bitrate video, dan bitrate audio tidak didukung. Artinya, jika resolusi video, bitrate video, atau bitrate audio dari file input lebih rendah daripada nilai maksimum yang ditentukan dalam Templat, proses upsampling akan terjadi. Untuk menggunakan fitur-fitur tersebut, konfigurasikan parameter terkait saat mengirimkan pekerjaan transkoding melalui pemanggilan operasi API.
Template ID | Nama Template | Nama Tampilan | Format kontainer | Video Encoding | Audio Encoding | Bitrate video maksimum (Kbit/s) | Bitrate audio maksimum (Kbit/s) | Resolusi - sisi panjang (pixel) |
S00000003-200050 | MP4-FHD-NarrowBandHDV2 | H264-MP4-FHD-NarrowBandHDV2 | MP4 | H.264 | AAC | 3.000 | 128 | 1.920 |
S00000003-200040 | MP4-HD-NarrowBandHDV2 | H264-MP4-HD-NarrowBandHDV2 | MP4 | H.264 | AAC | 1.500 | 128 | 1.280 |
S00000003-200030 | MP4-SD-NarrowBandHDV2 | H264-MP4-SD-NarrowBandHDV2 | MP4 | H.264 | AAC | 800 | 80 | 848 |
S00000003-200020 | MP4-LD-NarrowBandHDV2 | H264-MP4-LD-NarrowBandHDV2 | MP4 | H.264 | AAC | 400 | 32 | 640 |
Template preset cerdas
Template preset cerdas secara otomatis menyesuaikan parameter transkoding berdasarkan video input untuk menghasilkan file output yang memenuhi persyaratan kualitas.
Penerapan template preset cerdas pada video input bergantung pada properti seperti resolusi dan bitrate. Sebelum menggunakan template preset cerdas, panggil operasi SubmitAnalysisJob untuk menganalisis file media, lalu panggil operasi QueryAnalysisJobList untuk menanyakan template preset cerdas yang tersedia. Gunakan template yang sesuai saat mengirimkan pekerjaan transkoding.
Template ID | Nama Template | Nama Tampilan | Format kontainer | Rentang bitrate (Kbit/s) | Resolusi (pixel) |
S00000000-100050 | M3U8-FHD | M3U8-FHD | M3U8 | [2000,4000] | [720,1080] |
S00000000-100040 | M3U8-HD | M3U8-HD | M3U8 | [1000,2000] | ≥ 576 |
S00000000-100030 | M3U8-SD | M3U8-SD | M3U8 | [500,1000] | ≥ 480 |
S00000000-100020 | M3U8-LD | M3U8-LD | M3U8 | < 500 | ≥ 270 |
S00000000-200050 | MP4-FHD | MP4-FHD | MP4 | [2000,4000] | [720,1080] |
S00000000-200040 | MP4-HD | MP4-HD | MP4 | [1000,2000] | ≥ 576 |
S00000000-200030 | MP4-SD | MP4-SD | MP4 | [500,1000] | ≥ 480 |
S00000000-200020 | MP4-LD | MP4-LD | MP4 | < 500 | ≥ 270 |
S00000000-000050 | FLV-FHD | FLV-FHD | FLV | [2000,4000] | [720,1080] |
S00000000-000040 | FLV-HD | FLV-HD | FLV | [1000,2000] | ≥ 576 |
S00000000-000030 | FLV-SD | FLV-SD | FLV | [500,1000] | ≥ 480 |
S00000000-000020 | FLV-LD | FLV-LD | FLV | < 500 | ≥ 270 |
Template preset versi sebelumnya
Tabel berikut mencantumkan template super-resolusi preset lama. Kami menyarankan agar Anda menggunakan template preset terbaru sebagai gantinya.
Template multi-platform MP4-SDToHD dan MP4-2KTo4K adalah template super-resolusi preset. Template ini hanya tersedia di wilayah China (Hangzhou) dan China (Shanghai).
Template ID | Nama Template | Nama Tampilan | Format kontainer | Bitrate video maksimum (Kbit/s) | Bitrate audio maksimum (Kbit/s) | Resolusi - lebar (pixel) | Keterangan |
S00000001-400070 | MP4-2KTo4K | MP4-2KTo4K | MP4 | 20.000 | 128 | ≤ 3.840 | Template super-resolusi versi sebelumnya yang menggunakan antrian MPS standar sempit. Template ini dapat digunakan di browser web, perangkat iOS, dan perangkat Android. |
S00000001-400040 | MP4-SDToHD | MP4-SDToHD | MP4 | 6.000 | 128 | ≤ 1.280 | Template super-resolusi versi sebelumnya yang menggunakan antrian MPS standar sempit. Template ini dapat digunakan di browser web, perangkat iOS, dan perangkat Android. |
S00000003-400040 | MP4-SDToHD-NarrowBandHDV2 | MP4-SDToHD | MP4 | 6.000 | AAC | 1.280 | Template super-resolusi versi sebelumnya yang menggunakan antrian MPS Narrowband HD™ 2.0. |
S00000003-400070 | MP4-2KTo4K-NarrowBandHDV2 | MP4-2KTo4K | MP4 | 20.000 | AAC | 3840 | Template super-resolusi versi sebelumnya yang menggunakan antrian MPS Narrowband HD™ 2.0. |
Aturan penamaan ID template preset
Nomor urut karakter | Deskripsi |
1 | Huruf kapital S. |
2 hingga 9 | String yang dihasilkan sistem. |
10 | Tanda hubung (-). |
11 | Kategori tempat template tersebut termasuk. |
12 hingga 15 | Nomor urut template. |
16 | Versi minor template. |
FAQ
Video output menjadi buram setelah transkoding. Apa yang harus saya lakukan?
Output buram setelah transkoding biasanya terkait dengan pengaturan bitrate template transkoding. Template preset berbeda menggunakan bitrate maksimum yang berbeda. Misalnya, template transkoding reguler H264-M3U8-FHD-Intelligent memiliki bitrate maksimum 3.800 Kbit/s, sedangkan template Narrowband HD™ 1.0 dengan resolusi yang sama memiliki bitrate maksimum 3.000 Kbit/s. Dalam satu pengujian, bitrate output template reguler adalah 2.063 Kbit/s dan bitrate output template Narrowband HD™ 1.0 adalah 1.393 Kbit/s, selisih sekitar 33%.
Untuk memecahkan masalah output buram, lakukan langkah-langkah berikut:
Periksa bitrate encoding video sumber.
Bandingkan pengaturan bitrate template transkoding yang Anda gunakan dengan bitrate video sumber.
Jika bitrate template jauh lebih rendah daripada bitrate video sumber, beralihlah ke template yang mendukung bitrate lebih tinggi.
Bagaimana cara memilih antara template Narrowband HD™ 1.0 dan Narrowband HD™ 2.0?
Kedua template Narrowband HD™ 1.0 dan Narrowband HD™ 2.0 tersedia di Konsol. Narrowband HD™ 1.0 menyediakan 18 template, mencakup format kontainer M3U8, MP4, dan FLV di 6 resolusi. Narrowband HD™ 2.0 hanya menyediakan 4 template, mulai dari FHD (1920) hingga LD (640), dan tidak mencakup opsi 4K atau 2K. Perhatikan bahwa meskipun nama beberapa template Narrowband HD™ 2.0 mengandung "FLV", format kontainer output aktualnya adalah MP4.
Menggunakan template dengan resolusi lebih tinggi daripada resolusi video sumber menyebabkan upsampling, yang justru dapat menurunkan kualitas output alih-alih meningkatkannya. Kami menyarankan agar Anda memilih template yang resolusinya tidak melebihi resolusi video sumber.
Data uji (sebagai referensi): Video sumber yang sama ditranskoding sekali dengan template reguler (bitrate maksimum ≤ 3.800 Kbit/s) dan sekali lagi dengan template Narrowband HD™ 1.0 (bitrate maksimum ≤ 3.000 Kbit/s). Bitrate output yang dihasilkan masing-masing adalah 2.063,722 Kbit/s dan 1.392,746 Kbit/s, selisih sekitar 33% (ID Pekerjaan: 40e6deefd7544bc89d9e4a45d9911655, 4b1bd6940fb54a9ba3767028e2b86842). Dalam pengujian ini, video sumber dengan bitrate 630 Kbit/s ditranskoding dengan template resolusi 1920p, yang meningkatkan bitrate output menjadi 2.063/1.393 Kbit/s, mengonfirmasi perilaku upsampling yang dijelaskan di atas.