All Products
Search
Document Center

ApsaraVideo Media Processing:Fitur

Last Updated:Aug 28, 2026

ApsaraVideo Media Processing (MPS) mengonversi file media agar sesuai dengan berbagai lebar pita jaringan, perangkat, dan kebutuhan pengguna. Layanan ini menganalisis konten media, teks, ucapan, dan adegan untuk menyediakan tinjauan otomatis, pengenalan konten, serta pengeditan cerdas.

Transkoding audio dan video

Transkoding mengonversi aliran media ke resolusi, format encoding, atau format kontainer yang berbeda guna mendukung berbagai lebar pita jaringan dan perangkat pemutaran. MPS mendukung format encoding dan kontainer utama, serta memungkinkan penambahan watermark, keterangan, atau pengeditan sederhana selama proses transkoding. Untuk fitur yang tidak tersedia di Konsol atau API, hubungi manajer akun Anda.

Penting

Untuk menggunakan fitur-fitur berikut, Anda harus mengirimkan pekerjaan transkoding. Biaya transkoding standar berlaku berdasarkan spesifikasi dan durasi video output. Untuk detail penagihan, lihat Harga Transkoding.

Parameter

Jenis

Deskripsi

File input

Format kontainer

  • Video: 3GP, AVI, FLV, MP4, M3U8, MPG, ASF, WMV, MKV, MOV, TS, WebM, MXF, dan VOB.

  • Audio: AAC, FLAC, M4A, MP3, MP4, dan OGG.

  • Keterangan: ASS, SSA, SRT, dan VTT.

Format encoding video

Apple ProRes, AVS+, AVS, AVS2, H.263, H.263+, H.264/AVC, H.265/HEVC, MJPEG, MPEG-1, MPEG-2, MPEG-4, QuickTime, RealVideo, VP8, VP9, dan Windows Media Video.

Format encoding audio

AAC, AC3, ADPCM, AMR, DSD, EAC3, MP1, MP2, MP3, PCM, RealAudio, Vorbis, dan Windows Media Audio.

Ukuran file

Hingga 100 GB.

Chroma subsampling

Contoh: 4:2:2, 4:2:0.

File output

Format kontainer

Catatan
  • Format kontainer harus dipasangkan dengan format encoding yang kompatibel, sebagaimana tercantum dalam Format yang didukung. Untuk fitur yang tidak tersedia di Konsol atau API, hubungi manajer akun Anda.

  • Remuxing hanya mengubah format kontainer; tidak melakukan re-encode pada aliran audio atau video. Format output yang didukung untuk remuxing adalah MP4, HLS, dan FLV.

  • Video: HLS, DASH, CMAF, 3GP, AVI, FLV, F4V, fMP4, MKV, MOV, MP4, MPEG, TS, MXF, dan WebM.

  • Gambar animasi: GIF dan WEBP.

  • Audio: AAC, M4A, MP2, MP3, MP4, OGG, FLAC, dan WAV.

Format encoding

  • Video: H.263, H.264/AVC, H.265/HEVC, VP8, VP9, AV1, AVC-Intra, AVS2, MPEG-1, MPEG-2, MPEG-2 422, MPEG-4, dan Apple ProRes.

  • Gambar animasi: GIF dan WEBP.

  • Audio: AAC, AC3, EAC3, MP2, MP3, FLAC, OPUS, VORBIS, Windows Media Audio, dan pcm_s16le.

Profil encoding

  • H.264 mendukung profil encoding Baseline, Main, dan High.

  • AAC mendukung profil encoding aac_low, aac_he, aac_he_v2, aac_ld, dan aac_eld.

Resolusi

  • Resolusi output H.264: [128, 4096] piksel.

  • Resolusi output H.265, H.266, dan AV1: [128, 8192] piksel.

Bitrate

  • Bitrate output H.264: [10, 50000] Kbps.

  • Bitrate output H.265, H.266, dan AV1: [10, 200000] Kbps.

Laju frame

Kisaran laju frame output adalah (0, 60] fps.

Kedalaman bit

  • H.264 mendukung 8-bit.

  • H.265 mendukung hingga 12-bit.

Format piksel

