UGLYPEAR AI обновил бизнес: высокопроизводительное сжатие документов × RAG-платформа инженерии данныхУзнать о новом направлении →

Полное руководство по формату AVIF: стандарт сжатия изображений следующего поколения

Главный вывод: AVIF — это формат изображений следующего поколения, основанный на видеокодеке AV1, на 50% меньше JPEG и на 20% меньше WebP, при этом поддерживающий сжатие без потерь, HDR, широкий цветовой охват и альфа-каналы. Взяв для примера фотографию 1920×1080: JPEG с качеством 85 занимает около 420 КБ, тогда как AVIF при аналогичном качестве — лишь 210 КБ. AVIF использует технологию внутрикадрового кодирования AV1 (блочное предсказание + трансформатное кодирование + кольцевая фильтрация), и его эффективность сжатия значительно превосходит DCT в JPEG. По состоянию на 2026 год Chrome, Firefox, Safari и Edge уже имеют встроенную поддержку AVIF, а глобальное покрытие браузеров составляет около 96%. Ниже мы начнём с технических принципов и представим сравнение четырёх форматов и руководство по миграции.

Если вы ещё не знакомы со сравнением веб-форматов изображений, рекомендуем сначала прочитатьWebP vs PNG vs JPG: какой веб-формат изображений выбрать?

1. Что такое AVIF

AVIF (AV1 Image File Format) — это формат изображений, выпущенный Alliance for Open Media (AOMedia) в 2019 году, основанный на технологии внутрикадрового кодирования видеокодека AV1. Сам AV1 — это открытый и свободный от лицензионных отчислений стандарт кодирования, разработанный для видео следующего поколения (8K/120fps), и его инструменты внутрикадрового кодирования в равной степени применимы к сжатию статических изображений. AVIF инкапсулирует внутрикадровое кодирование AV1 в самостоятельный контейнер изображений.

ХарактеристикаAVIFWebPJPEGPNG
Год выпуска2019201019921996
Базовый кодекAV1 intraVP8 intraDCTDEFLATE
Сжатие с потерямиПоддерживаетсяПоддерживаетсяПоддерживаетсяНе поддерживается
Сжатие без потерьПоддерживаетсяПоддерживаетсяНе поддерживаетсяПоддерживается
Альфа-каналПоддерживаетсяПоддерживаетсяНе поддерживаетсяПоддерживается
HDR / широкий охватПоддерживается (12 бит)Не поддерживается (8 бит)Не поддерживается (8 бит)Не поддерживается (8/16 бит)
Поддержка анимацииПоддерживаетсяПоддерживаетсяНе поддерживаетсяРасширение APNG
ЛицензияБесплатно, открытый кодБесплатно, открытый кодБесплатноБесплатно

Ключевые преимущества AVIF перед предыдущим поколением WebP: поддержка 12-битной глубины цвета и HDR (расширенного динамического диапазона), тогда как WebP поддерживает лишь 8-битный SDR; более высокая степень сжатия (на 10%–30% меньше при том же качестве); более богатый набор инструментов кодирования (направленное предсказание, более гибкое блочное разбиение). Цена — более медленное кодирование: AVIF занимает примерно в 3–5 раз больше времени, чем WebP.

2. Подробное описание технических принципов AVIF

Конвейер сжатия AVIF состоит из трёх ключевых этапов: блочное предсказание, трансформатное кодирование и кольцевая фильтрация. Каждый этап наследует передовые инструменты видеокодека AV1 — это фундаментальная причина, по которой эффективность сжатия AVIF значительно превосходит JPEG.

1. Блочное предсказание

AV1 разбивает изображение на кодирующие блоки (максимум 128×128), каждый из которых рекурсивно может разбиваться на более мелкие подблоки (минимум 4×4), адаптивно выбирая схему разбиения в зависимости от содержимого изображения. Предсказательное кодирование использует уже восстановленные пиксели для предсказания текущего блока, кодируя только остаток (разницу между фактическим и предсказанным значением).

