App-Kit
App-Kit
ГлавнаяКомандаБлог
Изображенияavifhow-to

Как конвертировать AVIF в JPG (3 способа)

26 июня 2026 · 6 мин · Гайд
866.1k18

Чтобы конвертировать AVIF в JPG, откройте файл в «Просмотре» на macOS или в Paint на Windows и сохраните как JPEG. Для папки файлов хватит одной команды: sips, avifdec или ffmpeg. В нашем замере кадр 4096×4096 конвертируется быстрее чем за полсекунды. Учтите: прозрачность в JPG пропадает.

Что такое AVIF и почему его не открывают

AVIF — это формат изображений на основе видеокодека AV1 от Alliance for Open Media. Браузеры его понимают: Chrome с версии 85, Firefox с 93, Safari на iOS с 16. По данным caniuse, AVIF показывают 95,4% пользователей.

Проблемы начинаются за пределами браузера. Старые версии графических редакторов, офисные программы, часть CMS и сервисов печати ждут JPG или PNG и файл .avif не принимают.

Чаще всего AVIF попадает на диск так: сайт или CDN отдаёт браузеру AVIF вместо JPG, и команда «Сохранить картинку как» сохраняет именно его. Фото с iPhone — другой случай: это HEIC на кодеке HEVC, а не AVIF.

Расширению файла верить нельзя: имя задаёт тот, кто сохранял, а не формат внутри. Если программа не открывает «JPG», проверьте содержимое командой file photo.jpg на macOS или Linux. Для AVIF она пишет «ISO Media, AVIF Image» — мы проверили это на файле, у которого расширение заменили на .jpg.

Способ 1 — «Просмотр» на macOS или Paint на Windows

Для одного файла хватит встроенных программ. На macOS 13 Ventura и новее AVIF открывает «Просмотр»:

  • Откройте файл .avif в «Просмотре»
  • Выберите «Файл → Экспортировать»
  • В поле «Формат» укажите JPEG и задайте качество ползунком
  • Нажмите «Сохранить» — рядом появится файл .jpg

В Windows 10 и 11 AVIF открывают «Фотографии» и Paint, если установлено расширение AV1 Video Extension из Microsoft Store. В Paint выберите «Файл → Сохранить как → Изображение в формате JPEG».

Несколько файлов в «Просмотре» тоже можно: откройте их вместе, выделите миниатюры в боковой панели и выберите «Файл → Экспортировать выбранные изображения».

Способ 2 — одна команда в терминале

Командная строка быстрее любого окна и подходит для скриптов. На macOS уже есть sips, avifdec ставится с библиотекой libavif, ffmpeg есть почти в любом дистрибутиве Linux:

bashavif → jpg
# macOS, без установки
sips -s format jpeg -s formatOptions 85 photo.avif --out photo.jpg

# libavif
avifdec -q 85 photo.avif photo.jpg

# ffmpeg
ffmpeg -i photo.avif -q:v 3 photo.jpg

Мы замерили все три программы на одном файле. Исходник — AVIF 4096×4096 весом 2,44 МБ, сделанный нашим конвертером. Mac на M1 Max, лучшее время из трёх запусков:

ПрограммаВремяРазмер JPGПрозрачные области
sips, качество 850,19 с3,53 МБЧёрные
avifdec, -q 850,26 с2,05 МБЧёрные
ffmpeg, -q:v 30,37 с1,70 МБЦвет скрытых пикселей

Одинаковое «качество 85» у sips и avifdec дало файлы 3,53 и 2,05 МБ. Шкалы качества у программ разные, поэтому сравнивайте готовый файл, а не цифру в настройке. Версию 1600×1600 все три программы сконвертировали за 0,11 с и быстрее.

Как установить avifdec и ffmpeg

В macOS sips уже есть, остальные программы ставятся одной командой. На macOS — через Homebrew, в Debian и Ubuntu — из стандартного репозитория, в Windows — через winget:

bashinstall
# macOS
brew install libavif ffmpeg

# Debian / Ubuntu
sudo apt install libavif-bin ffmpeg

# Windows
winget install Gyan.FFmpeg

