All Products
Search
Document Center

ApsaraVideo Media Processing:Buat template transkoding

Last Updated:Apr 09, 2026

Jika template preset di ApsaraVideo Media Processing (MPS) tidak memenuhi kebutuhan Anda, buat template transkoding kustom untuk mengonfigurasi parameter seperti format encoding, laju frame, dan resolusi.

Batasan

Secara default, Anda dapat membuat hingga 10 template transkoding per Akun Alibaba Cloud di setiap Wilayah. Kuota ini berlaku khusus untuk template kustom. Untuk menaikkan batas tersebut, hubungi dukungan Alibaba Cloud.

Gunakan Konsol

  1. Masuk ke Konsol ApsaraVideo Media Processing (MPS) dan pilih Wilayah di bilah navigasi atas.

  2. Di panel navigasi sebelah kiri, pilih Template management > Transcoding templates. Lalu, klik tab Customize Template.

  3. Klik Add template.

  4. Konfigurasikan parameter template transkoding di bagian Basic Parameters, Video Parameters, dan Audio Parameters.

    1. Basic Parameters

      Parameter

      Deskripsi

      Template Name

      Masukkan nama untuk template transkoding. Nama dapat berisi karakter Tionghoa, huruf, angka, dan tanda hubung (-). Nama tidak boleh diawali dengan karakter khusus dan panjangnya tidak boleh lebih dari 128 byte.

      Transcoding type

      Pilih jenis transkoding.

      Catatan

      Ini berguna untuk mengekstrak track audio dari video atau melakukan transkoding file audio.

      Encapsulation Format

      Pilih format kontainer untuk file output.

    2. Video Parameters

      Catatan

      Jika file input Anda dalam High Dynamic Range (HDR) dan Anda ingin mengonversinya ke Standard Dynamic Range (SDR), hubungi dukungan Alibaba Cloud untuk mengonfigurasi adaptive tone mapping guna mencegah overexposure atau underexposure pada output.

      Parameter

      Deskripsi

      Encoding Format

      Pilih format encoding video.

      Bitrate control

      1. Pilih mode untuk mengontrol bitrate video. Mode yang didukung: Same as Source, Fixed Bitrate, Average Bitrate, dan CRF.

      Catatan

      Bitrate control menentukan cara bitrate output dikelola selama proses encoding:

      • Same as Source: Bitrate output sesuai dengan bitrate input.

      • Fixed bitrate: Menggunakan bitrate konstan untuk seluruh file, terlepas dari kompleksitas adegan. Mode ini dapat menghasilkan ukuran file yang lebih besar.

      • Average bitrate: Output mempertahankan bitrate rata-rata yang ditentukan selama durasi file. Penyandi mengalokasikan lebih banyak bit untuk adegan kompleks dan lebih sedikit untuk adegan sederhana. Mode ini menyeimbangkan kualitas dan prediktabilitas ukuran file.

      • CRF: Mode ini menargetkan tingkat kualitas video yang konstan. Anda menentukan tingkat ini dengan nilai Constant Rate Factor (CRF) dari 0 (lossless) hingga 51 (kualitas terburuk). Bitrate output berfluktuasi berdasarkan kompleksitas adegan dan tidak dapat diprediksi.

      1. Konfigurasikan parameter bitrate terkait.

      (Opsional) Peak Bit Rate

      Bitrate instan maksimum dalam Kbps. Nilainya harus berupa bilangan bulat dalam rentang [10, 50.000].

      (Opsional) Bitrate check

      Aksi yang diambil jika bitrate video input lebih rendah daripada bitrate target.

      Mode yang didukung: Transcode at source bitrate, Transcode at specified bitrate (upsampling), dan Do not transcode.

      Resolution

      1. Pilih mode untuk mengatur resolusi output. Mode yang didukung: Same as source, Set by long and short sides, dan Set by width and height.

      2. Tentukan dimensi video. Nilainya harus berupa bilangan bulat genap dalam rentang [128, 4.096].

      (Opsional) Resolution check

      Aksi yang diambil jika resolusi input lebih rendah daripada resolusi target.

      Mode yang didukung: Transcode at source resolution, Transcode at specified resolution, dan Do not transcode.

      Frame Rate

      Pilih apakah akan menggunakan laju frame video input atau menentukan laju frame kustom.

      Jika Anda memilih laju frame kustom, masukkan nilai dalam rentang (0, 60]. Satuan: fps. Nilai umum meliputi 23,976, 24, 25, dan 30.

      Catatan

      Jika laju frame input lebih dari 60 fps, output dibatasi maksimal 60 fps.

      (Opsional) Fragment Length

      Durasi setiap segmen. Nilainya harus berupa bilangan bulat dalam rentang [1, 60]. Satuan: detik. Jika dibiarkan kosong, nilai default-nya adalah 10.

      Catatan

      Satu segmen harus berisi setidaknya satu keyframe. Untuk hasil terbaik, atur durasi segmen sebagai kelipatan durasi GOP. Jika durasi lebih pendek dari durasi GOP atau bukan kelipatan, layanan secara otomatis menyesuaikan interval keyframe.

      (Opsional) GOP

      Ukuran Group of Pictures (GOP). Anda dapat menentukan ukuran dengan mengatur interval waktu maksimum atau jumlah maksimum frame antar keyframe.

      Nilainya harus berupa bilangan bulat dalam rentang [1, 100.000]. Untuk streaming, disarankan menggunakan nilai dalam rentang 2 hingga 7 detik.

      Catatan

      Ukuran GOP yang lebih besar meningkatkan rasio kompresi tetapi juga meningkatkan waktu encoding, durasi segmen, dan waktu respons pencarian (seek) di pemutar.

      (Opsional) Encoding Level

      Parameter ini hanya tersedia untuk kodek H.264. Profil yang didukung: high, main, dan baseline.

      Saat membuat beberapa output untuk streaming bitrate adaptif, gunakan profil baseline untuk resolusi terendah agar kompatibel dengan perangkat lama. Untuk resolusi lainnya, gunakan profil main atau high.

      (Opsional) Buffer

      Ukuran buffer video dalam kb. Nilainya harus dalam rentang [1.000, 128.000], dan nilai default-nya adalah 6.000.

      Catatan

      Ukuran buffer (juga dikenal sebagai bufsize) mengontrol fluktuasi bitrate. Ukuran buffer yang lebih besar memungkinkan variasi bitrate yang lebih besar, yang dapat meningkatkan kualitas.

      (Opsional) Scan Mode

      Mode pemindaian untuk output. Mode yang didukung adalah Same as source, Deinterlace, Interlaced, dan Progressive. Default-nya adalah Same as source.

      (Opsional) Color format

      Pilih format warna. Secara default, format video input digunakan.

    3. Audio Parameters

      Parameter

      Deskripsi

      (Opsional) Disable audio

      Jika Anda memilih Disable audio, parameter audio di bawah ini menjadi tidak tersedia.

      File output tidak akan berisi aliran audio atau informasi media terkait. Ini berguna ketika Anda hanya perlu mengekstrak aliran video.

      Encoding Format

      Pilih format encoding audio. Default-nya adalah AAC.

      Catatan

      Jika format kontainer adalah HLS dan format encoding video adalah H.264, Anda harus memilih AAC sebagai format encoding audio untuk memastikan kompatibilitas pemutaran.

      Encoding Level

      Parameter ini tersedia saat format encoding audio adalah AAC.

      • Untuk sumber audio multi-channel, seperti surround sound 5.1 atau 7.1, atur parameter ini ke aac_low.

      • Untuk pemutaran di perangkat umum, gunakan aac_he. Ini dapat mengurangi bitrate audio hingga 50% dibandingkan aac_low sambil mempertahankan kualitas audio yang serupa. Bitrate rendah khas adalah 64 Kbps.

      • Untuk perangkat pemutaran kelas atas, gunakan aac_he_v2. Ini memberikan kualitas lebih baik dengan ukuran file lebih kecil. Bitrate rendah khas berkisar antara 32 Kbps hingga 48 Kbps.

      Sample Rate

      Pilih laju sampel dalam Hz. Default-nya adalah 44.100.

      Laju sampel yang didukung bervariasi tergantung pada format kontainer dan format encoding. Untuk informasi selengkapnya, lihat Laju sampel yang didukung.

      Audio bitrate

      Pilih apakah akan menggunakan bitrate audio video input atau menentukan bitrate rata-rata.

      Jika Anda memilih bitrate rata-rata, masukkan bilangan bulat dari 8 hingga 1.000 Kbps. Nilai default-nya adalah 128. Nilai umum adalah 64, 128, dan 256.

      Audio Channels

      Pilih jumlah channel audio. Anda dapat memilih untuk mempertahankan jumlah channel asli. Nilai default-nya adalah 2.

      Volume normalization

      Jika diaktifkan, fitur ini menyesuaikan volume file output ke tingkat yang konsisten. Hal ini menghindari perbedaan volume signifikan antar file. Pengaturan ini hanya tersedia untuk output audio single-stream.

  5. Klik Submit untuk membuat template transkoding.

Gunakan SDK

SDK

Referensi

Java SDK

Template transkoding

Go SDK

Template transkoding

Gunakan API

Untuk instruksi API, lihat AddTemplate - Tambahkan template transkoding kustom.

Langkah selanjutnya