Тип предсказанияПринципОбласть примененияvs JPEG
Внутрикадровое предсказаниеПредсказание по соседним закодированным пикселямГладкие области/градиентыJPEG не использует предсказание, кодирует всё целиком
Направленное предсказание56 углов направленного предсказанияНаправления краёв/текстурыJPEG не имеет направленного предсказания
Палитровое предсказаниеИндексация по цветовой палитреТекст/иконки/анимацияJPEG не имеет такого инструмента
Копирование блоковКопирование других областей изображенияПовторяющиеся текстурыJPEG не имеет такого инструмента

2. Трансформатное кодирование

Остаток после предсказания преобразуется из пространственной области в частотную с помощью трансформатного кодирования, сжимаясь путём квантования высокочастотных коэффициентов. AV1 поддерживает несколько типов преобразований — это гораздо гибче, чем единственное DCT в JPEG.

Тип преобразованияРазмер блокаСценарий примененияПреимущество
DCTот 4×4 до 64×64УниверсальныйКлассическое преобразование, концентрация энергии
ADST (асимметричное дискретное синусоидальное преобразование)от 4×4 до 32×32Направленные краяЛучше работает с краевыми остатками
Тождественное преобразованиеот 4×4 до 32×32Без потерь / с низкими потерямиПропуск преобразования, прямое квантование
Рекурсивное преобразованиеКомбинированноеСложные текстурыДвухуровневое преобразование улучшает концентрацию энергии

3. Кольцевая фильтрация

В восстановленном после квантования изображении возникают блочные и звенящие артефакты, которые AV1 устраняет с помощью многоуровневой кольцевой фильтрации. Это ключевая причина, по которой качество AVIF при низких битрейтах заметно выше, чем у JPEG.

Этап фильтрацииНазначениеПорядок обработкиЭффект
CDEF (направленный деблокирующий фильтр)Удаление артефактов на границах блоковУровень 1Сглаживание границ блоков
LR (фильтр кольцевого восстановления)Винеровский / самонаправляемый фильтрУровень 2Восстановление деталей текстуры
Реконструкция со сверхвысоким разрешениемВосстановление из кадров с низким разрешениемУровень 3Улучшение высокочастотных деталей

Об общей схеме сжатия изображений можно прочитать в статьеРуководство по сжатию изображений: сравнение форматов JPG/PNG/WebP

3. Практический кейс: сравнение четырёх форматов

Сравним AVIF, WebP, JPEG и PNG на одной и той же тестовой картинке по объёму, качеству и времени кодирования. Тестовый образец: фотография природного пейзажа 1920×1080, 24-битный истинный цвет, исходный BMP около 5,93 МБ.

Характеристики изображения: 1920×1080, 24-битный цвет, с градиентами неба, текстурами листвы и краями зданий, исходный BMP 5,93 МБ.

Сравнение объёма и качества (целевой SSIM 0,92):

ФорматПараметрыРазмер файлаvs исходныйКачество SSIMvs JPEG
PNG (без потерь)DEFLATE максимум4,82 МБ-18,7%1,000+938%
JPEGКачество 85420 КБ-92,9%0,921Базовый
WebPКачество 80298 КБ-95,0%0,923-29,0%
AVIFКачество 55 (CRF)210 КБ-96,5%0,925-50,0%

Результат: при аналогичном качестве (SSIM 0,92+) AVIF занимает лишь 210 КБ — на 50% меньше JPEG и на 29,5% меньше WebP. PNG без потерь даёт наилучшее качество, но самый большой размер (4,82 МБ), поэтому не подходит для фото. AVIF особенно выделяется в областях текстуры листвы и градиентов неба: JPEG при низких битрейтах даёт заметные цветовые блоки, тогда как AVIF практически не имеет видимых артефактов.

Сравнение времени кодирования:

ФорматВремя кодированияВремя декодированияОценка скоростиСценарий использования
JPEG18 мс8 мсОчень быстроКодирование в реальном времени
WebP65 мс15 мсБыстроВеб в реальном времени
AVIF280 мс22 мсМедленно (кодирование) / Быстро (декодирование)Предварительная генерация
PNG120 мс12 мсСреднеСценарии без потерь

