Зачем конвертировать AVIFS в WEBP?
Конвертация .avifs в .webp меняет передовую, но менее поддерживаемую анимацию AVIF на WebP, который меньше по размеру, чем GIF, и воспроизводится почти во всех современных браузерах, сохраняя при этом прозрачность.
Способы конвертации AVIFS в WEBP
FFmpeg OPEN-SOURCE
Выполните ffmpeg -i in.avifs -c:v libwebp_anim -lossless 0 -q:v 75 -loop 0 out.webp для создания зацикленного анимированного WebP.
Об этих форматах
Файл .avifs - это анимированное изображение, созданное из последовательности кадров AVIF, упакованных в тот же контейнер ISOBMFF, который используют MP4 и HEIF. Alliance for Open Media…
Открыть детали .AVIFS →Файл WebP - это растровый формат изображений, разработанный Google, который позволяет хранить фотографии и графику с меньшим размером файла, чем JPEG или PNG. Любой веб-браузер открывает…
Открыть детали .WEBP →Качество и на что обратить внимание
- Это перекодирование с потерями (lossy-to-lossy), поэтому небольшая часть деталей AVIF будет потеряна, если вы не форсируете
-lossless 1. - AVIF обычно сжимает лучше, чем WebP, поэтому WebP может быть немного больше при аналогичном качестве.
- FFmpeg должен быть собран с поддержкой как libavif (для декодирования), так и libwebp (для кодирования).
Часто задаваемые вопросы
Сохраняет ли WebP прозрачность?
Будет ли WebP меньше, чем AVIF?
Как сделать анимацию бесконечной?
-loop 0 в FFmpeg, что установит бесконечное зацикливание для анимированного WebP.Можно ли конвертировать без потерь?
-lossless 1 с libwebp_anim, но выходной файл будет значительно больше.