AVIF Görseli (.avif)
ISO/IEC StandartAVIF, AV1 video kodekinden türetilen yeni nesil açık bir görsel biçimidir; ileri düzey sıkıştırma verimliliği, yüksek dinamik aralık (HDR) ve geniş renk gamları sunar.
AVIF biçimini JPG biçimine dönüştür
Tarayıcında AVIF biçimini JPG biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.
AVIF dosyasını çevrimiçi sıkıştır
Özel - dosyalar cihazınızdan asla ayrılmaz
İncele ve Meta Veriler
İşletim sistemleri ve dosya çözümleyicileri, AVIF dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
Bayt düzeyinde başlık imzası (sihirli baytlar)
İşletim sistemleri ve dosya çözümleyicileri, AVIF dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
HEX İMZASI (OFSET 4):
66 74 79 70 61 76 69 66ASCII GÖSTERİMİ: ftypavif
Standartlaştırma: ISO/IEC 23000-22 (MIAF) / AOMedia Spesifikasyonu
Teknik Özellikler
| Kapsayıcı mimarisi | ISO Tabanlı Medya Dosya Biçimi (ISOBMFF / MP4 kapsayıcı mimarisi) |
| Sıkıştırma | Yönlü uzamsal tahmin ve döşeme bölümlendirmesi kullanan AV1 kare içi video sıkıştırması |
| Bayt Düzeni (Endianness) | ISOBMFF atom/kutu boyutları ve fourCC kodları için big-endian bayt sıralaması |
| Renk Uzayları | BT.2020, DCI-P3, sRGB, Tam ICC Profilleri, NCLX Renk Birincilleri |
| Kanallar ve Yapı | Tek renkli (Monochrome), YUV 4:2:0, 4:2:2, 4:4:4 ve ek Alfa kanalı |
| Maksimum Boyutlar | Izgara döşemesi başına 65,536 x 65,536 piksel (çoklu döşeme birleştirmesiyle sınırsız) |
| Şeffaflık | Tam 8, 10 veya 12 bit alfa şeffaflık kanalı |
| Akış ve Aşamalı İşleme | Çok katmanlı uzamsal döşeme (tiling) aracılığıyla aşamalı oluşturma desteklenir |
Teknik karşılaştırma matrisi: AVIF ve rakipleri
| Teknik Nitelik | AVIF (Güncel) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Sıkıştırma Verimliliği | Fotoğrafik görüntüler için en yüksek sıkıştırma verimliliği | İyi (JPEG'e göre %25-%35 daha verimli) | Temel standart | Yüksek verimlilik + kayıpsız odak |
| Renk Derinliği ve HDR | 8, 10, 12 bit yerel HDR ve BT.2020 renk gamı | Yalnızca 8 bit sRGB | 8 bit standart | 32 bite kadar kayan noktalı HDR |
| Kodlama Hızı | Yavaş / CPU'yu yoğun kullanan (gelişmiş AV1 sezgisel yöntemleri gerektirir) | Hızlıdan orta düzeye | Son derece hızlı | Orta ile hızlı arasında |
| Lisanslama | Telif ücreti gerektirmeyen açık kaynak (AOMedia) | Telif ücreti gerektirmeyen (Google) | Ücretsiz standart | Telif ücreti gerektirmeyen (ISO) |
| Tarayıcı Desteği | Modern tarayıcıların %93'ünden fazlası (Chrome, Firefox, Safari, Edge) | %97+ | Güncel tarayıcılarda destek yaygındır; kullanılabilirlik tarayıcı sürümüne ve platforma bağlıdır. | Chromium'da deneysel |
Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu
AVIF dosyası 'Invalid ISOBMFF container' hatasıyla görüntülenemiyor.
Kök Neden: Eksik veya bozuk 'ftyp' kutusu veya 0x04 konumunda eksik 'avif' marka tanımlayıcısı.
Kurtarma: 'ftypavif' veya uyumlu 'mif1' marka tanımlayıcısının 4 ile 11 arasındaki baytlarda bulunduğundan emin olmak için dosyayı MP4Box ya da bir hex düzenleyiciyle incele.
Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri
AVIF, karmaşık AV1 video akışı kod çözücülerine (dav1d / libaom) dayanır. Güvenli uygulamalar kod çözücüleri kısıtlı korumalı alanlarda yalıtır.
Bilinen Saldırı Vektörleri
- AV1 aritmetik kodlama veya film tanesi sentezi mantığındaki karmaşık bit akışı ayrıştırma açıkları.
- Devasa çoklu döşeme ızgarası beyanları yoluyla bellek yetersizliği hizmet dışı bırakma (DoS) saldırıları.
Savunmaya yönelik en iyi uygulamalar: Modern, yalıtılmış Rust kod çözücüleri (ravif) veya dav1d içeren güncel libavif kullan.
Tarihsel kökenler ve önemli dönüm noktaları
Temel Avantajlar ve Artılar
- Sektörün önde gelen kayıplı sıkıştırma verimliliği: JPEG'e kıyasla %50'ye, WebP'ye kıyasla %20'ye kadar daha küçük dosyalar.
- Yerel 10 bit ve 12 bit Yüksek Dinamik Aralık (HDR) ve Geniş Renk Gamı (WCG) desteği.
- Telif ücreti olmaksızın büyük teknoloji devleri (Google, Apple, Microsoft, Netflix, Mozilla) tarafından desteklenmektedir.
Teknik Kısıtlamalar ve Eksiler
- Kodlama, JPEG veya WebP'ye göre CPU'yu çok daha fazla kullandığı için daha yavaştır.
- Donanım hızlandırmalı kod çözme için modern donanım veya güncellenmiş işletim sistemleri gerektirir.
- Kayıpsız mod, basit arayüz grafikleri için genellikle PNG veya WebP kayıpsız modundan daha az verimlidir.
İlginç Teknik Bilgiler
- AVIF, MP4 video dosyaları tarafından kullanılanla tamamen aynı ISOBMFF kapsayıcı yapısı içinde paketlenir.
- Netflix, küresel katalog arayüz küçük resimleri için AVIF kullanarak günlük ağ bant genişliğinden terabaytlarca tasarruf sağlar.
- AVIF, yüksek frekanslı yoğun gürültüyü saklamadan hoş bir doku oluşturan film greni sentezini destekler.
Sıkça Sorulan Teknik Sorular
AVIF, WebP'den daha mı iyi?
Fotoğraflar için AVIF, WebP'ye kıyasla çok daha iyi sıkıştırma sunar (genellikle aynı kalitede %20 daha küçük) ve 10 bit ile 12 bit HDR renkleri destekler. Ancak AVIF'in kodlanması WebP'ye göre daha uzun sürer.
AVIF'in kodlanması neden daha uzun sürüyor?
AVIF, matematiksel açıdan en iyi sıkıştırmayı bulmak için binlerce uzamsal tahmin açısını, dönüşüm blok boyutlarını (4x4'ten 64x64'e kadar) ve döngü filtrelerini değerlendiren AV1 video kodeğinin kare içi sıkıştırma algoritmalarını kullanır.
AVIF, günlük web görselleri için JPEG'in yerini alabilir mi?
Evet. Tüm büyük web tarayıcıları (Chrome, Safari, Firefox, Edge) artık AVIF'i yerleşik olarak destekliyor. AVIF'i HTML5 '<picture>' geri dönüşleriyle kullanmak, sektörde önerilen bir uygulamadır.
İlgili AVIF Dönüşüm Çiftleri
AVIF görüntülerini JPEG’e dönüştürmek, AV1 Image File Format’ı desteklemeyen eski yazılımlarda kullanımı kolaylaştırabilir.
Eski bir JPEG görselini AVIF görseline dönüştürmek, gelişmiş modern video kodlama teknolojisi sayesinde yüksek görsel sadakati korurken dosya boyutunu önemli ölçüde küçültür.
Bir kampanya incelemesi için AVIF web görselini tek bir PDF sayfasına yerleştir. Görüntü standart bir canvas görseline çizildiğinden AVIF kodlaması ve HDR yardımcı verileri kaybolur.