Что такое Создание GIF?

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

Конвертация идёт через ffmpeg, собранный в WebAssembly, в два прохода: первый читает обрезанный отрывок и строит палитру из 256 цветов по его же кадрам, второй раскладывает каждый кадр по этой палитре с дизерингом Sierra. Частота кадров от 5 до 30, а предполагаемый размер файла пересчитывается прямо во время настройки.

Как использовать

  1. Перетащите видеофайл и дождитесь загрузки предпросмотра.
  2. Отметьте начало и конец фрагмента, затем выберите ширину и частоту кадров — чем меньше и медленнее, тем легче файл.
  3. Нажмите «Создать GIF», посмотрите зацикленный результат и скачайте готовый файл.

Когда использовать

  • Превратить четыре секунды записи экрана во вложение к баг-репорту.
  • Сделать зацикленную реакцию из видео с телефона для группового чата.
  • Вырезать короткую демонстрацию из MP4 для README или страницы документации.

Результат

Из 45-секундной записи экрана с ошибкой в приложении вырежьте те 4 секунды, где виден сбой, поставьте ширину 480 px и 12 кадров в секунду и получите гифку на 2 МБ для баг-репорта.

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

Почему трёхсекундный GIF весит больше, чем весь исходный MP4?
GIF хранит каждый кадр целой картинкой, без предсказания движения между кадрами, а MP4 записывает только изменения. Это устройство формата, а не настройка. Чтобы файл похудел, уменьшите ширину или частоту кадров.
Что происходит со звуковой дорожкой исходного видео?
Она отбрасывается. В формате GIF попросту нет звукового канала, отсюда и привычка к немым петлям с подписью. Если звук важен, оставьте ролик в MP4 или WebM.
Почему плавные градиенты становятся зернистыми или пятнистыми?
В GIF помещается максимум 256 цветов. Палитра собирается по вашему же отрывку, а не берётся стандартная веб-палитра, и дизеринг Sierra рассыпает ошибку так, что полосы читаются как фактура. Плоская рисованная картинка теряет меньше всех.
Какой длины отрывок можно взять и почему первый запуск такой долгий?
Исходный файл до 100 МБ, а длину ограничивает скорее терпение: секунда на 15 кадрах это пятнадцать полноценных картинок. Первый запуск ещё и подгружает видеодвижок, дальше старт заметно быстрее.
Можно ли выгрузить шире исходного видео, чтобы вышло чётче?
Список ширин заканчивается шириной самого видео: увеличение придумывает пиксели и лишь утяжеляет файл. Если нужен большой GIF, снимите исходник в более высоком разрешении.

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