После установки проверьте версию командой avifdec --version или ffmpeg -version. Если в выводе есть строка с dav1d или aom, декодер AV1 на месте и AVIF откроется.

Способ 3 — пакетная конвертация папки

Для сотен файлов оберните команду в цикл. Первый вариант работает на любом Mac без установки. Второй — ImageMagick с явным белым фоном: он нужен, если в файлах есть прозрачность.

bashbatch
# macOS: все AVIF в папке → JPG
for f in *.avif; do
  sips -s format jpeg -s formatOptions 85 "$f" --out "${f%.avif}.jpg"
done

# ImageMagick: прозрачность → белый фон
magick mogrify -format jpg -quality 85 -background white -alpha remove -alpha off *.avif
JPG не хранит прозрачность. В нашем тесте sips и avifdec залили прозрачные области чёрным, а ffmpeg вытащил цвет скрытых пикселей. Нужен белый фон — задайте его явно, как в команде ImageMagick. Нужна прозрачность — сохраняйте в PNG.

Какой способ выбрать

ЗадачаСпособПочему
Один-два файла«Просмотр» или PaintНичего не нужно ставить
Папка время от времениЦикл с sips или avifdecОдна строка, доли секунды на файл
Файлы с прозрачностьюImageMagick с -background whiteФон задаётся явно
Конвертация в скрипте или CIavifdec или ffmpegРаботают в Linux и Docker
0,19 с
sips на кадре 4096×4096
+45%
JPG тяжелее исходного AVIF
95,4%
браузеров показывают AVIF
3
способа без онлайн-сервисов

Рост веса — нормальная плата за совместимость: AVIF 2,44 МБ после sips превратился в JPG 3,53 МБ. Поэтому конвертируйте только копии для программ, которым нужен JPG, а на сайте оставляйте лёгкие форматы.

Обратная задача: лёгкие картинки для сайта

Если вы владелец сайта, JPG нужен только как запасной вариант. На странице выгоднее WebP или AVIF: в нашем замере WebP легче JPG на 45%. Наш конвертер принимает JPG, PNG и HEIC и сохраняет в WebP или AVIF. Мини-версия ниже делает WebP из JPG, PNG или GIF.

встроенный инструмент · тот же движок, что и /tools/image-converter

Перетащите изображение

или нажмите, чтобы выбрать файл

JPG · PNG · WebP · GIF · до 100 МБ · 1 файл

Вопросы и ответы

Можно ли конвертировать AVIF в JPG вашими инструментами?

Нет. Наши конвертер и сжиматель сохраняют в WebP и AVIF — это направление для ускорения сайта. Для AVIF в JPG используйте способы из статьи: они бесплатны и занимают секунды.

Теряется ли качество при переводе AVIF в JPG?

Да, немного: JPG сжимает с потерями заново. При качестве 85 и выше разница на глаз обычно не видна. Если файл будут ещё редактировать, сохраните копию в PNG.

Почему JPG весит больше AVIF?

AVIF сжимает эффективнее JPG. В нашем замере файл 2,44 МБ после sips стал весить 3,53 МБ, после avifdec — 2,05 МБ. Размер зависит от программы и её шкалы качества.

Как сохранить AVIF в PNG с прозрачностью?

Укажите расширение .png: avifdec photo.avif photo.png или sips -s format png. В нашем тесте обе команды сохранили прозрачные области прозрачными. Цена — вес: фото 4096×4096 в PNG заняло 16,66 МБ против 2,44 МБ в AVIF.

Как открыть AVIF без конвертации?

Перетащите файл в окно Chrome, Firefox или Safari — браузер покажет его сразу. Для просмотра этого хватает, конвертация нужна только программам, которые AVIF не знают.

Дальше: форматы и источники

Дмитрий Черненко
Senior Full-Stack Engineer · App-Kit

Делает инструменты App-Kit от и до — от UI виджета до ядра обработки. Пишет о практичных сценариях с изображениями.

Присоединяйтесь к обсуждению

Комментарии в блоге App-Kit скоро появятся. Нашли неточность или есть вопрос?

Написать нам

Читайте также