Əsas məzmuna keç

Fayl formatları

AVIF nədir? AV1 əsaslı yeni nəsil şəkil formatı

AVIF AV1 video kodekinin şəkil sıxılmasını HEIF konteyneri ilə birləşdirərək lisenziya haqqı tələb etməyən və çox səmərəli şəkil formatı yaradır. Onun necə qurulduğunu, həqiqətən nə qədər qənaət etdiyini və zəif tərəflərini izah edirik.

Müəllif: Hemen Dönüştür Editör EkibiDərc olunub: 6 dəq oxuma

AVIF formatı bələdçisinin üz qabığı şəkli

AVIF (AV1 Image File Format) AV1 video kodekinin hərəkətsiz təsvir sıxılmasını şəkil fayllarına gətirir. O, fotoları JPEG-dən və bir çox halda WebP-dən daha kiçik fayllarda saxlaya bilir, həmçinin şəffaflığı, animasiyanı, 10 və 12 bitlik rəng dərinliyini və HDR-i dəstəkləyir. Bu məqalədə AVIF-in haradan gəldiyi, faylın içində nə olduğu, həqiqətən nə qədər qənaət etdiyi və harada problem yaratdığı izah edilir.

AVIF-in arxasında kim dayanır?

AVIF açıq və lisenziya haqqı tələb etməyən media texnologiyaları yaratmaq üçün 2015-ci ildə qurulmuş sənaye konsorsiumu olan Alliance for Open Media (AOMedia) tərəfindən hazırlanıb. Onun ilk böyük layihəsi AV1 video kodeki idi və AOMedia-nın məlumatına görə o, 2018-ci ildə dərc olunub. Library of Congress-in format təsvirinə görə AVIF spesifikasiyasının 1.0.0 versiyası 19 fevral 2019-cu il, 1.1.0 versiyası isə 15 aprel 2022-ci il tarixlidir. Spesifikasiyanın hazırkı versiyası 16 oktyabr 2025-ci il tarixli 1.2.0-dır.

Lisenziya haqqı tələb etməməsi əsas fərqdir: MDN də AVIF-i yüksək performanslı, lisenziya haqqı tələb etməyən format kimi təsvir edir. Eyni HEIF konteynerindən istifadə edən HEIC isə HEVC kodekinə əsaslanır və brauzer dəstəyi heç də o səviyyədə deyil.

AVIF faylının içində nə var

HEIF konteyneri

AVIF AV1 ilə sıxılmış şəkilləri HEIF konteynerində (High Efficiency Image File Format, ISO/IEC 23008-12) saxlayır. HEIF-in özü MP4 faylları ilə eyni təmələ, ISO əsas media fayl formatına (ISOBMFF) əsaslanır. Spesifikasiyaya görə AVIF faylı həm tək şəkillər, həm də şəkil ardıcıllıqları üçün uyğun HEIF faylı olmaq üçün nəzərdə tutulub və o, həmçinin MIAF-a uyğun olmalıdır. Fayl növü əvvəldəki ftyp qutusundakı brendlərlə müəyyən edilir: hərəkətsiz şəkillər üçün avif, animasiyalı ardıcıllıqlar üçün avis.

Profillər

Spesifikasiya iki profil müəyyən edir: AV1 Main profilindən 5.1 və ya daha aşağı səviyyədə istifadə edən Baseline (brend MA1B) və hərəkətsiz şəkillər üçün AV1 High profilinə icazə verən Advanced (brend MA1A). Bu profillər dekoderin hansı faylları aça biləcəyini proqnozlaşdırıla bilən edir.

Şəffaflıq və animasiya

Alfa kanalı əsas şəklə bağlanmış ayrıca köməkçi AV1 şəkli kimi saxlanılır. Bu alfa şəkli monoxrom olmalı və əsas şəkillə eyni bit dərinliyindən istifadə etməlidir. Animasiyalı AVIF mahiyyətcə AV1 video treki olduğu üçün eyni məzmunlu animasiyalı GIF-dən xeyli səmərəli sıxılır.

Sıxılma, rəng dərinliyi və HDR

AVIF AV1-in kadrdaxili kodlaşdırma alətlərindən istifadə edir: şəkil dəyişən ölçülü bloklara bölünür, hər blok çoxsaylı istiqamətli proqnoz rejimlərindən ən yaxşısı ilə proqnozlaşdırılır, qalan fərq isə çevrilir və kvantlanır. JPEG-in sabit 8x8 bloklarından fərqli olaraq bu çeviklik, xüsusilə kiçik fayl ölçülərində bloklaşmanı azaldır və düz sahələri daha təmiz saxlayır.