yuv420p, yuvj420p, yuv422p, yuvj422p, yuv444p, yuvj444p, dll.

Kontrol bitrate

VBR (Variable Bitrate), CBR (Constant Bitrate), ABR (Average Bitrate), dan CRF (Constant Rate Factor).

Mode pemindaian

Mode yang didukung mencakup mode video asli, deinterlacing otomatis, pemindaian interlaced, dan pemindaian progresif.

Narrowband HDTM

Narrowband HDTM menggunakan teknologi transkoding Alibaba Cloud untuk meningkatkan kompresi video, mengurangi ukuran file, meminimalkan buffering saat pemutaran, serta menurunkan biaya penyimpanan dan bandwidth.

Penting

Untuk menggunakan fitur ini, Anda harus memilih templat transkoding Narrowband HD yang sesuai saat mengirimkan pekerjaan transkoding. Anda dikenai biaya untuk transkoding Narrowband HD berdasarkan spesifikasi dan durasi video output.

Jenis

Deskripsi

Narrowband HDTM 1.0

Menganalisis adegan, gerakan, konten, dan tekstur untuk mengurangi bitrate sebesar 20%–40% sambil mempertahankan kualitas, atau memberikan definisi lebih tinggi pada bandwidth yang sama. Mendukung H.264 dan H.265. Parameter lainnya sesuai dengan transkoding standar. .

Narrowband HDTM 2.0

Melebihi encoder standar dengan mengintegrasikan restorasi definisi ringan dan peningkatan kualitas, mengurangi bitrate sebesar 40%–60% sambil mempertahankan kualitas atau memberikan HD premium pada jaringan berbandwidth rendah. Mendukung H.264 dan H.265. Parameter lainnya sesuai dengan transkoding standar. .

Peningkatan audio dan

Peningkatan audio

ApsaraVideo Audio Lab menggabungkan pemrosesan sinyal dengan pembelajaran mendalam untuk meningkatkan dan memulihkan audio di berbagai skenario.

Penting

Untuk menggunakan fitur ini, Anda harus mengonfigurasi parameter yang sesuai saat mengirimkan pekerjaan transkoding. Bagian audio dikenai biaya peningkatan audio dan video berdasarkan spesifikasi dan durasi audio output. Bagian video dikenai biaya transkoding berdasarkan layanan yang digunakan. Untuk mengaktifkan templat transkoding peningkatan audio, hubungi dukungan teknis Alibaba Cloud dengan bergabung ke grup DingTalk 32171220.

Fitur

Deskripsi

Peningkatan suara

Menyempurnakan audio mono, stereo, 5.1, dan 7.1 untuk menghasilkan suara berkualitas sinematik melalui headphone dan speaker. Ideal untuk musik, pidato, dan film.

Normalisasi volume

Menyesuaikan dan menormalisasi kenyaringan untuk mengatasi fluktuasi volume dari sumber yang tidak konsisten dalam feed video pendek dan pemutaran musik berkelanjutan.

Transkoding berkecepatan tinggi

Transkoding berkecepatan tinggi membagi video menjadi segmen-segmen dan melakukan transkoding secara paralel, sehingga meningkatkan kecepatan hingga 5–30 kali lipat. Fitur ini ideal untuk konten yang sensitif terhadap waktu, seperti berita, acara olahraga, dan premier.

Penting

Untuk mempercepat pekerjaan transkoding, kirimkan ke antrian transkoding berkecepatan tinggi. Selain biaya standar untuk transkoding audio dan video atau peningkatan audio-visual, dikenakan biaya tambahan untuk transkoding berkecepatan tinggi. Biaya ini didasarkan pada spesifikasi, durasi video output, dan percepatan aktual yang dicapai.

Jenis

Deskripsi

Percepatan

Percepatan biasanya 5 hingga 30 kali lipat, tergantung pada video input. Anda dapat mengatur percepatan yang diharapkan pada antrian transkoding berkecepatan tinggi, misalnya 5x, 10x, 20x, atau 30x.

Video yang berlaku

Disarankan untuk video yang lebih panjang dari 30 menit atau yang memerlukan pemrosesan kompleks seperti laju frame tinggi, resolusi UHD, atau peningkatan audio-visual. Batasan transkoding berkecepatan tinggi.