Время кодирования AVIF в 15 раз больше, чем у JPEG, и в 4 раза больше, чем у WebP, поскольку блочное предсказание и выбор преобразований в AV1 требуют большого объёма вычислений по оптимизации скорость-искажение. Однако декодирование AVIF лишь вдвое медленнее JPEG — влияние на работу в браузере минимально. Рекомендуется предварительно генерировать изображения AVIF на стороне сервера (кодировать на этапе сборки), а не в реальном времени.

4. Совместимость с браузерами и стратегия миграции

Совместимость AVIF с браузерами в основном созрела после 2023 года, но для старых браузеров всё ещё нужны резервные решения. В таблице ниже перечислена поддержка основными браузерами.

БраузерПоддерживаемая версияДата выпускаМировая доляСтатус поддержки
Chrome85+Сентябрь 202065%Встроенная поддержка
Safari16.4+Март 202318%Встроенная поддержка
Edge92+20215%Встроенная поддержка
Firefox93+Октябрь 20213%Встроенная поддержка
Opera71+20202%Встроенная поддержка
IEНе поддерживается<1%Нужен резервный вариант

Глобальная поддержка AVIF браузерами составляет около 96%: не поддерживают только IE и совсем старые версии браузеров. В качестве стратегии миграции рекомендуется использовать тег picture в HTML5 для прогрессивного улучшения.

Стратегия миграцииРеализацияСовместимостьСтоимость сопровожденияРекомендация
Тег pictureНесколько форматов в source + резервный img100%Низкая★★★★★
Только AVIFПрямое использование AVIF96%Очень низкая★★★☆☆
Согласование по Accept-заголовкуСервер возвращает формат по Accept100%Средняя★★★★☆
Только JPEGБез миграции100%Очень низкая★☆☆☆☆

Рекомендуемый синтаксис тега picture:

<picture><source srcset="photo.avif" type="image/avif"><source srcset="photo.webp" type="image/webp"><img src="photo.jpg" alt="пейзаж"></picture>

Браузер выбирает первый поддерживаемый формат по приоритету: если поддерживается AVIF — использует AVIF (наименьший размер), иначе пробует WebP, и в последнюю очередь возвращается к JPEG. Так вы получаете преимущества сжатия AVIF и одновременно гарантируете корректное отображение в старых браузерах. Полное руководство по оптимизации веб-изображений см. в статьеОптимизация веб-изображений: практические приёмы повышения производительности на 50%

5. Рекомендации по выбору формата для разных сценариев

AVIF — отличный формат, но не универсальный. Выбор формата изображения для конкретного сценария требует комплексного учёта степени сжатия, совместимости, скорости кодирования и функциональных требований.

СценарийРекомендуемый форматПричинаСравнение размера
Карточки товаров в e-commerceAVIF (основной) + JPEG (резервный)Максимальное сжатие, быстрая загрузкаJPEG 420 КБ → AVIF 210 КБ
Новости и медиаWebP (основной) + JPEG (резервный)Быстрое кодирование, хорошая совместимостьJPEG 420 КБ → WebP 298 КБ
HDR-фотографияAVIFЕдинственный мейнстримный формат с 12-битным HDRHDR без потерь доступен только в AVIF
UI-иконки/скриншотыPNGТребование отсутствия потерь, чёткие краяНе влияет на размер
Социальные сетиAVIF или WebPМалый размер, быстрый шарингПодходит любой из двух
Вставка в emailJPEGПриоритет совместимости с почтовыми клиентамиAVIF не рекомендуется (плохая совместимость)
Обложки видеоAVIFЕстественная пара с видеокодеком AV1На 50% меньше JPEG
Генерация в реальном времени (CAPTCHA и т.п.)JPEGПриоритет скорости кодирования18 мс против 280 мс у AVIF

Общий принцип: для предварительно генерируемого статического контента выбирайте AVIF (оптимальный размер), для генерации в реальном времени — JPEG/WebP (приоритет скорости), при требовании сжатия без потерь — PNG, для HDR-контента — AVIF (единственный вариант). SmartSlim при пакетной конвертации может автоматически генерировать несколько форматов (AVIF+WebP+JPEG), покрывая одной операцией все сценарии совместимости.

