Перейти к содержимому
PulsarKit

Конвертировать видео в GIF

Преобразуйте видеоклип в анимированный GIF с палитрой, настроенной именно под этот фрагмент, прямо в браузере.

Перетащите файлы сюда

.mp4, .mov, .mkv, .webm, .avi, .m4v · до 200 МБ

Как конвертировать в GIF

  1. 1

    Добавьте видео

    MP4, MOV, MKV, WebM или AVI, до 200 МБ. Длинный ролик тоже подойдет: вы сами выбираете, какая его часть станет GIF.

  2. 2

    Потяните ручки к нужному фрагменту

    В GIF превращаются до 30 секунд. Дальше выберите частоту кадров и ширину: чем ниже значения, тем легче файл, чем выше — тем плавнее анимация, но размер быстро растет.

  3. 3

    Нажмите «Конвертировать» и скачайте

    Готовый GIF появляется прямо на странице до сохранения: без звука, зацикленный, с выбранными вами настройками.

Почему GIF так быстро раздувается

GIF хранит каждый кадр как индексированное изображение с общей палитрой, без межкадрового сжатия движения, как у настоящих видеокодеков. Поэтому десятисекундный клип в полном разрешении может в несколько раз превысить размер исходного видео. По той же причине за один раз в GIF превращаются не больше 30 секунд. Более длинный GIF в пригодном разрешении почти всегда превысит 200 МБ еще до конца кодирования. Длинный ролик при этом не отвергается: дорожка под плеером выбирает, какие 30 секунд станут анимацией.

Палитра подбирается под ваш клип, а не берется из шаблона

Перед тем как нарисовать первый кадр, конвертер анализирует само видео и строит под него собственную палитру на 64, 128 или 256 цветов. Благодаря этому записи экрана и клипы со статичным фоном выглядят заметно чище, чем с универсальной палитрой. Затем в дело вступает дизеринг: он решает, как смешивать соседние цвета, чтобы скрыть полосы на градиентах. Sierra-2-4a — более резкий вариант по умолчанию, Bayer дает более ровный узор, а без дизеринга плоские цвета остаются ровными ценой заметных полос на градиентах.

Частота кадров, ширина и зацикливание

12 fps — классическая частота кадров для GIF и разумный стандарт. 20 fps выглядят заметно плавнее, но примерно вдвое увеличивают размер файла при той же длительности. Высота подбирается под ширину автоматически, чтобы сохранить соотношение сторон, и именно ограничение ширины до 480 пикс обычно удерживает размер в пределах нескольких мегабайт. Зацикливание включено по умолчанию: так GIF используют почти везде. Если отключить, ролик проиграется один раз и остановится.

GIF собирается на вашем устройстве

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

Частые вопросы

Почему GIF получается больше, чем исходное видео?

В GIF нет межкадрового сжатия движения, как в видеокодеках, поэтому каждый кадр хранится почти независимо. Это особенность самого формата, а не настройка, которую можно «починить».

Какую частоту кадров выбрать?

12 fps — стандартный вариант, он держит размер файла в разумных пределах. Переходите на 15 или 20, только если движение этого требует: размер растет почти линейно с частотой кадров.

Зачем ограничение в 30 секунд?

GIF длиннее этого при нормальном разрешении почти всегда превышает 200 МБ, и его уже неудобно кодировать и пересылать. Длинный ролик все равно подойдет: потяните ручки на дорожке к нужным 30 секундам.

Будет ли в GIF звук?

Нет. Сам формат GIF не поддерживает звук, поэтому аудиодорожка специально отбрасывается.

Что меняют настройки цветов и дизеринга?

«Цвета» задает, сколько оттенков может использовать кастомная палитра: больше — красивее, но тяжелее. Дизеринг управляет тем, как градиенты имитируются этой ограниченной палитрой: без него ровные области остаются плоскими, но на градиентах могут появиться заметные полосы.

Файл точно не загружается на сервер?

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

Статьи по теме

Похожие инструменты