Kebijakan fallback

Pemotongan segmen tidak didukung untuk semua video. Jika video yang tidak kompatibel dengan transkoding berkecepatan tinggi dikirimkan ke antrian transkoding berkecepatan tinggi, pekerjaan tersebut secara otomatis beralih ke mode transkoding reguler.

Pemrosesan tambahan

Informasi media

Ambil metadata dari file audio dan video di OSS, seperti resolusi, bitrate, laju frame, kodek, dan format file.

Penting

Untuk menggunakan fitur ini, Anda harus mengirimkan pekerjaan informasi media. Fitur ini ditagih berdasarkan panggilan API sesuai jumlah permintaan.

Pengeditan sederhana

Lakukan pengeditan video sederhana, seperti ekstraksi audio, ekstraksi video, penggabungan, pemotongan, dan pencampuran audio.

Penting

Untuk menggunakan fitur ini, Anda harus mengatur parameter yang sesuai saat mengirimkan pekerjaan transkoding. Fitur ini dikenai biaya transkoding berdasarkan spesifikasi dan durasi video output.

Fitur

Deskripsi

Parameter API terkait

Operasi Konsol

Ekstraksi audio

Mengekstraksi track audio dari file video dengan menonaktifkan track video.

Remove

Didukung

Ekstraksi video

Mengekstraksi track video dari file video dengan menonaktifkan track audio.

Remove

Didukung

Penghapusan bar hitam

Mendeteksi dan secara otomatis memotong bar hitam dari frame video.

Crop

Tidak didukung

Pemotongan video

Menentukan lebar dan tinggi area yang akan dipertahankan setelah pemotongan, serta posisi area tersebut relatif terhadap pojok kiri atas frame video input. Area di sekitarnya secara otomatis dipotong.

Crop

Tidak didukung

Penambahan bar hitam

Menentukan lebar dan tinggi video output setelah bar hitam ditambahkan, serta posisi frame video input relatif terhadap pojok kiri atas frame output. Celah di sekitarnya diisi dengan bar hitam.

Pad

Tidak didukung

Adaptasi orientasi

Menentukan resolusi output berdasarkan sisi panjang dan pendek, bukan lebar dan tinggi. Direkomendasikan ketika video input mencakup orientasi landscape dan portrait.

LongShortMode

Didukung

Rotasi video

Mengatur sudut rotasi video.

Rotate

Didukung

Penggabungan video

Menggabungkan hingga 100 video. Anda dapat mengatur waktu mulai dan durasi untuk setiap video yang akan digabungkan.

MergeList atau MergeConfigUrl

Tidak didukung

Pemotongan video

  • Pemotongan segmen video: Mengekstraksi segmen video dengan durasi tertentu mulai dari titik waktu tertentu.

  • Pemangkasan akhir: Memangkas segmen dengan durasi tertentu dari akhir video.

Clip

Didukung

Opening dan tail slates

Menempelkan logo dinamis di awal dan menambahkan konten tail slate untuk pengenalan merek dan tampilan hak cipta.

OpeningList dan TailSlateList

Mendukung penambahan tail slate

Efek buram

Memberikan efek buram pada area tertentu dalam video.

DeWatermark

Tidak didukung

Pencampuran audio

Menggabungkan dua track audio, ideal untuk menambahkan musik latar.

Amix

Tidak didukung

Snapshot video

Ambil snapshot dengan ukuran tertentu pada titik waktu tertentu dalam video. Snapshot dapat digunakan sebagai sampul video, sprite, atau gambar mini pada bilah progres pemutar.

Penting

Untuk menggunakan fitur ini, Anda harus mengirimkan pekerjaan snapshot. Fitur ini ditagih berdasarkan panggilan API sesuai jumlah snapshot yang diambil.

Fitur

Deskripsi

Parameter API terkait

Operasi Konsol

Snapshot statis

