全部产品
Search
文档中心

ApsaraVideo Media Processing:Membuat Template Transcoding

更新时间:Dec 29, 2025

Jika template transcoding bawaan dari ApsaraVideo Media Processing (MPS) tidak memenuhi kebutuhan bisnis Anda, Anda dapat membuat template transcoding kustom dan mengonfigurasi pengaturannya, seperti format encoding, frame rate, dan resolusi. Topik ini menjelaskan cara membuat template transcoding kustom.

Batasan

Secara default, hingga 10 template transcoding dapat dibuat di suatu wilayah dalam akun Alibaba Cloud, termasuk template transcoding kustom dan yang telah disesuaikan. Untuk membuat lebih banyak template transcoding kustom, submit a ticket untuk menghubungi dukungan teknis Alibaba Cloud.

Menggunakan Konsol MPS

  1. Masuk ke Konsol MPS.

  2. Di bilah navigasi atas, pilih wilayah tempat Anda ingin menggunakan MPS.

  3. Di panel navigasi sisi kiri, pilih Template Management > Transcoding Templates.

  4. Pada tab Template Kustom, klik Add Template.

  5. Konfigurasikan parameter di bagian Basic Parameters, Video Parameters, dan Audio Parameters.

    1. Basic Parameters

      Parameter

      Deskripsi

      Transcoding Template name

      Nama template transcoding. Nama dapat berisi huruf, angka, dan karakter khusus seperti tanda hubung (-), serta dapat mencapai ukuran maksimum 128 byte. Nama tidak boleh dimulai dengan karakter khusus.

      Transcoding Type

      Jenis transcoding. Nilai valid: Transcoding Reguler dan Transcoding Audio.

      Catatan

      Jika Anda memilih Transcoding Audio, hanya aliran audio yang akan dihasilkan sebagai output. Fitur transcoding audio berlaku jika Anda ingin mengekstrak audio dari video atau mentranscode audio.

      Encapsulation Format

      Format kontainer file output.

    2. Video Parameters

      Catatan

      Jika Anda ingin mengonversi file high dynamic range (HDR) menjadi file standard dynamic range (SDR), Anda dapat submit a ticket untuk menghubungi dukungan teknis Alibaba Cloud guna mendapatkan konversi adaptif. Ini dapat mencegah overexposure atau underexposure.

      Parameter

      Deskripsi

      Encoding Format

      Format encoding video output.

      Bitrate Control

      1. Bitrate video output. Pilih mode pengendalian bitrate dari daftar drop-down. Nilai valid: Bitrate Video Input, Bitrate Tetap, Bitrate Rata-rata, dan CRF.

      Catatan

      Pengendalian bitrate menentukan bitrate video output.

      • Bitrate Video Input: Bitrate video output sama dengan bitrate video input.

      • Bitrate Tetap: Bitrate video output tetap terlepas dari apakah adegan kompleks atau sederhana. Jika Anda memilih Bitrate Tetap, ukuran video output akan besar.

      • Bitrate Rata-rata: Bitrate rata-rata video output tetap. Bitrate setiap adegan bervariasi berdasarkan kompleksitas adegan. Lebih banyak bit dialokasikan untuk adegan kompleks dan lebih sedikit bit dialokasikan untuk adegan sederhana. Ini memastikan bahwa bitrate video output berada dalam rentang yang diharapkan dan bit dialokasikan secara tepat.

      • CRF: Bitrate video output bervariasi berdasarkan kualitas video output. Anda dapat menentukan bilangan bulat dalam rentang 0 hingga 51 untuk mengontrol kualitas video output. Nilai 0 menentukan output tanpa loss. Nilai 51 menentukan output dengan kualitas terburuk yang mungkin. Faktor laju konstan (CRF) memastikan bahwa kualitas video output stabil. Namun, bitrate video output bervariasi berdasarkan kompleksitas adegan dan tidak dapat diprediksi.

      1. Konfigurasikan parameter terkait bitrate.

      Peak Bitrate

      Opsional. Bitrate puncak video output. Nilai valid: 10 hingga 50000. Unit: Kbit/s.

      Bitrate Check

      Opsional. Metode transcoding yang digunakan jika bitrate video input lebih rendah dari bitrate yang ditentukan.

      Nilai valid: Transcode Berdasarkan Bitrate Video Input, Transcode Berdasarkan Bitrate Spesifik, dan Jangan Transcode.

      Resolution

      1. Resolusi video output. Nilai valid: Resolusi Video Input, Atur Berdasarkan Sisi Panjang dan Pendek, dan Atur Berdasarkan Lebar dan Tinggi.

      2. Jika Anda memilih Atur Berdasarkan Sisi Panjang dan Pendek, tentukan sisi panjang dan pendek video output. Jika Anda memilih Atur Berdasarkan Lebar dan Tinggi, tentukan lebar dan tinggi video output. Anda harus memasukkan bilangan bulat genap. Nilai valid: 128 hingga 4096. Unit: piksel.

      Resolution Check

      Opsional. Metode transcoding yang digunakan jika resolusi video input lebih rendah dari resolusi yang ditentukan.

      Nilai valid: Transcode Berdasarkan Resolusi Video Input, Transcode Berdasarkan Resolusi Spesifik, dan Jangan Transcode.

      Frame Rate

      Frame rate video output. Nilai valid: Frame Rate Video Input dan Frame Rate Kustom. Nilai default: Frame Rate Video Input.

      Jika Anda memilih Frame Rate Kustom, masukkan nilai di bidang tersebut. Nilai valid: (0,60]. Unit: frame per detik. Nilai yang umum digunakan: 23,976, 24, 25, dan 30.

      Catatan

      Jika frame rate video input melebihi 60 frame per detik, nilai 60 yang digunakan.

      Segment Duration

      Opsional. Durasi segmen video output. Anda harus memasukkan bilangan bulat. Nilai valid: 1 hingga 60. Unit: detik. Jika Anda tidak menentukan parameter ini, nilai default 10 yang digunakan.

      Catatan

      Segmen harus berisi setidaknya satu keyframe. Atur durasi segmen ke kelipatan nilai group of pictures (GOP). Jika durasi segmen kurang dari nilai GOP atau bukan kelipatan nilai GOP, nilai GOP disesuaikan selama transcoding.

      Gop

      Opsional. Nilai GOP. Nilai valid: Interval Waktu Maksimum antara Keyframe dan Jumlah Frame Maksimum antara Keyframe.

      Anda harus memasukkan bilangan bulat. Nilai valid: 1 hingga 100000. Unit: detik. Dalam skenario media streaming, kami sarankan Anda mengatur parameter ini ke bilangan bulat dalam rentang 2 hingga 7.

      Catatan

      Nilai GOP yang lebih besar menunjukkan rasio kompresi yang lebih tinggi, kecepatan encoding yang lebih rendah, durasi segmen tunggal media streaming yang lebih lama, dan waktu respons pencarian yang lebih lama.

      Encoding Profile

      Opsional. Perangkat tempat video output diputar. Nilai valid: Untuk Perangkat Resolusi Tinggi, Untuk Perangkat Resolusi Standar, dan Untuk Perangkat Seluler. Parameter ini hanya ditampilkan jika Anda mengatur parameter Format Encoding ke H.264.

      Jika Anda ingin memutar video output dalam beberapa definisi, kami sarankan Anda memilih Untuk Perangkat Seluler untuk memastikan pemutaran normal pada perangkat kelas bawah. Dalam skenario lain, pilih Untuk Perangkat Resolusi Tinggi atau Untuk Perangkat Resolusi Standar.

      Buffer

      Opsional. Ukuran buffer untuk pengendalian bitrate. Nilai valid: 1000 hingga 128000. Unit: KB. Nilai default: 6000.

      Catatan

      Ukuran buffer digunakan untuk mengontrol fluktuasi bitrate. Ukuran buffer yang lebih besar menunjukkan fluktuasi bitrate yang lebih besar dan kualitas video yang lebih tinggi.

      Scan Mode

      Opsional. Mode pemindaian video output. Nilai valid: Mode Pemindaian Video Input, Deinterlacing Otomatis, Pemindaian Interlaced, dan Pemindaian Sequential. Nilai default: Mode Pemindaian Video Input.

      Color Format

      Opsional. Format warna video output. Nilai default: Format Video Input.

    3. Audio Parameters

      Parameter

      Deskripsi

      Disable Audio Parameters

      Opsional. Menentukan apakah akan menonaktifkan parameter audio. Jika Anda menghidupkan sakelar ini, Anda tidak dapat mengonfigurasi parameter audio.

      Dengan cara ini, file output tidak berisi aliran audio atau informasi media terkait. Anda dapat menghidupkan sakelar ini jika Anda ingin mengekstrak hanya video.

      Encoding Format

      Format encoding audio output. Nilai default: AAC.

      Catatan

      Jika Anda mengatur parameter Format Enkapsulasi ke HLS dan mengatur parameter Format Encoding di bagian Parameter Video ke H.264, Anda harus memilih AAC untuk parameter Format Encoding di bagian Parameter Audio. Jika tidak, file input dapat ditranscode tetapi file output tidak dapat diputar.

      Encoding Profile

      Profil encoding audio output. Parameter ini hanya ditampilkan jika Anda mengatur parameter Format Encoding ke AAC.

      • Jika audio input menggunakan format surround sound seperti 5.1 atau 7.1, kami sarankan Anda mengatur parameter ini ke aac_low.

      • Jika Anda ingin memutar audio output pada perangkat pemutaran umum, kami sarankan Anda mengatur parameter ini ke aac_he. Ini mengurangi bitrate sebesar setengah dibandingkan dengan bitrate yang digunakan ketika parameter ini diatur ke aac_low. Bitrate rendah yang umum digunakan adalah 64 Kbit/s.

      • Jika Anda ingin memutar audio output pada perangkat pemutaran kelas atas, kami sarankan Anda mengatur parameter ini ke aac_he_v2. Dengan cara ini, file audio dikodekan dalam ukuran yang lebih kecil dan dengan kualitas suara yang lebih tinggi. Bitrate rendah yang umum digunakan berkisar antara 32 Kbit/s hingga 48 Kbit/s.

      Sampling Rate

      Frekuensi sampling audio output. Unit: Hz. Nilai default: 44100.

      Frekuensi sampling audio yang didukung bervariasi berdasarkan format encoding atau format kontainer. Untuk informasi lebih lanjut, lihat Frekuensi sampling audio.

      Audio Bitrate

      Bitrate audio output. Nilai valid: Bitrate Audio Input dan Bitrate Rata-rata.

      Jika Anda memilih Bitrate Rata-rata, masukkan bilangan bulat di bidang tersebut. Nilai valid: 8 hingga 1000. Unit: Kbit/s. Nilai default: 128. Nilai yang umum digunakan: 64, 128, dan 256.

      Audio Channels

      Jumlah saluran suara. Anda dapat memilih Saluran Audio Video Input. Nilai default: 2.

      Volume Normalization

      Menentukan apakah akan mengaktifkan normalisasi volume. Jika Anda mengaktifkan fitur ini, volume file output yang dihasilkan oleh template transcoding cenderung sama. Ini menyelesaikan masalah volume yang tidak stabil karena perbedaan volume file input. Parameter ini berlaku jika hanya satu aliran audio output yang dikonfigurasi. Parameter ini tidak berlaku jika beberapa aliran audio output dikonfigurasi.

  6. Klik Submit.

Gunakan SDK MPS

SDK

Referensi

SDK untuk Java

Kelola template transcoding

SDK untuk Go

Kelola template transcoding

Gunakan API

Untuk informasi lebih lanjut, lihat AddTemplate.

Apa yang Harus Dilakukan Selanjutnya