MDN-ə görə AVIF 8, 10 və 12 bitlik rəng dərinliyini və YUV 4:4:4, 4:2:2 və 4:2:0 rəng diskretləşdirməsini dəstəkləyir. AVIF spesifikasiyası formatın Yüksək Dinamik Diapazon (HDR) və Geniş Rəng Qamması (WCG) şəkillərini dəstəklədiyini bildirir, MDN isə PQ və HLG ötürmə funksiyalarını və Rec. 2020 rəng fəzasını sadalayır. JPEG və WebP-nin 8 bit məhdudiyyətini nəzərə alsaq, AVIF vebdə HDR fotoları təqdim etmək üçün ən yetkin seçimlərdən biridir.

AVIF nə qədər kiçikdir?

web.dev-dəki AVIF bələdçisinin müəllifləri (Jai Krishnan, Wan-Teh Chang və Jeremy Wagner) öz işlərində və başqalarının işlərində JPEG ilə müqayisədə 50%-dən çox qənaət gördüklərini bildirir, MDN isə itkili AVIF şəkillərinin JPEG şəkillərindən təxminən 50% kiçik olduğunu qeyd edir. Bu rəqəmlər məzmundan, kodlaşdırıcı ayarlarından və hədəf keyfiyyətdən asılı olaraq dəyişir.

Vebdən gələn real məlumatlar daha ehtiyatlı mənzərə yaradır. HTTP Archive Web Almanac 2024-ə görə mobil qurğularda median AVIF şəkli piksel başına 1,4 bit istifadə edir; WebP-də bu 1,3, JPEG-də isə 2,0-dır. Hesabat həmçinin qeyd edir ki, AVIF medianı 2022-ci ildəki təxminən 1,0 bitdən yüksəlib, yəni təxminən 47% artıb. Başqa sözlə, saytların seçdiyi keyfiyyət ayarlarından asılı olaraq formatın nəzəri üstünlüyü praktikada həmişə daha kiçik fayllara çevrilmir.

Brauzer dəstəyi və yayılma

Can I use məlumatına görə AVIF-i dəstəkləyən brauzerlər qlobal istifadənin 96,35%-ini təşkil edir (oktyabr 2026). Dəstək Chrome 85, Firefox 93, Edge 121 və Safari 16.4 ilə gəldi, Safari 16.1-16.3-də isə qismən dəstək var. MDN qeyd edir ki, Firefox animasiyalı AVIF dəstəyini 113-cü versiyada əlavə edib.

İstifadə hələ azdır, lakin sürətlə artır. W3Techs-in 2026-cı ilin oktyabr məlumatları AVIF-in izlədiyi saytların 1,7%-ində istifadə olunduğunu göstərir. Web Almanac 2024 mobil səhifələrdəki şəkillərin 1,0%-inin AVIF olduğunu bildirir; bu pay iki ildə nisbi ifadədə 386% artıb.

Saytda AVIF necə təqdim olunur

AVIF dəstəyi WebP-dən daha yeni olduğu üçün MDN daha geniş dəstəklənən formatlarda ehtiyat variantlar təqdim etməyi də tövsiyə edir. Ən geniş yayılmış yanaşma HTML-in <picture> elementində mənbələri ən səmərəlidən ən uyğuna doğru sadalamaqdır. Brauzer başa düşdüyü ilk mənbəni yükləyir, heç birini tanımırsa, <img> teqindəki JPG-dən istifadə edir:

<picture>
  <source srcset="foto.avif" type="image/avif">
  <source srcset="foto.webp" type="image/webp">
  <img src="foto.jpg" alt="Təsviri alt mətni" width="1200" height="800">
</picture>

Bu quruluş üç fayl hazırlamaq deməkdir, lakin hər ziyarətçi brauzerinin dəstəklədiyi ən kiçik faylı yükləyir.

AVIF-in zəif tərəfləri

  • Yavaş kodlaşdırma: AVIF yaratmaq JPEG və ya WebP ilə müqayisədə nəzərəçarpacaq dərəcədə çox prosessor vaxtı tələb edir. web.dev bələdçisi qeyd edir ki, daha sürətli sürət ayarları sıxılma səmərəliliyini və keyfiyyəti azaldır.
  • Proqressiv göstərmə yoxdur: MDN-ə görə AVIF proqressiv göstərməni dəstəkləmir, ona görə də fayl göstərilməzdən əvvəl tam yüklənməlidir.
  • Proqram dəstəyi brauzerlərdən geri qalır: brauzerlər AVIF-i göstərsə də, köhnə baxış proqramları, ofis proqramları və yükləmə formaları çox vaxt onu qəbul etmir.
  • Çox yüksək keyfiyyətdə qazanc azalır: itkisizə yaxın fayllar sürətlə böyüyür; arxiv surətləri üçün PNG və ya orijinal fayl daha uyğundur.