Mengambil snapshot JPG dengan ukuran tertentu pada titik waktu tertentu dalam video. Metode sampling berikut tersedia:

  • Snapshot tunggal: Mengambil satu snapshot pada titik waktu tertentu. Metode ini mendukung panggilan sinkron dan asinkron.

  • Snapshot interval: Mengambil snapshot pada interval tertentu mulai dari waktu awal. Berhenti ketika jumlah telah tercapai atau video berakhir. Interval dalam satuan detik. Hanya mendukung panggilan asinkron.

  • Snapshot rata-rata: Mengambil jumlah snapshot tertentu pada interval reguler dari titik waktu tertentu hingga akhir video. Metode ini hanya mendukung panggilan asinkron.

  • Snapshot titik waktu: Mengambil snapshot pada kumpulan titik waktu tertentu. Metode ini hanya mendukung panggilan asinkron.

SnapshotConfig

Didukung

Snapshot sprite

Menjahit snapshot statis menjadi satu gambar besar (sprite) berdasarkan aturan tata letak. Output dalam format JPG. Hanya mendukung panggilan asinkron. Satu permintaan sprite mengambil beberapa gambar, mengurangi jumlah permintaan dan meningkatkan kinerja klien.

TileOut, TileOutputFile

Tidak didukung

Snapshot WebVTT

Menghasilkan file VTT untuk snapshot statis atau sprite, berisi stempel waktu, URL file, dan informasi koordinat. Untuk menampilkan gambar, ambil dan urai file VTT terlebih dahulu. Berguna untuk gambar mini bilah progres pemutar.

SubOut

Didukung

Snapshot keyframe

Fitur ini hanya mengambil snapshot pada keyframe. Jika titik waktu yang ditentukan bukan keyframe, layanan akan menggunakan keyframe terdekat sebagai gantinya.

FrameType

Didukung

Deteksi layar hitam frame pertama

Anda dapat mengaktifkan deteksi layar hitam untuk frame pertama (waktu=0). Layar hitam didefinisikan berdasarkan persentase piksel hitam dan ambang batas nilai warna. Layanan memindai 5 detik pertama: jika frame non-hitam ditemukan, frame tersebut diambil. Jika tidak, pekerjaan snapshot tunggal gagal; pekerjaan multi-snapshot mengambil frame hitam pertama.

BlackLevel, PixelBlackThreshold

Didukung

Watermark video (watermark terlihat)

Tambahkan watermark terlihat, seperti logo perusahaan atau ikon stasiun TV, ke video untuk memperkuat identitas merek, menyoroti hak cipta, dan meningkatkan pengenalan produk. Untuk menambahkan watermark buta tak terlihat guna pelacakan hak cipta, lihat bagian Watermark digital (watermark buta) di bawah.

Penting

Untuk menggunakan fitur ini, Anda harus mengirimkan pekerjaan transkoding dan menentukan aset watermark serta templat watermark opsional. Fitur ini dikenai biaya transkoding berdasarkan spesifikasi dan durasi video output, serta ditagih berdasarkan panggilan API sesuai jumlah watermark.

Fitur

Deskripsi

Parameter API terkait

Operasi Konsol

Watermark gambar

  • Anda dapat menambahkan hingga empat watermark ke satu video. Anda dapat mengatur waktu mulai, durasi, posisi, dan ukuran untuk setiap watermark.

  • Format watermark gambar yang didukung meliputi PNG statis (.png), PNG animasi (.apng), MOV (.mov), dan GIF (.gif).

  • Anda dapat menggunakan templat watermark untuk menyederhanakan pengembangan.

WaterMarks

Didukung

Watermark teks

  • Anda dapat menambahkan hingga empat watermark ke satu video. Anda dapat mengatur waktu mulai, durasi, posisi, dan ukuran untuk setiap watermark.

  • Anda dapat mengonfigurasi konten teks, ukuran font, font, warna, opasitas, dan efek garis luar. Untuk font dan warna yang didukung, lihat Font dan Warna.

  • Watermark teks tidak mendukung templat watermark.

WaterMarks

Tidak didukung

Subtitle

Tambahkan subtitle ke video untuk dukungan multi-bahasa atau agar dapat ditonton dalam kondisi senyap atau bising. Fitur ini juga membuat konten video dapat diakses oleh pengguna dengan gangguan pendengaran.

Penting

