AVIF

Формат AVIF — изображения нового поколения на основе AV1

Формат AVIF от AOMedia (2019): кодек AV1 + HEIF, HDR 10/12 бит, прозрачность, без роялти, поддержка браузерами и Android в 2026 году и медленное кодирование.

Расширение.avif
MIMEimage/avif
СтандартAOMedia AVIF v1.0.0 (2019) · последняя v1.2.0 (2025)
СжатиеС потерями и без (внутрикадровое AV1)
ПрозрачностьЕсть
АнимацияЕсть (последовательность изображений)
Глубина цвета8, 10, 12 бит, поддержка HDR
ЛицензияБез роялти

AVIF (AV1 Image File Format) — формат изображений, созданный Alliance for Open Media (AOMedia), в который входят Google, Mozilla, Netflix и другие компании. Изображение сжимается как один кадр (внутрикадровое кодирование) видеокодека без роялти AV1 и помещается в контейнер семейства HEIF. Спецификация 1.0.0 вышла в феврале 2019 года, а после ряда доработок в октябре 2025 года появилась версия 1.2.0.

Особенности

  • Высокая эффективность сжатия: при том же качестве файл часто меньше не только JPG, но и WebP. Особенно на низких битрейтах качество падает не через блочные артефакты, как у JPG, а через мягкое размытие, которое меньше бросается в глаза.
  • Широкий цветовой охват и HDR: поддерживаются 10 и 12 бит на канал и передаточные характеристики HDR — формат подходит для фото под современные HDR-дисплеи.
  • Прозрачность и анимация: поддерживаются и альфа-канал, и последовательности изображений.
  • Лицензия: по патентной политике AOMedia формат можно использовать без роялти, поэтому, в отличие от HEIC на основе HEVC, браузеры приняли его повсеместно.

Поддержка браузерами (на 2026-09-23)

По данным Can I use, AVIF могут отображать около 95% пользователей браузеров в мире.

БраузерПоддержка с версииПримечание
Chrome85
Firefox93Анимированный AVIF — с 113
Safari16.4 (частично с 16.1, macOS 13 и новее)В части версий 16.x нет анимации
Edge121Поддержка с начала 2024 года

Структура файла и связь с HEIC

AVIF использует ту же структуру медиафайла на базе ISO, что и HEIF, поэтому в начале файла вместе с блоком ftyp указывается бренд avif для статичных изображений и avis для последовательностей. Иными словами, HEIC и AVIF — это блоки одного семейства, в которых лежат изображения, сжатые разными кодеками (HEVC и AV1). Судьбу двух форматов определила разница в лицензиях на кодеки: поддержка HEIC на основе HEVC в браузерах так и осталась в Safari, а AVIF на основе AV1 без роялти приняли все основные браузеры.

Поддержка в Android

Согласно документации Android для разработчиков, начиная с Android 14 декодер и кодировщик AVIF (базовый профиль) входят в систему обязательно. На более старых устройствах AVIF может не открываться, если приложение не содержит собственного декодера.

Ограничения

  • Медленное кодирование: сжатие требует много вычислений, поэтому конвертация нескольких больших фото занимает намного больше времени, чем в JPG или WebP. При кодировании в браузере сильно сказывается разница в производительности устройств.
  • Нет прогрессивного отображения: по данным MDN, AVIF не поддерживает прогрессивную отрисовку, при которой во время загрузки сначала показывается размытое изображение целиком.
  • Совместимость с программами: старые редакторы, просмотрщики и офисные программы вне браузера могут его не открывать. Кроме того, в зависимости от браузера сохранение в AVIF через Canvas может не поддерживаться.

Основное применение

Изображения, которые кодируются один раз, а передаются многократно, — например, главные изображения и фото на сайтах. Чем больше трафик сайта, тем заметнее эффект. Для старых браузеров обычно добавляют запасные JPG или WebP через элемент <picture>.

При конвертации в другие форматы

  • AVIF → JPG и PNG: 10- и 12-битная информация и HDR сокращаются до 8-битного sRGB. У HDR-фото светлые участки могут обрезаться, а цвета — выглядеть иначе.
  • JPG → AVIF: размер сильно уменьшается, но при слишком низком качестве кожа и фактуры выглядят размазанными. Проверяйте результат на слайдере сравнения.
  • Критерии выбора формата собраны в статье JPG vs PNG vs WebP vs AVIF.

Актуально на: 2026-09-23

Источники

← К справочнику форматов