Tez-tez rast gəlinən problemlər

AVIF faylı açılmır

Adətən proqram sadəcə AVIF-i tanımır. Faylı paylaşmaq və ya köhnə proqramda istifadə etmək üçün fotoları JPG-yə, şəffaf şəkilləri isə PNG-yə çevirmək ən sürətli həlldir.

Çevirmədən sonra rənglər solğun görünür

HDR və ya geniş qammalı AVIF 8 bitlik sRGB formatına çevriləndə əlavə parlaqlıq və rəng məlumatı oraya sığmır və şəkil nəzərdə tutulduğundan daha solğun görünə bilər. Bu, hədəf formatın məhdudiyyətidir.

Animasiya yox oldu

JPG və PNG animasiya daşımır, ona görə də bu formatlardan birinə çevrilən animasiyalı AVIF-də yalnız bir kadr qalır.

AVIF-i çevirmək üçün tövsiyələr

  • AVIF-i hər yerdə açmaq üçün: AVIF-i JPG-yə və ya şəffaflığı saxlamaq üçün AVIF-i PNG-yə çevirin. Animasiyalı AVIF fayllarında yalnız birinci kadr istifadə olunur.
  • AVIF yaratmaq üçün: JPG-dən AVIF-ə və PNG-dən AVIF-ə çeviricilərimiz standart olaraq 60 keyfiyyətdən istifadə edir. AVIF-in keyfiyyət şkalası JPEG-inki ilə eyni mənanı vermir və 60 əksər fotolar üçün yaxşı nəticə verir. 95 və daha yüksək keyfiyyətdə rəng tam ayırdetmə ilə (4:4:4), ondan aşağıda isə 4:2:0 ilə kodlaşdırılır.
  • Səbirli olun: AVIF kodlaşdırması brauzerinizdə WebAssembly ilə işləyir və digər formatlardan yavaşdır; interfeys irəliləyişi göstərir. Fayllarınız heç vaxt cihazınızdan çıxmır.
  • Rəng və metaməlumatlar: alətlərimiz rəngləri sRGB-yə uyğunlaşdırır, ona görə də HDR məlumatı nəticəyə keçmir. EXIF və məkan məlumatları da nəticəyə yazılmır.
  • Toplu işlər üçün şəkil konvertorunda hədəf kimi AVIF seçin və bir neçə faylı birdən çevirin.

Tez-tez verilən suallar

AVIF və HEIC eyni şeydirmi?

Xeyr, lakin onlar qohumdur. Hər ikisi HEIF konteynerindən istifadə edir; HEIC şəkli HEVC (H.265) ilə, AVIF isə AV1 ilə sıxır. AV1 lisenziya haqqı tələb etməyən kodekdir və bu gün AVIF bütün əsas brauzerlərdə açılır, HEIC isə əsasən Apple cihazlarına bağlı qalıb.

AVIF WebP-dən yaxşıdırmı?

AVIF fotolar üçün adətən daha kiçik fayllar yaradır və HDR-i dəstəkləyir; WebP isə xeyli sürətlə kodlaşdırılır və dəstəyi daha əvvələ gedib çıxır. Saytınızda hər ikisini <picture> elementi ilə təklif etmək hər brauzerin dəstəklədiyi ən səmərəli formatı almasına imkan verir.

AVIF itkisiz ola bilərmi?

Bəli, AV1 itkisiz kodlaşdırmanı da dəstəkləyir. Lakin itkisiz AVIF faylları adətən böyük olur, ona görə də itkisiz saxlama lazımdırsa, PNG və ya itkisiz WebP çox vaxt daha praktikdir.

AVIF iPhone-da açılırmı?

Hazırkı iOS versiyalarındakı Safari AVIF-i göstərir; Can I use-a görə tam dəstək Safari 16.4 ilə gəlib. Ayrı-ayrı tətbiqlərdə dəstək tətbiqdən tətbiqə dəyişir.

AVIF saxlamaq niyə bu qədər yavaşdır?

AV1 ən yaxşı sıxılmanı tapmaq üçün çoxlu blok ölçülərini və proqnoz istiqamətlərini sınayır. Bu axtarış faylları kiçildir, lakin prosessor vaxtı tələb edir. Kodlaşdırıcının sürət ayarı balansı dəyişir: daha sürətli ayarlar daha böyük fayllar yaradır.

Mənbələr

Əlaqəli çeviricilər

Bütün yazılar