All Products
Search
Document Center

ApsaraVideo VOD:Transkoding audio dan video

Last Updated:Aug 27, 2026

Transkoding merupakan bagian penting dalam pemrosesan media. Topik ini menjelaskan metode transkoding yang didukung dan cara menggunakan transkoding di ApsaraVideo VOD.

Sebelum memulai

Sebelum memulai transkoding, pastikan Anda memahami konsep dasar seperti format encoding, format kontainer, bitrate, dan resolusi. Untuk informasi selengkapnya, lihat Bitrate.

Apa itu transkoding?

Transkoding video mengacu pada proses mengonversi aliran video terkompresi menjadi aliran video lain untuk menyesuaikan dengan berbagai lebar pita jaringan, kemampuan pemrosesan perangkat terminal, dan kebutuhan pengguna. Transkoding adalah proses yang melibatkan decoding dan encoding. Aliran sebelum dan sesudah transkoding dapat menggunakan standar encoding video yang sama atau berbeda.

Gambar berikut menunjukkan titik di mana transkoding video dilakukan dalam alur kerja produksi video.

流程

Fitur

  • Pemrosesan video: ApsaraVideo VOD menyediakan kemampuan transkoding dan konversi format kontainer yang komprehensif untuk mengonversi ke berbagai format file media.

  • Pemrosesan audio: ApsaraVideo VOD menyediakan fitur pemrosesan audio seperti transkoding audio dan ekstraksi audio.

  • Watermarking: ApsaraVideo VOD mendukung watermark statis, watermark animasi seperti file GIF dan MOV, serta watermark teks. Anda dapat menambahkan beberapa watermark ke dalam video. Untuk informasi selengkapnya, lihat Video watermark.

  • Berbagai definisi preset: ApsaraVideo VOD menyediakan berbagai definisi preset, seperti Standard Definition, High Definition, Ultra High Definition, 2K, dan 4K. ApsaraVideo VOD menyediakan pengaturan optimal yang direkomendasikan untuk membantu Anda memulai transkoding tanpa perlu pemahaman teknis mendalam.

  • Solusi multi-skenario seperti ekstraksi audio: Anda dapat mengekstraksi track audio berkualitas standar atau tinggi dari video sebagai output audio. Ini cocok untuk skenario seperti siaran di stasiun radio.

  • Proteksi konten: ApsaraVideo VOD mendukung enkripsi konten untuk berbagai skenario seperti pendidikan online dan perlindungan hak cipta.

Skenario

  • Kompatibilitas dengan berbagai perangkat: Konten yang dihasilkan dapat diputar di PC, TV, dan perangkat seluler.

  • Adaptasi terhadap berbagai lingkungan jaringan: ApsaraVideo VOD memungkinkan Anda memilih bitrate paling sesuai berdasarkan lebar pita jaringan Anda untuk pemutaran yang lancar.

  • Biaya penyimpanan dan distribusi rendah: Anda dapat mengubah bitrate video, meningkatkan laju kompresi, dan mengurangi ukuran file tanpa mengubah kualitas gambar. Hal ini memastikan pemutaran lancar sekaligus mengurangi biaya penyimpanan dan trafik.

  • Proteksi konten: Enkripsi konten didukung untuk berbagai skenario seperti pendidikan online dan perlindungan hak cipta.

  • Watermarking: Anda dapat menambahkan informasi seperti logo perusahaan, logo stasiun TV, ID pengguna, dan nama panggilan sebagai watermark untuk deklarasi hak cipta video atau promosi merek.

ApsaraVideo VOD menyediakan berbagai definisi preset spesifik skenario dan menyederhanakan proses mulai dari unggah hingga transkoding berdasarkan analisis jangka panjang terhadap volume data besar.

Metode transkoding

ApsaraVideo VOD mendukung berbagai metode transkoding. Anda dapat memilih metode transkoding berdasarkan kebutuhan bisnis Anda.

Metode transkoding

Deskripsi

Skenario

Standard transcoding

Transkoding video reguler

ApsaraVideo VOD menyediakan tujuh definisi video preset berikut: Low Definition, Standard Definition, High Definition, Ultra High Definition, 2K, 4K, dan Original.

Transkoding video reguler dapat memenuhi kebutuhan transkoding dasar Anda. Anda dapat menghasilkan video dalam spesifikasi berbeda yang dapat diputar di berbagai lingkungan jaringan atau perangkat berbeda serta menggunakan Alibaba Cloud CDN untuk mempercepat distribusi. Transkoding reguler cocok untuk skenario seperti pemrosesan asinkron dan pemutaran tertunda.

Audio transcoding

ApsaraVideo VOD menyediakan dua opsi kualitas audio: Standard Quality dan High Quality.

Transkoding audio cocok untuk skenario di mana Anda ingin meningkatkan kualitas audio.

Container format conversion (original quality)

Konversi format kontainer hanya mengonversi format kontainer video dan tidak mengubah definisi maupun bitrate.

Metode transkoding ini cocok untuk skenario di mana Anda tidak perlu mengubah ukuran gambar atau bitrate video.

