WebP в GIF
Превратите анимированный WebP в анимированный GIF, который работает и там, где поддержка старее.
- Работает на вашем устройстве — файл никуда не отправляется
- Без регистрации, водяных знаков и суточных лимитов
- Бесплатно, без ограничений на число использований
Как это работает
По всем техническим показателям WebP — лучший формат, и именно поэтому иногда приходится от него уходить: старые программы, некоторые почтовые клиенты и несколько форм загрузки по-прежнему понимают только GIF.
Какой браузер нужен и почему
Это единственная конвертация на сайте с требованием к браузеру, так что стоит сказать об этом прямо. ffmpeg вообще не умеет демультиплексировать анимированный WebP, поэтому кадры приходится получать через собственный API ImageDecoder браузера. Chrome и Edge его реализуют; Safari и Firefox — нет. В этих браузерах вы получите только первый кадр, и инструмент скажет об этом прямо, а не вернёт неподвижную картинку, выдавая её за анимацию. Неанимированный WebP конвертируется отлично везде.
Вы сознательно переходите на худший формат
Об этом нужно сказать ясно. GIF допускает 256 цветов на кадр и только полностью включённую или полностью выключенную прозрачность и намного менее эффективно хранит кадры. Итоговый файл обычно больше исходного WebP, иногда в несколько раз. Это особенность формата, а не конвертации.
Палитра строится по вашим кадрам
Вместо фиксированной палитры из 256 цветов она рассчитывается по реальному содержимому анимации. Это разница между конвертацией, которая выглядит приемлемо, и той, что выглядит как из 1998 года. Плоская графика и записи экрана получаются чистыми; фотографические градиенты всё равно немного полосатят.
Как уменьшить размер
Если GIF слишком велик, сначала уменьшите ширину — это убирает данные сразу из каждого кадра и является самым эффективным рычагом. Следующий по эффективности — ограничение частоты кадров.
Неподвижные изображения тоже конвертируются
Неанимированный WebP становится одно-кадровым GIF, хотя для неподвижной картинки почти всегда лучше PNG или JPG.
WebP в GIF — вопросы и ответы
Анимация сохраняется?
В Chrome и Edge — да. В Safari и Firefox читается только первый кадр, потому что ffmpeg не умеет демультиплексировать анимированный WebP, а в этих браузерах нет API ImageDecoder. Инструмент сообщает, что именно произошло.
Почему GIF больше, чем WebP?
GIF — гораздо более старый и менее эффективный формат. Файл побольше — ожидаемый результат, а не сбой.
Почему видны лёгкие полосы?
GIF допускает только 256 цветов на кадр. Палитра строится по вашим же кадрам, чтобы свести это к минимуму, но фотографическое содержимое всё равно будет полосатым.
Как уменьшить файл?
Сначала уменьшите ширину, затем ограничьте частоту кадров.
Мой файл загружается на сервер?
Нет. Конвертация выполняется в вашем браузере.