Untuk menggunakan fitur ini, Anda harus mengirimkan pekerjaan transkoding atau memulai transkoding melalui alur kerja. Fitur ini dikenai biaya transkoding berdasarkan spesifikasi dan durasi video output.

Fitur

Deskripsi

Parameter API terkait

Operasi Konsol

Pengemasan keterangan

Menggunakan alur kerja untuk mengemas file subtitle dengan aliran audio dan video ke dalam daftar putar utama (.m3u8 atau .mpd). Mendukung hingga empat track subtitle untuk pengalihan dalam pemutar. Format: VTT untuk HLS; VTT, STL, dan TTML untuk DASH.

  • Pengemasan HLS: ExtXMedia

  • Pengemasan DASH: inputconfig

Didukung

Pengemasan video

Pengemasan adalah proses menghasilkan file daftar putar utama dari beberapa versi bitrate, track audio, dan track subtitle. Dalam skenario media streaming, fitur ini memungkinkan:

  • Streaming bitrate adaptif: Menyesuaikan kualitas aliran dengan kondisi jaringan pengguna untuk mengurangi latensi startup dan buffering pemutaran.

  • Penyisipan iklan: Menyisipkan iklan video secara fleksibel di antara segmen.

Penting

Untuk menggunakan fitur ini, Anda harus memulai transkoding melalui alur kerja. Fitur ini dikenai biaya transkoding berdasarkan spesifikasi dan durasi video output.

Fitur

Deskripsi

Parameter API terkait

Operasi Konsol

Protokol HLS

Mengemas konten menggunakan protokol Apple HLS. Mendukung struktur indeks dua tingkat. File indeks dalam format M3U8 dan file video dalam format TS.

Lihat Cara mengemas konten dalam HLS.

Didukung

Protokol CMAF

Mengemas konten menggunakan protokol CMAF. Mendukung output dalam format HLS atau DASH.

Tidak ada

Tidak didukung

Durasi segmen kustom

Menentukan hingga 10 titik waktu segmen dan interval terpisah untuk durasi sisanya. Interval dapat berkisar antara 1 hingga 60 detik. Fitur ini membantu Anda mengatur durasi segmen berdasarkan kondisi bandwidth klien untuk mengurangi waktu hingga frame pertama.

Segment

Tidak didukung

Enkripsi video

Penting

Untuk menggunakan fitur ini, Anda harus memulai transkoding melalui alur kerja. Fitur ini dikenai biaya transkoding berdasarkan spesifikasi dan durasi video output.

Fitur

Deskripsi

Parameter API terkait

Operasi Konsol

Enkripsi HLS

Mengenkripsi konten video menggunakan HLS AES-128 dengan kunci yang dikelola sendiri atau KMS. Mendekripsi dan memutar pada pemutar standar apa pun yang kompatibel dengan HLS. Memberikan keamanan kuat dengan kompatibilitas perangkat luas.

Tidak berlaku

Didukung

Enkripsi privat Alibaba Cloud

Mengenkripsi file video menggunakan protokol eksklusif Alibaba Cloud ke dalam format HLS terenkripsi dengan manajemen kunci KMS. Pemutaran memerlukan Pemutar Video Apsara, mencegah pemutaran dan redistribusi bahkan jika file diunduh. Ideal untuk pendidikan online dan konten premium.

Tidak berlaku

Didukung

Video AI

Tinjauan otomatis

Fitur ini meninjau konten media—termasuk judul, deskripsi, sampul, video, dan audio—untuk mendeteksi pelanggaran kebijakan. Kasus penggunaan umum mencakup platform video pendek, streaming langsung, dan kepatuhan media.

Penting

Untuk menggunakan fitur ini, Anda harus mengirimkan pekerjaan tinjauan media. Anda dikenai biaya untuk tinjauan otomatis berdasarkan durasi video yang berhasil diproses.

Fitur

Konten

Deskripsi

Moderasi konten

Deteksi pornografi

Mendeteksi konten pornografi dan sugestif seksual dalam audio, teks, dan visual.

Deteksi konten teroris

Mendeteksi konten teroris dan sensitif politik di lebih dari 10 kategori, termasuk senjata, kekerasan, pakaian khusus, ledakan, simbol khusus, kerumunan, dan parade.

