Templat transkoding menggabungkan parameter pemrosesan untuk menyederhanakan konfigurasi pekerjaan transkoding dan alur kerja. MPS menyediakan templat preset statis (transkoding reguler, transkoding audio, konversi format kontainer, Narrowband HD™ 1.0, dan Narrowband HD™ 2.0), templat preset cerdas, templat preset lama, serta aturan penamaan untuk ID templat.
Templat preset statis
Untuk menggunakan preset Narrowband HD™ 2.0 templates, pilih Narrowband HD 2.0 sebagai tipe antrian ApsaraVideo Media Processing (MPS). Untuk menggunakan templat preset statis lainnya, pilih standard MPS queue atau high-speed MPS queue.
Templat 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 templat menghasilkan lebar resolusi yang sama, sedangkan tinggi diskalakan secara proporsional berdasarkan video input. Fitur auto-rotate screen tidak didukung. Pemeriksaan resolusi video, bitrate video, dan bitrate audio juga tidak didukung. Artinya, jika resolusi video, bitrate video, atau bitrate audio file input lebih kecil daripada nilai maksimum yang ditentukan dalam templat, akan terjadi upsampling. Untuk menggunakan fitur-fitur tersebut, konfigurasikan parameter terkait saat mengirimkan pekerjaan transkoding melalui pemanggilan operasi API.
|
Template ID |
Template Name |
Display Name |
Container format |
Video encoding |
Audio encoding |
Maximum video bitrate (Kbit/s) |
Maximum audio bitrate (Kbit/s) |
Resolution - width (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 |
Templat transkoding audio
File audio keluaran berformat MP3. Bitrate tidak boleh melebihi nilai maksimum yang tercantum dalam tabel berikut. Pemeriksaan bitrate audio tidak didukung. Artinya, jika bitrate file audio masukan lebih rendah daripada bitrate audio maksimum yang ditentukan dalam templat, akan terjadi unsampling. Untuk menggunakan fitur ini, konfigurasikan parameter terkait fitur tersebut saat mengirimkan pekerjaan transkoding melalui pemanggilan operasi API.
|
Template ID |
Template Name |
Display Name |
Container format |
Maximum bitrate (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 |
Templat untuk konversi format kontainer
Templat konversi format kontainer hanya mengonversi format kontainer file media. Operasi yang bergantung pada pengkodean, 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 templat konversi format kontainer juga dapat gagal.
|
Template ID |
Template Name |
Display Name |
Container format |
|
S00000001-100000 |
M3U8-COPY |
M3U8-COPY |
M3U8 |
|
S00000001-200000 |
MP4-COPY |
MP4-COPY |
MP4 |
|
S00000001-000000 |
FLV-COPY |
FLV-COPY |
FLV |
Templat Narrowband HD™ 1.0
Dibandingkan dengan templat transkoding biasa, templat Narrowband HD™ 1.0 menghasilkan video output dengan bitrate lebih rendah tanpa mengorbankan kualitas, sehingga mengurangi biaya CDN dan penyimpanan. Fitur auto-rotate screen didukung. Pemeriksaan resolusi video, bitrate video, dan bitrate audio tidak didukung. Artinya, jika resolusi video, bitrate video, atau bitrate audio pada file input lebih kecil daripada nilai maksimum yang ditentukan dalam templat, proses unsampling akan terjadi. Untuk menggunakan fitur tersebut, konfigurasikan parameter terkait saat mengirimkan pekerjaan transkoding melalui pemanggilan operasi API.
|
Template ID |
Template Name |
Display Name |
Container format |
Video encoding |
Audio encoding |
Maximum video bitrate (Kbit/s) |
Maximum audio bitrate (Kbit/s) |
Resolution - long side (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 |
Templat Narrowband HD™ 2.0
Untuk menggunakan Narrowband HD™ 2.0 templates, pilih Narrowband HD 2.0 sebagai tipe antrian MPS.
Fitur auto-rotate screen didukung. Pemeriksaan resolusi video, bitrate video, dan bitrate audio tidak didukung. Artinya, jika resolusi video, bitrate video, atau bitrate audio file input lebih kecil daripada nilai maksimum yang ditentukan dalam templat, akan terjadi upsampling. Untuk menggunakan fitur-fitur tersebut, konfigurasikan parameter terkait saat mengirimkan pekerjaan transkoding melalui pemanggilan operasi API.
|
Template ID |
Template Name |
Display Name |
Container format |
Video encoding |
Audio encoding |
Maximum video bitrate (Kbit/s) |
Maximum audio bitrate (Kbit/s) |
Resolution - long side (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 |
Pemilihan templat untuk skenario drama pendek
Templat preset Narrowband HD™ 1.0 maupun Narrowband HD™ 2.0 dapat digunakan untuk transkoding video di aplikasi drama pendek. Pilih templat preset yang memiliki resolusi sisi panjang sesuai dengan kebutuhan resolusi video drama pendek Anda:
|
Template ID |
Display Name |
Container format |
Resolution - long side (pixel) |
|
S00000002-100050 |
H264-M3U8-FHD-NarrowBandHDV1 |
M3U8 |
1.920 |
|
S00000002-200050 |
H264-MP4-FHD-NarrowBandHDV1 |
MP4 |
1.920 |
|
S00000003-200050 |
H264-MP4-FHD-NarrowBandHDV2 |
MP4 |
1.920 |
Untuk menggunakan templat Narrowband HD™ 2.0, pilih Narrowband HD 2.0 sebagai tipe antrian MPS.
Intelligent Media Services (IMS) menyediakan templat preset berbasis skenario untuk drama pendek dan mendukung strategi transkoding seperti Quality First, Bitrate First, Extreme Compression, Balanced, dan Vibrant Color. Gunakan templat transkoding IMS sebagai referensi resolusi saat memilih templat preset Narrowband HD di MPS. Templat preset tidak dapat saling dipertukarkan antara IMS dan ApsaraVideo Media Processing (MPS), serta templat drama pendek berbasis skenario IMS tidak dapat dirujuk langsung di MPS. Konfigurasikan templat preset yang sesuai secara terpisah di MPS.
Templat preset cerdas
Templat preset cerdas secara otomatis menyesuaikan parameter transkoding berdasarkan video input untuk menghasilkan file output yang memenuhi persyaratan kualitas.
Penerapan templat preset cerdas pada video input bergantung pada properti seperti resolusi dan bitrate. Sebelum menggunakan templat preset cerdas, panggil operasi SubmitAnalysisJob untuk menganalisis file media, lalu panggil operasi QueryAnalysisJobList untuk menanyakan templat preset cerdas yang tersedia. Gunakan templat yang sesuai saat mengirimkan pekerjaan transkoding.
|
Template ID |
Template Name |
Display Name |
Container format |
Bitrate range (Kbit/s) |
Resolution (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 |
Templat preset versi sebelumnya
Tabel berikut mencantumkan templat super-resolusi preset lama. Kami menyarankan Anda menggunakan templat preset terbaru sebagai gantinya.
Templat MP4-SDToHD dan MP4-2KTo4K multi-platform adalah templat super-resolusi preset. Templat ini hanya tersedia di wilayah China (Hangzhou) dan China (Shanghai).
|
Template ID |
Template Name |
Display Name |
Container format |
Maximum video bitrate (Kbit/s) |
Maximum audio bitrate (Kbit/s) |
Resolution - width (pixel) |
Remarks |
|
S00000001-400070 |
MP4-2KTo4K |
MP4-2KTo4K |
MP4 |
20.000 |
128 |
≤ 3.840 |
Templat super-resolusi versi sebelumnya yang menggunakan antrian MPS standar sempit. Templat ini dapat digunakan di browser web, perangkat iOS, dan perangkat Android. |
|
S00000001-400040 |
MP4-SDToHD |
MP4-SDToHD |
MP4 |
6.000 |
128 |
≤ 1.280 |
Templat super-resolusi versi sebelumnya yang menggunakan antrian MPS standar sempit. Templat ini dapat digunakan di browser web, perangkat iOS, dan perangkat Android. |
|
S00000003-400040 |
MP4-SDToHD-NarrowBandHDV2 |
MP4-SDToHD |
MP4 |
6.000 |
AAC |
1.280 |
Templat super-resolusi versi sebelumnya yang menggunakan antrian MPS Narrowband HD™ 2.0. |
|
S00000003-400070 |
MP4-2KTo4K-NarrowBandHDV2 |
MP4-2KTo4K |
MP4 |
20.000 |
AAC |
3840 |
Templat super-resolusi versi sebelumnya yang menggunakan antrian MPS Narrowband HD™ 2.0. |
Aturan penamaan ID templat preset
|
Character sequence number |
Description |
|
1 |
Huruf kapital S. |
|
2 hingga 9 |
String yang dihasilkan sistem. |
|
10 |
Tanda hubung (-). |
|
11 |
Kategori templat. |
|
12 hingga 15 |
Nomor urut templat. |
|
16 |
Versi minor templat. |
FAQ
Video output menjadi buram setelah transkoding. Apa yang harus saya lakukan?
Output buram setelah transkoding biasanya terkait dengan pengaturan bitrate pada templat transkoding. Templat preset berbeda menggunakan bitrate maksimum yang berbeda. Misalnya, templat transkoding reguler H264-M3U8-FHD-Intelligent memiliki bitrate maksimum 3.800 Kbit/s, sedangkan templat Narrowband HD™ 1.0 dengan resolusi yang sama memiliki bitrate maksimum 3.000 Kbit/s. Dalam satu pengujian, bitrate output templat reguler adalah 2.063 Kbit/s dan bitrate output templat Narrowband HD™ 1.0 adalah 1.393 Kbit/s, selisih sekitar 33%.
Untuk mengatasi output buram, lakukan langkah-langkah berikut:
-
Periksa bitrate pengkodean video sumber.
-
Bandingkan pengaturan bitrate templat transkoding yang Anda gunakan dengan bitrate video sumber.
-
Jika bitrate templat jauh lebih rendah daripada bitrate video sumber, beralihlah ke templat yang mendukung bitrate lebih tinggi.
Bagaimana cara memilih antara templat Narrowband HD™ 1.0 dan Narrowband HD™ 2.0?
Kedua templat Narrowband HD™ 1.0 dan Narrowband HD™ 2.0 tersedia di konsol. Narrowband HD™ 1.0 menyediakan 18 templat, mencakup format kontainer M3U8, MP4, dan FLV pada 6 resolusi. Narrowband HD™ 2.0 hanya menyediakan 4 templat, mulai dari FHD (1920) hingga LD (640), dan tidak mencakup opsi 4K atau 2K. Perhatikan bahwa meskipun nama beberapa templat Narrowband HD™ 2.0 mengandung "FLV", format kontainer output sebenarnya adalah MP4.
Menggunakan templat dengan resolusi lebih tinggi daripada resolusi video sumber menyebabkan upsampling, yang justru dapat menurunkan kualitas output alih-alih meningkatkannya. Kami menyarankan Anda memilih templat yang resolusinya tidak melebihi resolusi video sumber.
Data uji (sebagai referensi): Video sumber yang sama ditranskoding sekali dengan templat reguler (bitrate maksimum ≤ 3.800 Kbit/s) dan sekali lagi dengan templat 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 bitrate 630 Kbit/s ditranskoding dengan templat resolusi 1920p, yang meningkatkan bitrate output menjadi 2.063/1.393 Kbit/s, mengonfirmasi perilaku upsampling yang dijelaskan di atas.