Зачем конвертировать AVIFS в GIF?
Люди конвертируют .avifs в .gif, когда им нужна анимация, которая воспроизводится везде - в старых браузерах, чат-приложениях, на форумах и в почтовых клиентах, которые до сих пор не поддерживают AVIF. GIF - это универсальный запасной вариант, даже если он гораздо менее эффективен.
Способы конвертации AVIFS в GIF
FFmpeg OPEN-SOURCE
Выполните команду ffmpeg -i in.avifs -f gif out.gif. Для более четких цветов используйте проход с палитрой: ffmpeg -i in.avifs -vf palettegen palette.png, а затем ffmpeg -i in.avifs -i palette.png -lavfi paletteuse out.gif.
ImageMagick OPEN-SOURCE
В свежей сборке с поддержкой libavif выполните magick in.avifs out.gif, чтобы преобразовать всю последовательность в анимированный GIF.
Об этих форматах
Файл .avifs - это анимированное изображение, созданное из последовательности кадров AVIF, упакованных в тот же контейнер ISOBMFF, который используют MP4 и HEIF. Alliance for Open Media…
Открыть детали .AVIFS →Файл GIF - это растровое изображение в формате Graphics Interchange Format, наиболее известное благодаря коротким зацикленным анимациям. Любой веб-браузер и операционная система открывают…
Открыть детали .GIF →Качество и на что обратить внимание
- GIF поддерживает только 256 цветов на кадр, поэтому градиенты и фотографии будут иметь заметную ступенчатость и дизеринг по сравнению с AVIF.
- Полученный
.gifобычно в несколько раз больше исходного.avifs, несмотря на более низкое визуальное качество. - Для FFmpeg и ImageMagick требуется сборка, скомпилированная с поддержкой AVIF (libavif/dav1d), иначе входной файл не удастся декодировать.