GIFMaker
Открыть студию

Сжатие GIF — попадите в точный размер файла

Задайте число — 8 МБ, 2 МБ, 500 КБ — и смотрите, как GIF укладывается под вашу цель ещё до скачивания.

Нужно сжатие GIF, которое попадает в конкретное число, а не угадывает? Этот инструмент целится в точный размер файла — задайте 8 МБ для Discord или пару сотен КБ для вложения в письмо — и предпросмотр «до/после» покажет результат ещё до скачивания. Ниже: поток из трёх шагов, как работает сжатие с потерями, какие рычаги (палитра, дизеринг, частота кадров) уменьшают GIF сильнее всего, и вопросы, которые задают про уменьшение размера анимированного GIF.

Перетащите файл или выберите

Как сжать GIF до целевого размера

  1. 1

    Перетащите GIF в окно сжатия

    Перетащите анимированный GIF в зону для файлов или нажмите, чтобы выбрать. Он загружается прямо в браузер через WebAssembly — ничего не отправляется на сервер, поэтому нет лимита загрузки, с которым пришлось бы бороться.

  2. 2

    Задайте целевой размер и подстройте

    Введите нужный лимит в МБ или КБ и запустите. Палитра с потерями, сокращение цветов и частота кадров снижаются вместе автоматически, пока GIF не уложится под вашу цель, и итоговый размер файла показывается до скачивания.

  3. 3

    Скачайте уменьшенный GIF

    Как только предпросмотр дойдёт до вашей цели, нажмите «Сохранить». Сжатый GIF попадёт на устройство чистым и без брендинга — без водяного знака, без регистрации, без очереди.

Почему GIFMaker

  • Сжатие до точной цели в МБ или КБ

    Большинство инструментов дают расплывчатый процент качества; этот работает от числа в обратную сторону. Задайте 8 МБ, 2 МБ или 500 КБ, и кодировщик урезает палитру и частоту кадров, пока GIF не уложится под этот лимит.

  • WebAssembly прямо в браузере, без лимита загрузки

    FFmpeg, скомпилированный в WebAssembly, выполняет сжатие на вашей машине, поэтому GIF никогда не покидает устройство, и исходник на 60 МБ не блокируется чьим-то лимитом загрузки.

  • Точный финальный размер, показанный до скачивания

    После сжатия точный размер выходного файла показывается рядом с вашей целью — в МБ или КБ — чтобы вы убедились, что GIF уложился под нужное число, ещё до скачивания.

  • Чистый результат, без водяного знака

    Сжатый GIF скачивается без брендинга — без водяного знака, логотипа или окна регистрации поверх него. Вы получаете ту же анимацию, просто легче.

Как уменьшить размер файла GIF?

Уменьшайте GIF, урезая сразу три вещи: обрежьте палитру, чтобы на пиксель хранилось меньше цветов, снизьте частоту кадров, чтобы файл держал меньше кадров в секунду, и примените сжатие с потерями, которое позволяет почти одинаковым кадрам делиться данными. Вместе это может урезать GIF на 50–80% с почти незаметной потерей качества.

Инструмент двигает все три рычага от одной цели: вы задаёте нужный размер в МБ или КБ, а он балансирует их за вас. Если хотите крутить по одному рычагу — меньшую палитру, меньше кадров или плотнее узор дизеринга — оптимизация GIF даёт такой ручной контроль. Оба инструмента работают на одном наборе для GIF прямо в браузере, так что в любом случае ничего не загружается на сервер.

Насколько можно сжать GIF для Discord, Slack или почты?

Целитесь под лимит той платформы, куда отправляете, и ставьте чуть ниже него: Discord разрешает 8 МБ на бесплатных аккаунтах, а Slack и большинство почтовых вложений начинают отклонять файлы примерно на 5–25 МБ, поэтому цель безопасно ниже этого потолка не даст загрузке отскочить обратно. Короткий реакшен-GIF обычно уходит под 8 МБ с запасом, стоит лишь урезать палитру и частоту кадров.

Если вы публикуете именно в один чат, оптимизатор GIF для Discord заранее подставит цель в 8 МБ. А когда GIF слишком большой в основном из-за ширины, сначала измените размер GIF до меньшего числа пикселей — узкий кадр даёт меньше данных на сжатие, и размер с разрешением падают вместе.

Теряет ли GIF качество при сжатии?

Сжатие меняет часть точности на размер, но хорошо построенная палитра скрывает почти всё: GIF и так ограничен 256 цветами, поэтому сокращение цветов и дизеринг рассеивают потери по пикселям вместо полос, а урезание частоты кадров убирает лишние кадры, которые глаз едва замечает. Результат обычно выглядит чисто при доле прежних мегабайтов.

У GIF нет по-настоящему без потерь пути к меньшему файлу — любое реальное уменьшение размера идёт с потерями — поэтому цель в том, чтобы попасть в нужный размер с наименьшим заметным ущербом. Если качество важнее формата, конвертация исходника через видео в GIF с умной палитрой часто бьёт сжатие уже раздутого GIF задним числом.

Создавайте GIF на iPhone

Скачайте приложение GIFMaker для офлайн-конвертации в любом месте.

Загрузить в App Store

Часто задаваемые вопросы