TapToConvert Все конвертации

Главная / Сжатие GIF

Сжатие GIF

Уменьшите размер анимированного GIF, снизив его ширину, частоту кадров и количество цветов. Работает в вашем браузере, поэтому GIF никогда не загружается.

Перетащите файлы сюдаВыбрать файлы GIF Ничего не загружается. Любой размер, который выдержит ваше устройство.

Добавить файл по URL

Файл загружается вашим браузером напрямую с того сайта, а не через наши серверы. Это работает, если сайт разрешает другим сайтам скачивать свои файлы.

Настройки

Добавьте файлы, чтобы начать.

    Как сжать GIF онлайн

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

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

    GIF перекодируется с палитрой, построенной по самой анимации, что выглядит намного лучше фиксированной веб-палитры. Прозрачность сохраняется. Это делает ffmpeg, скомпилированный в WebAssembly, который загружается один раз при первом нажатии «Сжать».

    Как правило, начинайте с ширины 480 пикселей, 10 кадров в секунду и 128 цветов. Если результат всё ещё слишком большой, уменьшайте ширину раньше, чем цвета, потому что более узкий GIF выглядит чётче, чем GIF с обеднённой палитрой. Если анимация длинная, обрезка до важной части сэкономит больше, чем любая настройка.

    Параметры сжатия GIF

    ШиринаКак в оригинале, 480, 320 или 240 пикселей. Никогда не увеличивает меньший GIF.
    Частота кадровКак в оригинале, 15, 10 или 8 кадров в секунду. Скорость остаётся прежней.
    Цвета256, 128, 64 или 32, взятые из самой анимации.
    ДизерингУпорядоченный узор, который скрывает полосы при сокращении цветов.

    Когда сжимать GIF

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

    Перед сжатием

    Если GIF сделан из видео, часто лучше вернуться к видео и заново сделать GIF меньшего размера, чем сжимать уже большой GIF. Для публикации на сайтах, которые принимают видео, MP4 того же клипа обычно в десять раз меньше, чем GIF, и выглядит лучше.

    Как сжать GIF, пошагово

    1. Нажмите кнопку выбора или перетащите файлы в поле. Можно добавить несколько сразу, и они никогда не покидают ваше устройство.
    2. Задайте ширину, частоту кадров и цвета в зависимости от того, куда пойдёт файл. Настройки по умолчанию хорошая отправная точка.
    3. Нажмите «Сжать». В первый раз один раз скачивается движок сжатия, около 32 MB, и браузер сохраняет его на следующий раз.
    4. Проверьте результат рядом с каждым файлом: исходный размер, новый размер и процент экономии. Если с такими настройками файл стал бы больше, вам сообщат об этом, а не выдадут файл большего размера.
    5. Нажмите «Скачать», чтобы сохранить каждый сжатый файл.

    От чего зависит, насколько он уменьшится

    GIF уменьшается пропорционально количеству пикселей, кадров и цветов. Уменьшение ширины вдвое сокращает число пикселей в каждом кадре в четыре раза; снижение с 20 до 10 кадров в секунду уменьшает число кадров вдвое; уменьшение числа цветов вдвое позволяет каждому кадру сжиматься немного лучше. Анимации с большими неподвижными областями, например логотип на однотонном фоне, сжимаются гораздо лучше, чем фрагменты, вырезанные из видео.

    Безопасно ли сжимать GIF онлайн?

    У большинства онлайн-инструментов «онлайн» означает, что ваш файл загружается на сервер компании, обрабатывается там и хранится какое-то время, прежде чем его удалят. Здесь это не так. Страница загружает код конвертера в ваш браузер, а ваш файл читается и обрабатывается внутри вкладки на вашем собственном устройстве. Он никогда не отправляется ни TapToConvert, ни кому-либо ещё.

    Вы можете проверить это сами: когда загрузятся страница и, для аудио и видео, движок конвертера, отключите Wi-Fi, и инструмент продолжит работать. Это также означает, что нет ни очереди, ни дневного лимита, ни ограничения размера со стороны сервера. Единственное ограничение это память, которую браузер выделяет одной вкладке.

    Частые вопросы о сжатии GIF

    Каким должен быть размер GIF для Discord или Slack?

    Discord для большинства пользователей допускает до 10 MB, а Slack показывает GIF прямо в чате до нескольких мегабайт. GIF шириной 480 пикселей при 10 fps обычно намного меньше обоих лимитов.

    Изменится ли скорость анимации?

    Нет. Когда кадры отбрасываются, оставшиеся показываются дольше, поэтому анимация идёт с той же скоростью, только менее плавно.

    Почему мой GIF после сжатия выглядит зернистым?

    Сокращение цветов добавляет узор дизеринга, чтобы скрыть полосы. Выберите 256 или 128 цветов для более плавного результата, а для экономии размера лучше уменьшите ширину.

    Можно ли вместо этого превратить GIF в видео?

    Да. Конвертер GIF в MP4 делает видео, которое обычно намного меньше GIF и выглядит так же, а большинство сайтов, принимающих GIF, принимают и MP4.

    Мои файлы загружаются?

    Нет. Сжатие выполняется во вкладке вашего браузера, поэтому ваши файлы остаются на вашем устройстве и никогда не отправляются на сервер.

    Другие инструменты сжатия

    Попробуйте MP4 в MP3, HEIC, объединение PDF или сжатие видео.