Narrowband HD transcoding

Narrowband HD TM 1.0

Berdasarkan teknologi transkoding eksklusif Alibaba Cloud, Narrowband HD™ 1.0 menganalisis setiap adegan, gerakan, konten, dan tekstur dalam video. Hal ini mengurangi bitrate dan biaya bandwidth tanpa mengubah kualitas gambar.

  • Cocok untuk video dengan kualitas asli tinggi.

  • Cocok saat Anda membutuhkan bitrate dan biaya lebih rendah.

Narrowband HD TM 2.0

Narrowband HD TM 2.0 berusaha mengurangi bitrate sesuai ekspektasi definisi, dan memilih resolusi terbaik berdasarkan bitrate preset. Teknologi ini dikembangkan berdasarkan model penglihatan manusia dan menekankan pengalaman pengguna dibandingkan fidelitas dalam optimasi video. Berkat algoritma Alibaba Cloud yang diterapkan dalam fitur ini, Narrowband HD™ 2.0 bekerja lebih baik daripada penyandi video saat ini dan meningkatkan kejernihan video pada bitrate lebih rendah. Dibandingkan Narrowband HD TM 1.0, Narrowband HD™ 2.0 memberikan resolusi video lebih tinggi pada bitrate lebih rendah.

Catatan

Narrowband HD TM 1.0 dan 2.0 tersedia di semua wilayah. Untuk informasi selengkapnya, lihat Wilayah.

Metode transkoding ini cocok untuk video dengan kualitas asli relatif rendah.

Distribute without transcoding

Grup templat No Transcoding (preset)

Video langsung diputar dalam kualitas asli tanpa transkoding.

  • Saat menggunakan grup templat No Transcoding, pastikan video yang diunggah dapat langsung diputar. Hanya video dalam format berikut yang dapat diputar tanpa transkoding: MP4, Flash Video (FLV), M3U8, MP3, dan WEBM.

  • Jika pemutaran video gagal atau URL pemutaran tidak dapat diperoleh melalui pemanggilan operasi API setelah menggunakan grup templat No Transcoding untuk video, lihat Masalah pemutaran dengan templat No Transcoding.

Grup templat No Transcoding cocok untuk skenario di mana Anda dapat langsung memutar video dalam kualitas asli, seperti video pendek dan rekaman live-to-VOD. Hal ini mengurangi waktu respons permintaan pemutaran dan biaya transkoding.

  • Beberapa video seperti video pendek telah dikompresi saat diambil. Video tersebut dapat langsung diputar di berbagai perangkat. Dalam kasus ini, Anda dapat mendistribusikan video tanpa transkoding.

  • Anda tidak perlu menggunakan ApsaraVideo VOD untuk mentranskode video yang telah ditranskode secara lokal. Anda dapat mendistribusikan video tanpa transkoding.

Adaptive bitrate stream transcoding

Video packaging transcoding

Anda dapat menggunakan templat pengemasan video untuk mentranskode video menjadi aliran video dengan bitrate berbeda dalam format HTTP-Live-Streaming (HLS), lalu mengemas aliran video tersebut ke dalam satu file. Hal ini memungkinkan pemutar media beralih ke aliran video paling sesuai berdasarkan lebar pita jaringan.

Fitur switching bitrate adaptif mendukung pergantian definisi otomatis berdasarkan lingkungan jaringan. Anda juga dapat mengganti definisi secara manual.

Metode transkoding ini cocok untuk streaming bitrate adaptif.

Subtitle packaging transcoding

Anda dapat menggunakan templat pengemasan subtitle untuk mengonfigurasi subtitle pada video dan menyimpan informasi subtitle dalam file streaming bitrate adaptif. Hal ini memungkinkan pemutar media beralih antar subtitle.

Metode transkoding ini cocok untuk pergantian subtitle dalam berbagai bahasa.

Penagihan

Anda dikenai biaya transkoding berdasarkan spesifikasi dan durasi video yang telah ditranskode. Untuk informasi selengkapnya, lihat Penagihan transkoding media.

