Format Video AV1 (.av1 / .ivf): Penjelasan Codec Generasi Berikutnya yang Bebas Royalti
Sebagai streaming 4K, 8K, dan HDR mendominasi media web modern, permintaan bandwidth telah melampaui standar kompresi warisan seperti H.264 (AVC) dan codec yang dikenai royalti seperti H.265 (HEVC). AOMedia Video 1 (AV1)—biasanya disimpan sebagai bitstream mentah dengan ekstensi .av1 atau .ivf (Indeo Video Framework)—adalah standar kompresi video terbuka dan bebas royalti yang dirancang khusus untuk pengiriman video internet, konferensi video, dan streaming berefisiensi tinggi.
Dikembangkan oleh Alliance for Open Media (AOMedia)—sebuah konsorsium yang terdiri dari Google, Netflix, Amazon, Apple, Microsoft, Meta, Intel, Mozilla, dan lainnya—AV1 memberikan kompresi data mutakhir tanpa biaya lisensi atau ketidakpastian paten.
1. Apa itu File Video AV1 / IVF?
Sebuah file AV1 berisi bitstream video elementer yang dikodekan dengan algoritma kompresi AOMedia Video 1. Dalam bentuk mentahnya, aliran elementer AV1 dapat menggunakan ekstensi .av1, tetapi sering kali dikemas ke dalam format kontainer ringan IVF (.ivf). IVF adalah format framing sederhana yang banyak digunakan oleh alat sumber terbuka untuk mengirimkan frame video mentah yang tidak dimux bersama dengan header ukuran frame dasar, basis waktu, dan kecepatan frame.
Untuk pengiriman dan pemutaran oleh pengguna akhir, video AV1 biasanya dimux ke dalam format kontainer standar seperti:
- MP4 (
.mp4) melalui ikatan ISO Base Media File Format (ISOBMFF) - Matroska (
.mkv) - WebM (
.webm) untuk streaming video HTML5 dalam peramban
AV1 memberikan sekitar 30% efisiensi kompresi yang lebih tinggi dibandingkan HEVC (H.265) dan VP9, serta hingga 50% atau lebih penghematan dibandingkan H.264 (AVC) dengan kualitas visual subjektif yang identik.
2. Karakteristik Utama AV1 (.av1 / .ivf)
| Karakteristik | Spesifikasi / Detail |
|---|---|
| Badan Standardisasi | Aliansi untuk Media Terbuka (AOMedia) |
| Tanggal Rilis | 2018 (Spesifikasi Final) |
| Ekstensi File | .av1, .ivf, .webm, .mp4, .mkv |
| Model Lisensi | 100% Bebas Royalti & Sumber Terbuka |
| Efisiensi Kompresi | ~30% lebih tinggi daripada HEVC/VP9; ~50%+ lebih tinggi daripada AVC/H.264 |
| Resolusi Maksimum | Hingga 8K UHD ($7680 \times 4320$) dan lebih jauh |
| Profil Warna & Kedalaman Bit | warna 8-bit, 10-bit, dan 12-bit; sampling kromatik 4:2:0, 4:2:2, dan 4:4:4 |
| Rentang Dinamis | Dukungan asli untuk SDR, HDR10, HDR10+, dan HLG |
| Encoder Terbuka Utama | SVT-AV1, libaom-av1, rav1e |
| Dukungan Perangkat Keras | Dekoding silikon asli di seluruh Intel, AMD, NVIDIA, Apple Silicon, Qualcomm, dan MediaTek |
Keunggulan Strategis Inti:
- Paparan Royalti Nol: Penyedia streaming dan vendor peramban dapat mendistribusikan video resolusi tinggi tanpa biaya kompleks dari kumpulan paten.
- Kinerja Web Superior: Secara drastis mengurangi konsumsi data seluler dan buffering video untuk platform seperti YouTube dan Netflix.
- Sintesis Grain Film: Mensintesis grain saat pemutaran alih-alih mengenkode bit grain berisik, menghemat bandwidth besar pada konten sinematik.
3. Fitur Teknis Mendalam AV1
AV1 mengoptimalkan arsitektur pengkodean video hibrida berbasis blok klasik dengan peningkatan algoritmik modern:
A. Partisi Blok Fleksibel (Superblok hingga $128 \times 128$)
- AV1 memperkenalkan $128 \times 128$ Superblocks (diperluas dari $64 \times 64$ milik VP9).
- Mendukung pemisahan rekursif dengan pohon partisi 10-cabang (termasuk pemisahan horizontal/vertikal, pemisahan persegi panjang dengan rasio aspek 1:4 dan 4:1, serta subdivisi berbentuk T).
- Memungkinkan enkoder menyesuaikan batas blok secara tepat dengan tepi halus, gradien lembut, dan gerakan tidak teratur.
B. Mode Prediksi Intra yang Kaya
- Menampilkan 56 sudut prediksi intra arah untuk memodelkan orientasi tepi dengan mikro-presisi.
- Prediktor Smooth dan Paeth: Membuat kembali gradien lembut dan luma permukaan kompleks tanpa artefak banding.
- Chroma from Luma (CFL): Memprediksi saluran warna krominansi langsung dari sampel luminansi yang direkonstruksi, meminimalkan redundansi warna.
C. Prediksi Inter Lanjutan & Kompensasi Gerakan
- Warped Motion Compensation (Pemodelan Afin): Memodelkan secara akurat gerakan non-translasi seperti panning, rotasi kamera, zoom, dan distorsi perspektif dengan transformasi afin 6-parameter.
- Overlapped Block Motion Compensation (OBMC): Menghaluskan vektor gerakan di seluruh batas blok yang berdekatan untuk menghilangkan artefak blocking.
- Mode Prediksi Komposit: Menggabungkan dua frame referensi yang berbeda menggunakan masker berbentuk irisan dan berbobot perbedaan.
D. Pipeline Pemrosesan Pasca In-Loop Lanjutan
Untuk mempertahankan kualitas frame yang bersih pada bitrate rendah, AV1 menerapkan sistem penyaringan loop 4 tahap:
- Deblocking Filter: Menghaluskan sambungan grid di seluruh partisi blok.
- Constrained Directional Enhancement Filter (CDEF): Menganalisis pola piksel arah untuk menajamkan tepi dan menekan artefak ringing.
- Loop Restoration Filter (LR): Menggunakan filter Wiener dan pemulihan Self-Guided untuk memulihkan detail tekstur frekuensi tinggi yang hilang selama kuantisasi.
- Film Grain Synthesis: Menghilangkan butiran analog yang berisik sebelum kompresi dan memberi instruksi kepada decoder untuk mensintesis kembali parameter butiran yang cocok secara lokal selama pemutaran.
4. Cara Membuat dan Mengenkode File AV1 / IVF
File AV1 dapat dibuat menggunakan encoder sumber terbuka seperti SVT-AV1 (Scalable Video Technology for AV1, dikembangkan bersama oleh Intel dan AOMedia), libaom, atau rav1e, biasanya dijalankan melalui FFmpeg.
Metode 1: Pengkodean dengan FFmpeg dan SVT-AV1 (Tercepat & Siap Produksi)
Untuk mengkodekan file video ke dalam kontainer .mp4 yang dikompresi AV1:
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -c:a libopus -b:a 128k output_av1.mp4
Metode 2: Menghasilkan Bitstream AV1 Mentah atau Kontainer IVF
Untuk menghasilkan aliran .ivf atau .av1 mandiri untuk pengujian atau rantai alat streaming:
# Export to IVF raw container
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an output.ivf
# Export to raw AV1 bitstream
ffmpeg -i input.mp4 -c:v libsvtav1 -preset 6 -crf 28 -an -f av1 output.av1
Parameter Pengkodean Utama:
--preset(0 hingga 12): Preset4–6menawarkan keseimbangan optimal antara efisiensi kompresi tinggi dan kecepatan enkoding.-crf(Constant Rate Factor, 0 hingga 63): Nilai antara24dan32adalah standar untuk distribusi web dan definisi tinggi.
5. Cara Membuka dan Memutar File Video AV1 / IVF
AV1 secara universal terintegrasi ke dalam peramban web utama, suite media, dan sistem operasi:
1. Peramban Web (Pemutaran Asli)
Peramban web modern secara native mendekode video AV1 dengan akselerasi perangkat keras:
- Google Chrome, Microsoft Edge, Mozilla Firefox, Brave, dan Apple Safari (pada perangkat yang didukung).
- Cukup seret dan lepas file
output_av1.mp4atauoutput_av1.webmlangsung ke tab peramban.
2. VLC Media Player (Lintas Platform)
- Unduh versi terbaru VLC Media Player (Windows, macOS, Linux, Android, iOS).
- Buka VLC, pergi ke Media > Open File…, dan pilih file
.av1,.ivf,.webm, atau.mp4Anda. - VLC memanfaatkan perpustakaan decoder
dav1dbawaan untuk pemutaran berkecepatan tinggi dengan perangkat lunak dan akselerasi perangkat keras.
3. Pemutar MPV
MPV mencakup dukungan bawaan untuk dav1d dan decoder perangkat keras:
mpv output.ivf
# or
mpv output_av1.mp4
4. Windows Media Player / Aplikasi Film & TV
- Pengguna Windows 10 dan 11 dapat mengunduh AV1 Video Extension gratis langsung dari Microsoft Store untuk mengaktifkan pemutaran AV1 native di aplikasi media Default Windows.
6. Perbandingan AV1 vs. HEVC (H.265) vs. AVC (H.264)
| Fitur | AVC / H.264 | HEVC / H.265 | AOMedia AV1 |
|---|---|---|---|
| Tahun Diselesaikan | 2003 | 2013 | 2018 |
| Lisensi | Royalti (MPEG LA) | Beberapa Kolam Royalti | 100% Bebas Royalti |
| Penghematan Bitrate | Garis Dasar ($0%$) | ~40–50% di atas AVC | ~50–55%+ di atas AVC |
| Ukuran Superblock Maksimum | $16 \times 16$ | $64 \times 64$ | $128 \times 128$ |
| Sintesis Butir Film | Tidak | Tidak | Ya (Asli) |
| Kompatibilitas Browser | Universal | Terbatas / Selektif | Luas (Semua browser utama) |
7. Pertanyaan yang Sering Diajukan (FAQ)
**Q1: Apa perbedaan utama antara file .av1 dan file .ivf?
A1: File .av1 berisi aliran video elementer AV1 mentah, sedangkan file .ivf adalah kontainer framing minimal yang membungkus frame AV1 mentah dengan metadata timing dan resolusi.
**Q2: Apakah AV1 sepenuhnya gratis untuk digunakan tanpa royalti lisensi? A2: Ya, AV1 adalah codec sumber terbuka, bebas royalti yang dibuat oleh Alliance for Open Media untuk menghilangkan biaya lisensi paten bagi pengembang dan distributor.
**Q3: Encoder mana yang terbaik untuk mengenkode video AV1 secara efisien saat ini? A3: SVT-AV1 adalah encoder sumber terbuka standar industri, menawarkan kinerja multi‑thread yang cepat dan efisiensi kompresi tingkat produksi.
**Q4: Apakah smartphone dan komputer modern dapat memutar video AV1 menggunakan akselerasi perangkat keras? A4: Ya, GPU dan SoC modern dari Intel, AMD, NVIDIA, Apple, Qualcomm, dan MediaTek menyertakan silikon khusus untuk dekoding AV1 yang dipercepat perangkat keras.
**Q5: Format kontainer standar apa yang biasanya menyimpan aliran video AV1?
A5: Aliran video AV1 biasanya dikemas dalam berkas kontainer MP4 (.mp4), WebM (.webm), dan Matroska (.mkv).
8. Ringkasan
AOMedia Video 1 (AV1) menandai transisi penting dalam penyampaian video digital modern. Dengan menyatukan pemimpin industri di belakang arsitektur kompresi terbuka, bebas royalti, dan sangat efisien, AV1 menghilangkan hambatan lisensi sambil memberikan kualitas video superior dengan bandwidth lebih rendah pada miliaran perangkat terhubung di seluruh dunia.