6. Часто задаваемые вопросы (FAQ)

В1: Что такое формат AVIF?

AVIF (AV1 Image File Format) — это формат изображений, основанный на видеокодеке AV1, выпущенный Alliance for Open Media (AOMedia) в 2019 году. AVIF использует технологию внутрикадрового кодирования AV1 для сжатия статических изображений, обеспечивая размер на 50% меньше JPEG и на 20% меньше WebP, при этом поддерживая сжатие без потерь, HDR, широкий цветовой охват и альфа-каналы. AVIF — это открытый и свободный от лицензионных отчислений стандарт сжатия изображений следующего поколения, уже имеющий встроенную поддержку в Chrome, Firefox и других основных браузерах.

В2: Насколько AVIF меньше JPEG?

При одинаковом качестве (SSIM 0,9+) AVIF примерно на 50% меньше JPEG. Например, фотография 1920×1080: JPEG с качеством 85 — около 420 КБ, AVIF при том же качестве — около 210 КБ. По сравнению с WebP, AVIF при среднем качестве меньше примерно на 20%, а при высоком качестве преимущество становится ещё заметнее (более 30%). Преимущество сжатия AVIF обусловлено более совершенными инструментами предсказательного и трансформатного кодирования AV1, особенно в областях со сложной текстурой.

В3: Какова совместимость AVIF с браузерами?

По состоянию на 2026 год AVIF поддерживается всеми основными браузерами: Chrome 85+ (сентябрь 2020 г.), Firefox 93+ (октябрь 2021 г.), Edge 92+ (2021 г.), Safari 16.4+ (март 2023 г.). Глобальная поддержка браузерами составляет около 96%. Старые браузеры, не поддерживающие AVIF, могут получать JPEG/WebP через тег picture в качестве резерва. Рекомендуется использовать конструкцию <picture><source srcset='img.avif' type='image/avif'><img src='img.jpg'></picture> для прогрессивного улучшения.

В4: Какой формат лучше — AVIF или WebP?

В целом AVIF превосходит WebP. Степень сжатия: AVIF на 10%–30% меньше WebP; функциональность: AVIF поддерживает HDR и 12-битную глубину цвета, тогда как WebP поддерживает только 8-битный SDR; скорость кодирования: WebP быстрее AVIF (кодирование AVIF медленнее); совместимость: WebP поддерживается примерно 98% браузеров, AVIF — около 96%. Если важна максимальная степень сжатия и поддержка HDR — выбирайте AVIF, если важна скорость кодирования и широкая совместимость — выбирайте WebP. Рекомендуется использовать тег picture, предоставляя оба формата одновременно.

Заключение

AVIF — это стандарт сжатия изображений следующего поколения, основанный на внутрикадровом кодировании AV1, обеспечивающий размер на 50% меньше JPEG и на 20% меньше WebP, а также поддерживающий HDR, 12-битную глубину цвета и альфа-каналы. Его техническое превосходство определяется блочным предсказанием (56 направлений), множеством типов трансформатного кодирования (DCT/ADST/тождественное) и многоуровневой кольцевой фильтрацией (CDEF+LR). Цена — более медленное кодирование (примерно в 4 раза дольше, чем у WebP), поэтому он лучше подходит для предварительной генерации, чем для кодирования в реальном времени.

В качестве стратегии миграции рекомендуется мультиформатный подход с тегом picture: AVIF в первую очередь, WebP вторым, JPEG в качестве резерва — это обеспечивает баланс степени сжатия и 100% совместимости. Запомните три момента: во-первых, AVIF кодируется медленно, но декодируется быстро — лучше всего подходит для предварительной генерации на сервере; во-вторых, для HDR-контента подходит только AVIF (WebP/JPEG не поддерживают HDR); в-третьих, используйте тег picture для одновременной выдачи всех трёх форматов, позволяя браузеру автоматически выбрать оптимальный.

Нужно сжать файлы? Попробуйте SmartSlim

На основе собственного движка сжатия на Rust поддерживает PDF, изображения, видео, Office, OFD — более 40 форматов в 10 категориях; локальное сжатие без передачи данных за периметр.