Поддержать

Гифки из видео без загрузки на сервер

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

Вот такие гифки у нас получаются

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

Мастерская

Файлы не покидают ваше устройство. Вкладка Network в инструментах разработчика покажет: ни одного исходящего файла.

Перетащите видео сюда

MP4, WebM, MOV, M4V: всё, что открывает ваш браузер. На выходе до 30 секунд и до 1280 px по ширине.

Или вставьте файл из буфера: Ctrl+V

Читаю видео…

0:00,0
Обрезка по времени
Начало 0:00,0 Длина 0,0 с Конец 0:00,0

Тяните ручки или выберите их Tab и двигайте стрелками (Shift: по секунде, Alt: по кадру).

Настройки

15
480

Цвета
Дизеринг

Bayer: узор не мерцает между кадрами и лучше жмётся.

Скорость
Направление
Итоговый размер считаю…
Мои пресеты

    Пока нет своих пресетов. Настройте всё как нравится и сохраните.

    Готовая GIF-анимация

    Ваш GIF собран

    Размер
    —
    Кадров
    —
    Размеры
    —
    Время
    —

    Скачать GIF

    История

    Хранится только в этом браузере: название, размеры и настройки. Сами файлы мы не сохраняем.

      Пока пусто. Сделайте первую гифку или сожмите картинку, и запись появится здесь.

      Как это работает

      1. Откройте файл

        Перетащите видео, GIF или картинки в окно. Браузер читает файл прямо с диска, на сервер он не уходит.

      2. Настройте

        Обрежьте отрезок, выберите размер, число кадров и цветов. Размер файла видно заранее, ещё до запуска.

      3. Скачайте

        Результат собирается в фоновом потоке, страница не подвисает. Готовый файл можно скачать или скопировать в буфер.

      Почему так быстро и безопасно

      Приватно по устройству

      У сайта нет ни одного маршрута для приёма файлов. Бэкенд отдаёт страницу и список поддержавших, больше ничего.

      Не вешает страницу

      Палитра, дизеринг и упаковка работают в отдельном потоке (Web Worker). Кнопка «Отменить» срабатывает сразу.

      Умная упаковка кадров

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

      Без подвоха

      Нет регистрации, водяных знаков, рекламы и лимита на число файлов. Можно поддержать проект монетой TON, но это по желанию.

      Как сделать GIF поменьше

      GIF прожорлив: он хранит каждый кадр почти как картинку. Пара честных правил, которые реально помогают.

      • Режьте короче. Размер растёт линейно с длительностью. Три секунды вместо десяти это минус 70%.
      • 10–12 кадров в секунду хватает для реакций и стикеров. 30 кадров нужны редко и весят вдвое больше.
      • Ширина 320–480 px достаточна для чата и сайта. Размер падает примерно квадратично: вдвое уже значит вчетверо легче.
      • 64–128 цветов почти не видны на живом видео, зато файл заметно легче. Дизеринг Bayer прячет полосы.
      • Для сайтов лучше MP4 или WebM. Такое видео обычно в 5–10 раз легче GIF того же вида и играет в цикле через <video autoplay loop muted playsinline>. GIF нужен там, где видео не вставить: чаты, письма, комментарии.

      Нравится? Бросьте монетку

      Вопросы и ответы

      Мои файлы правда никуда не отправляются?

      Правда. Видео, GIF и картинки читаются прямо в браузере и обрабатываются на вашем устройстве. На сервер уходят только запросы за страницей, шрифтами и списком поддержавших. Проверить можно во вкладке Network в инструментах разработчика (F12).

      Какие видео открываются?

      Те, что умеет проигрывать ваш браузер: чаще всего MP4 (H.264), WebM, MOV с H.264. Если видео в экзотическом кодеке (например, HEVC в Chrome без аппаратной поддержки), страница так и скажет, что не смогла его открыть. Тогда перекодируйте ролик в обычный MP4 или попробуйте Safari.

      Какая максимальная длина и размер?

      На выходе до 30 секунд и до 1000 кадров, ширина до 1280 px. Исходное видео может быть длиннее: просто выберите нужный отрезок ползунками. Кадры отправляются на упаковку по одному, поэтому память не раздувается даже на 1080p.

      Почему GIF получается тяжелее видео?

      Формат GIF старый: 256 цветов на кадр и почти нет межкадрового сжатия. Видео H.264 или VP9 жмёт в разы лучше. Поэтому для сайтов мы советуем MP4 или WebM, а GIF оставляем для мессенджеров и мест, где видео не принимают.

      Что такое дизеринг и какой выбрать?

      Дизеринг имитирует недостающие цвета узором из точек. «Нет» даёт самый лёгкий файл, но на градиентах появляются полосы. Bayer: ровный узор, который не мерцает между кадрами. Флойд–Стейнберг выглядит мягче на фото, но «шумит» в движении и весит больше.

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

      Да. Страница адаптивна, ручки обрезки управляются пальцем. Но телефон слабее компьютера, поэтому длинные ролики в большом разрешении там соберутся заметно дольше. Для телефона разумно брать 320–480 px.

      Куда идут деньги от поддержки и что такое TON?

      TON это открытая блокчейн-сеть, а монета TON её валюта. Перевод уходит напрямую на кошелёк автора проекта, никаких посредников. Он идёт на оплату хостинга и время на развитие сайта. Список поддержавших на странице читается из блокчейна, поддельных записей там нет.