Catatan penggunaan

  • Anda dikenai biaya untuk setiap pekerjaan transkoding. File video baru dihasilkan setelah pekerjaan transkoding selesai. Untuk meningkatkan pemanfaatan penyimpanan dan mencegah biaya tambahan, kami menyarankan Anda membuat kelompok templat transkoding dan pekerjaan transkoding sesuai kebutuhan bisnis Anda.

  • Untuk informasi selengkapnya mengenai format file input dan output yang didukung, lihat Batasan transkoding audio dan video.

  • Operasi transkoding dilakukan pada aliran video asli. Jika Anda telah menyelesaikan transkoding dan ingin mentranskode video ke format lain, kami menyarankan Anda menggunakan video asli untuk operasi tersebut. Jika Anda telah menghapus video asli dan menggunakan video hasil transkoding untuk transkoding lanjutan ke format lain, masalah kompatibilitas mungkin terjadi.

  • Tugas transkoding dipicu secara otomatis setelah unggah video selesai (prasyarat: grup templat transkoding telah dikonfigurasi dan dikaitkan dengan strategi unggah). Proses transkoding tidak memengaruhi kecepatan unggah — unggah dan transkoding merupakan dua tahap independen.

  • Durasi transkoding bervariasi dan bergantung pada spesifikasi output (resolusi, format encoding, dan lainnya), durasi video, serta beban layanan saat ini. Anda perlu menunggu hingga transkoding selesai sebelum video dapat diputar.

  • Jika tidak ada grup templat transkoding yang dikonfigurasi, video disimpan dalam format encoding aslinya dan tidak dikonversi otomatis ke H.264 High. Untuk menstandarkan format output, konfigurasikan secara manual grup templat transkoding.

  • Jika transkoding otomatis tidak dipicu setelah unggah, periksa hal berikut: (1) Pastikan grup templat transkoding telah ditautkan. (2) Konfirmasi bahwa format video yang diunggah didukung untuk transkoding otomatis. (3) Jika Anda menggunakan API RegisterMedia untuk mendaftarkan video yang sudah ada di OSS, pastikan transkoding diaktifkan saat pendaftaran.

  • Jika video hasil transkoding tidak dapat diputar atau dipratinjau, verifikasi bahwa format encoding output kompatibel dengan klien pemutaran. Beberapa browser (Chrome, Firefox), sistem operasi lama (seperti Windows 7), dan WeChat Mini Programs tidak mendukung encoding H.265/HEVC. Jika Anda mengalami layar hitam atau kegagalan pemutaran, ubah format encoding dalam templat transkoding ke H.264. Selain itu, format M3U8 memiliki dukungan terbatas di browser iPad — atur format output ke MP4 dalam templat transkoding untuk kompatibilitas lebih baik. Untuk mengatasi tersendat saat pemutaran di iOS, aktifkan mode FastStart dalam templat transkoding (yang memindahkan atom moov sebelum atom mdat dalam file MP4); hal ini ditangani secara otomatis saat Anda mengonfigurasi grup templat transkoding selama unggah.

Referensi penggunaan fitur transkoding

  • Standard transcoding

  • Narrowband HD™ 1.0

  • Adaptive bitrate streaming

  • Menyesuaikan nama file hasil transkoding

  • Transkoding kustom melalui API: Untuk menyesuaikan parameter transkoding secara dinamis saat runtime, panggil API SubmitTranscodeJobs untuk mengirimkan pekerjaan transkoding. Contohnya: gunakan parameter OverrideParams untuk menentukan aset subtitle pengganti saat mengirimkan pekerjaan transkoding, tanpa mengubah templat transkoding asli. Untuk menghindari pemicuan transkoding default selama unggah, jangan tentukan templat transkoding atau atur templat default ke "No Transcoding" saat memanggil CreateUploadVideo untuk mendapatkan kredensial unggah, lalu panggil SubmitTranscodeJobs secara terpisah setelah unggah selesai untuk menentukan templat kustom.

    Catatan

    Penting: Modifikasi massal status enkripsi video tidak didukung. Anda perlu memanggil SubmitTranscodeJobs secara individual untuk setiap video agar ditranskode ulang. Untuk memutar video tanpa enkripsi, atur playConfig: { EncryptType: "Unencrypted" } dalam konfigurasi pemutar dan hapus parameter encryptType: 1.

Pertanyaan umum

Apakah ApsaraVideo VOD mendukung ekstraksi audio dari video dan transkoding ke format MP3 atau WAV?

Ya. Anda dapat menggunakan templat transkoding audio untuk mentranskode sumber video seperti M3U8 menjadi file hanya audio dalam format MP3 atau WAV. Ini cocok untuk skenario seperti stasiun radio dan podcast yang hanya membutuhkan audio.

Mengapa templat transkoding saya tidak berlaku setelah unggah, atau mengapa pemutaran tidak normal?

  • Pastikan video telah memicu transkoding dan aliran hasil transkoding telah dihasilkan. Periksa status transkoding di Konsol.

  • Jika transkoding berhasil tetapi pemutaran tidak normal, kemungkinan besar encoding video asli tidak kompatibel dengan browser. Pastikan antarmuka depan Anda memanggil API GetPlayInfo untuk mendapatkan URL video hasil transkoding, bukan memutar URL file sumber secara langsung.

  • Jika Anda perlu menggabungkan pemrosesan FFmpeg, transkoding otomatis setelah unggah tidak dapat dicapai secara langsung. Sebagai gantinya, gunakan fitur transkoding standar di ApsaraVideo VOD dan kaitkan dengan alur kerja atau strategi pemicu unggah.

Mengapa transkoding tetap dalam status "Processing" dalam waktu lama dan akhirnya gagal?

Penyebab umum adalah durasi video tidak memenuhi persyaratan fitur tertentu. Misalnya, fitur watermark digital mensyaratkan durasi video lebih dari 6 menit. Jika video terlalu pendek, transkoding akan gagal. Kami menyarankan Anda mengunggah video yang memenuhi persyaratan durasi untuk pengujian, atau menyesuaikan templat transkoding untuk menghapus fitur yang memiliki persyaratan durasi.

Topik terkait