Gambar AVIF (.avif)

ISO/IEC Standar

AVIF adalah format gambar terbuka generasi berikutnya yang diturunkan dari codec video AV1, memberikan efisiensi kompresi terdepan, rentang dinamis tinggi (HDR), dan cakupan warna yang luas.

Konversi AVIF ke JPG

Konverter AVIF ke JPG gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.

Kompres AVIF Secara Daring

Privat - file tidak pernah meninggalkan perangkat Anda

Pemeriksaan & Metadata

Sistem operasi dan penganalisis file mengenali file AVIF dengan memeriksa urutan byte biner di bagian awal:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Tanda Tangan Header per Byte (Byte Penanda)

Sistem operasi dan penganalisis file mengenali file AVIF dengan memeriksa urutan byte biner di bagian awal:

TANDA TANGAN HEX (OFFSET 4):

66 74 79 70 61 76 69 66

REPRESENTASI ASCII: ftypavif

Standardisasi: ISO/IEC 23000-22 (MIAF) / Spesifikasi AOMedia

Spesifikasi Teknis

Arsitektur KontainerKontainer ISO Base Media File Format (arsitektur kontainer ISOBMFF / MP4)
KompresiKompresi video intra-frame AV1 dengan prediksi spasial terarah dan pembagian ubin
Urutan Byteurutan byte big-endian untuk ukuran atom/box ISOBMFF dan kode fourCC
Ruang WarnaBT.2020, DCI-P3, sRGB, Profil ICC Penuh, Primer Warna NCLX
Saluran & StrukturMonokrom, YUV 4:2:0, 4:2:2, 4:4:4, dan saluran Alpha tambahan
Dimensi Maksimum65.536 x 65.536 piksel per ubin kisi (tidak terbatas melalui komposisi beberapa ubin)
TransparansiSaluran transparansi alfa penuh 8-bit, 10-bit, atau 12-bit
Streaming & ProgresifPenyajian progresif didukung melalui ubin spasial multi-lapisan

Perbandingan Teknis AVIF dengan Pesaing

Atribut TeknisAVIF (Saat Ini)WebPJPEGJPEG XL
Efisiensi KompresiEfisiensi kompresi tertinggi untuk citra fotografisBaik (25%-35% lebih kecil daripada JPEG)Standar dasarEfisiensi tinggi + berfokus pada kompresi tanpa kehilangan kualitas
Kedalaman Warna & HDRHDR asli 8-bit, 10-bit, dan 12-bit & cakupan warna BT.2020Hanya sRGB 8-bitStandar 8-bitHDR titik mengambang hingga 32-bit
Kecepatan EnkodingLambat / Membebani CPU (memerlukan heuristik AV1 yang canggih)Cepat hingga sedangSangat cepatSedang hingga cepat
PerizinanSumber Terbuka Bebas Royalti (AOMedia)Bebas royalti (Google)Standar bebasBebas royalti (ISO)
Dukungan PerambanLebih dari 93% peramban modern (Chrome, Firefox, Safari, Edge)97%+Dukungan di browser saat ini luas; ketersediaannya bergantung pada versi browser dan platform.Eksperimental di Chromium

Pola Kerusakan Umum dan Panduan Pemulihan Hex

File AVIF gagal dirender dengan galat 'Invalid ISOBMFF container'.

Penyebab Utama: Kotak 'ftyp' hilang atau rusak atau pengenal merek 'avif' hilang pada offset 0x04.

Pemulihan: Periksa berkas dengan MP4Box atau editor heksadesimal untuk memastikan byte 4-11 berisi 'ftypavif' atau merek yang kompatibel 'mif1'.

Analisis Keamanan & Vektor Serangan Parser

AVIF mengandalkan decoder bitstream video AV1 yang kompleks (dav1d / libaom). Implementasi yang aman mengisolasi decoder di dalam sandbox terbatas.

Vektor Serangan yang Diketahui

  • Eksploitasi pada penguraian aliran bit yang kompleks dalam pengodean aritmatika AV1 atau logika sintesis butiran film.
  • Serangan penolakan layanan akibat kehabisan memori melalui deklarasi kisi yang terdiri atas banyak ubin berukuran besar.

Praktik Terbaik Defensif: Gunakan dekoder Rust modern yang diisolasi dalam sandbox (ravif) atau libavif terbaru dengan dav1d.

Asal-Usul & Tonggak Sejarah

2024Apple iOS 16 dan macOS Ventura menyelesaikan adopsi AVIF asli secara menyeluruh di sistem.
2020Google Chrome 85 merilis dukungan bawaan untuk mendekode AVIF.
2019Alliance for Open Media (AOMedia) menyelesaikan spesifikasi AVIF 1.0.0.

Keunggulan & Kelebihan Utama

  • Efisiensi kompresi dengan kehilangan kualitas yang terkemuka di industri (hingga 50% lebih kecil daripada JPEG dan 20% lebih kecil daripada WebP).
  • Dukungan bawaan untuk High Dynamic Range (HDR) 10-bit dan 12-bit serta Wide Color Gamut (WCG).
  • Didukung oleh raksasa teknologi besar (Google, Apple, Microsoft, Netflix, Mozilla) tanpa biaya royalti.

Keterbatasan Teknis & Kekurangan

  • Proses pengodean jauh lebih membebani CPU dan lebih lambat daripada JPEG atau WebP.
  • Memerlukan perangkat keras modern atau sistem operasi terbaru untuk dekode yang dipercepat perangkat keras.
  • Mode tanpa kehilangan kualitas umumnya kurang efisien dibandingkan PNG atau WebP tanpa kehilangan kualitas untuk grafik antarmuka pengguna (UI) sederhana.

Fakta Teknis Menarik

  • AVIF dikemas di dalam struktur kontainer ISOBMFF persis yang digunakan oleh file video MP4.
  • Netflix menggunakan AVIF untuk gambar mini antarmuka katalog global mereka, menghemat bandwidth jaringan harian hingga terabyte.
  • AVIF mendukung sintesis butiran film, menghasilkan tekstur yang menarik secara artifisial tanpa menyimpan derau frekuensi tinggi yang berat.

Pertanyaan Teknis yang Sering Diajukan

Apakah AVIF lebih baik daripada WebP?

Untuk gambar fotografis, AVIF menawarkan kompresi yang jauh lebih baik daripada WebP (sering kali 20% lebih kecil pada kualitas yang sama) dan mendukung warna HDR 10-bit dan 12-bit. Namun, AVIF membutuhkan waktu lebih lama untuk dienkode daripada WebP.

Mengapa AVIF membutuhkan waktu lebih lama untuk dienkode?

AVIF menggunakan algoritma kompresi intra-bingkai dari codec video AV1. Algoritma ini mengevaluasi ribuan sudut prediksi spasial, ukuran blok transformasi (dari 4x4 hingga 64x64), dan filter loop untuk menemukan kompresi yang optimal secara matematis.

Dapatkah AVIF menggantikan JPEG untuk gambar web sehari-hari?

Ya. Semua peramban web utama (Chrome, Safari, Firefox, Edge) kini mendukung AVIF secara bawaan. Menggunakan AVIF dengan cadangan (fallback) HTML5 '<picture>' adalah praktik terbaik di industri.