Сделать гифку из видео

Отметьте на дорожке нужный кусок — до 15 секунд — и посмотрите готовую гифку прежде, чем скачивать. Ролик остаётся у вас: кадры разбирает сам браузер.

Перетащите ролик — выберете кусок и получите гифкуВыбрать видеоMP4, MOV, WEBM, MKV · из ролика берём кусок до 15 секунд

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

Что умеет

  • MP4, MOV, WEBM, MKV → GIF
  • Бесплатно, без регистрации и без почты
  • Сколько угодно файлов за раз и за день
  • Страница открылась — дальше можно работать без интернета

Как выбрать кусок

Из ролика берём кусок до 15 секунд. Это не осторожность, а замер: при 480 точках ширины и 12 кадрах в секунду 15 секунд дают около 180 кадров и секунд двадцать работы на телефоне среднего класса; тридцать секунд — это уже полминуты ожидания, шестьдесят — около двух. Сколько при этом выйдет мегабайт, заранее не скажет никто: вес гифки решает содержимое кадра, и на одинаковых настройках запись экрана и ночная съёмка отличаются в шесть раз. Вес самого файла значения не имеет: из него читается только выбранный кусок, поэтому получасовое видео ведёт себя так же, как пятисекундное.

Плавность, ширина и вес

Плавность — 8, 12 или 15 кадров в секунду: 12 выглядит как обычная гифка, 8 примерно на треть легче, 15 плавнее и дороже примерно на четверть (замер на одиннадцати роликах: ×0,65–0,68 и ×1,25 от веса при 12). Ширина — 320, 480 или 720 точек: она заметно меняет вес, а вот время почти нет. Основное время уходит на разбор самого ролика, поэтому на замере восьми роликов 720 против 480 обошлись от «разницы не видно» до полутора раз, и чем крупнее кадр в исходнике, тем разница меньше. Зацикливание решает, крутится гифка по кругу или проигрывает один раз.

Есть и четвёртое, чего в настройках нет: 256 цветов гифки подбираются по первому кадру куска и дальше не меняются. Это наш выбор ради скорости: считать палитру заново на каждый кадр по замеру выходит в два-четыре раза дольше, а на видео, где соседние кадры похожи, разницы в цвете почти не видно. Пока свет и краски по ходу куска держатся, её и не будет. А вот если в середине включается вспышка, камера уходит с улицы в комнату или закат перекрашивает всё небо, вторая половина гифки будет нарисована цветами первой и потеряет оттенки. Лекарство простое: начинать кусок с самого пёстрого места либо резать сцены с разным светом на отдельные гифки.

Почему гифка столько весит

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

Из чего во что переводит

  • JPGJPG, PNG, WEBP, PDF
  • PNGJPG, PNG, WEBP, PDF
  • WEBPJPG, PNG, WEBP, PDF
  • HEICJPG, PNG, WEBP, PDF
  • PDFJPG, PNG
  • Видео (MP4, MOV, WEBM, MKV)GIF
  • Пачка снимков (JPG, PNG, WEBP, HEIC)GIF
  • GIFMP4

Обратно в HEIC не переводим: браузер этот формат умеет только читать, а сервера, который сделал бы это за него, у сайта нет.

Почему файл никуда не уходит

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

Практическое следствие: страница работает и с личными записями, которые не хочется никуда отправлять, а размер файла ограничен только тем, что помещается на вашем диске.

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

Почему нельзя сделать гиф из всего видео?

Можно, но смотреть на это будет некому: минута видео при 12 кадрах в секунду — это 720 кадров, и каждый лежит в файле целой картинкой. Такая гифка грузится в чате дольше, чем проигрывается, а на телефоне и собирается минуты. Поэтому берём кусок до 15 секунд — на нём гифка остаётся гифкой.

Останется ли звук?

Нет: GIF не умеет хранить звук — это последовательность картинок, и всё. Если нужен звук, отправляйте сам ролик или обрезанный фрагмент видео.

Что делать, если гифка получилась слишком тяжёлой?

Сначала укоротить кусок: вес прямо пропорционален числу кадров. Потом уменьшить плавность до 8 кадров в секунду — это примерно треть веса долой. Ширину лучше трогать последней: на 320 точках гифка легче, но в мессенджере выглядит мелко.

Почему у гифки цвета не такие, как в ролике?

В GIF на кадр приходится 256 цветов, а здесь палитра к тому же считается один раз, по первому кадру вашего куска: так сборка идёт заметно быстрее. На плавных переходах — небе, коже, дымке — цвета проступают полосами, а если по ходу куска резко меняется свет, дальние кадры окажутся выкрашены цветами начала. Помогает начать кусок с самого пёстрого места или разрезать сцены с разным светом на отдельные гифки.

Какие форматы видео подойдут?

MP4, MOV с телефона, WEBM и MKV — то есть всё обычное. Разбирает их сам браузер, поэтому редкие кодеки могут ему не поддаться: об этом страница скажет строкой, а не замрёт.

Работает ли это на телефоне?

Да, и дорожка сделана под палец: ручки крупные, границы куска можно набрать числами. Считает при этом телефон, поэтому 15 секунд там займут примерно вдвое больше времени, чем на компьютере.

Соседний инструментСобрать гифку из нескольких фотографий — порядок и задержка кадров