Deteksi iklan dan kode QR

Mendeteksi berbagai bentuk iklan dalam file media, termasuk teks, watermark, kode QR, iklan spam, dan kode mini program.

Deteksi logo

Mendeteksi berbagai logo dalam video dan gambar, seperti logo stasiun TV, merek dagang, dan watermark. Sering digunakan untuk perlindungan hak cipta.

Deteksi adegan tidak diinginkan

Mendeteksi adegan tidak diinginkan yang memerlukan moderasi, seperti picture-in-picture (PiP), merokok, streaming langsung dalam mobil, dan cuplikan tanpa makna.

Anti-spam audio

Mendeteksi pelanggaran kebijakan dalam audio, seperti konten pornografi, terorisme, dan pelecehan, serta mendukung Bahasa Mandarin dan Bahasa Inggris.

Sidik jari media

Fitur ini menggunakan teknologi Alibaba Cloud untuk membuat sidik jari unik bagi file media. Dengan mengekstraksi dan membandingkan sidik jari ini untuk video, gambar, audio, dan teks, Anda dapat mengidentifikasi konten duplikat serta melacak sumber klip media..

Penting

Untuk menggunakan fitur ini, Anda harus mengirimkan pekerjaan sidik jari media. Anda dikenai biaya untuk sidik jari media berdasarkan durasi video atau audio yang berhasil diproses.

Fitur

Deskripsi

Sidik jari video

Mengekstraksi sidik jari visual dari video. Anda dapat menambahkan sidik jari ke pustaka untuk analisis dan perbandingan guna menemukan video serupa.

Sidik jari audio

Mengekstraksi sidik jari audio. Anda dapat menambahkan sidik jari ke pustaka untuk analisis dan perbandingan guna menemukan track audio serupa.

Sidik jari gambar

Mengekstraksi sidik jari visual dari gambar. Anda dapat menambahkan sidik jari ke pustaka untuk analisis dan perbandingan guna menemukan gambar serupa.

Sidik jari teks

Mengekstraksi sidik jari dari konten teks. Anda dapat menambahkan sidik jari ke pustaka untuk analisis dan perbandingan guna menemukan teks serupa.

Manajemen layanan

Kategori

Deskripsi

API

Konsol

Manajemen media

Mengunggah, mengelola, dan menerbitkan file media.

T/A

T/A

Orkestrasi alur kerja

Mengotomatiskan pemrosesan media berbasis cloud dengan secara otomatis memulai pekerjaan saat file media diunggah.

T/A

Didukung

Templat transkoding

Templat transkoding menentukan kumpulan parameter transkoding yang dapat digunakan kembali, menyederhanakan pembuatan pekerjaan dan konfigurasi alur kerja. Templat bersifat kustom, disesuaikan, atau preset sistem.

TemplateId

Didukung

Templat watermark

Templat watermark berisi parameter yang menentukan properti watermark, seperti posisi dan ukurannya. Menggunakan templat menyederhanakan proses penambahan watermark.

WaterMarkTemplateId

Didukung

Prioritas transkoding

Mengatur prioritas pekerjaan transkoding dalam antrian MPS. Anda dapat menentukan hingga 10 tingkat prioritas.

Priority

Tidak didukung

Transkoding bersyarat

Membandingkan properti video sumber (bitrate, resolusi, bitrate audio) dengan pengaturan output. Jika nilai sumber lebih rendah, pekerjaan dilewati atau sumber dilewatkan tanpa perubahan.

Contoh: IsCheckReso dan IsCheckResoFail

Didukung

Antrian MPS

Antrian MPS menampung pekerjaan asinkron (transkoding, snapshot, dll.) untuk penjadwalan dan eksekusi. Anda dapat membuat beberapa antrian dengan hingga 10 tingkat prioritas per antrian.

Priority

Tidak didukung

Notifikasi pesan

Pekerjaan asinkron berjalan di latar belakang. Ikat topik atau antrian MNS ke antrian MPS atau alur kerja untuk menerima notifikasi otomatis saat pekerjaan selesai atau alur kerja dimulai atau selesai.

NotifyConfig

Didukung