MediaChef Видео в GIF
Видео в GIF на своём компьютере
Бросьте видео в MediaChef, выберите рецепт «Видео в GIF», задайте кадры в секунду и ширину, нажмите старт. Гифка появится рядом с исходным файлом. Наверх ничего не уходит: FFmpeg считает у вас на машине, поэтому нет ни ограничения на размер, ни очереди. На настройках по умолчанию — 15 кадров в секунду и ширина 480 пикселей — гифка стоит примерно 130 КБ на секунду видео: десять секунд выходят около 1,3 МБ.
- Что нужно
- MediaChef 0.8.5 — одна загрузка, FFmpeg уже внутри
- Работает офлайн
- Да, полностью — сеть не задействована вообще
- Что принимает
- MP4, MKV, MOV, WebM, AVI, TS и всё остальное, что читает FFmpeg
- Настройки
- Кадров/с 10 / 15 / 24 · ширина 320 / 480 / 640 пикселей
- Что получится
- clip.gif рядом с исходным видео
- Цена
- Бесплатно, открытый код (GPL-3.0), без аккаунта и водяного знака
Бесплатно и с открытым кодом — код на GitHub Все файлы и заметки о релизе
Как сделать гифку из видео
-
Скачайте MediaChef
Один файл на macOS, Windows или Linux. FFmpeg едет внутри загрузки — отдельно ничего ставить не нужно и в PATH ничего дописывать тоже.
-
Бросьте видео на доску
MediaChef читает файл через ffprobe и оставляет только подходящие рецепты. Карточка GIF появляется у любого видео, исходный формат не важен.
-
Выберите «Видео в GIF»
Две настройки: кадров в секунду и ширина в пикселях. Высота считается от ширины, пропорции не ломаются — ролик 16:9 при ширине 480 выйдет 480×270.
-
Нажмите старт и заберите файл
Гифка появится рядом с видео как clip.gif. Очередь показывает ход и готовый путь; бросьте несколько видео сразу — они пройдут одно за другим.
Сколько кадров в секунду выбрать
Кадры в секунду решают, насколько плавно выглядит движение, и в прямой пропорции — сколько файл весит. GIF хранит каждый кадр почти независимо, поэтому вдвое больше кадров означает примерно вдвое больший файл.
| Кадров/с | Как выглядит | Брать, когда |
|---|---|---|
| 10 | На быстром движении заметна ступенчатость, на медленном незаметна | Записи экрана, движение курсора, появляющийся текст. Самый маленький файл. |
| 15 | Достаточно плавно почти для всего | Значение по умолчанию. Реакции, короткие сцены и всё, в чём вы не уверены. |
| 24 | Как в кино, ступенек не видно | Быстрое движение, спорт, панорамы — и только если размер устраивает. |
Количество кадров считается точно: кадры = кадров/с × секунды. Десять секунд при 15 кадрах — это 150 кадров, при 24 — уже 240.
Какую ширину выбрать
Вы задаёте ширину, высота считается сама, чтобы пропорции остались, а масштабирование идёт фильтром Lanczos. В таблице — во что превращается видео 16:9.
| Ширина | 16:9 станет | Брать, когда |
|---|---|---|
| 320 пикс. | 320×180 | Чаты и мессенджеры, где гифку и так показывают мелко. Примерно вдвое легче, чем 480. |
| 480 пикс. | 480×270 | Значение по умолчанию. Читается в посте и в сообщении, при этом лёгкая. |
| 640 пикс. | 640×360 | Когда важны детали: показ интерфейса, мелкий текст на экране. Примерно в 1,5 раза тяжелее 480. |
Вверх ничего не растягивается: если исходник шириной 320, он останется 320, даже если попросить 640.
Сколько будет весить файл
Это измерено, а не прикинуто: десять секунд видео 1280×720 с движением по всему кадру, прогнанные ровно этим рецептом. Спокойная картинка сожмётся лучше, насыщенная — хуже, так что считайте это верхней половиной диапазона.
| Кадров/с | 320 пикс. | 480 пикс. | 640 пикс. |
|---|---|---|---|
| 10 | 0,45 МБ | 0,88 МБ | 1,36 МБ |
| 15 | 0,65 МБ | 1,28 МБ | 1,98 МБ |
| 24 | 0,98 МБ | 1,96 МБ | 3,05 МБ |
Самая дешёвая и самая дорогая настройки различаются почти в семь раз, и между ними два клика. Если гифка вышла слишком тяжёлой, снижайте сначала ширину: на глаз это дешевле, чем терять кадры.
Как длина влияет на размер
Рост линейный, потому что каждая секунда добавляет свои кадры. На настройках по умолчанию — 15 кадров, ширина 480 — секунда стоит около 130 КБ, и эта цифра почти не меняется с длиной.
| Длина | Размер по умолчанию | На секунду |
|---|---|---|
| 3 с | 0,37 МБ | 128 КБ |
| 5 с | 0,64 МБ | 131 КБ |
| 10 с | 1,28 МБ | 131 КБ |
| 20 с | 2,56 МБ | 131 КБ |
| 30 с | 3,82 МБ | 130 КБ |
Поэтому длина — самый сильный рычаг: обрезать ролик с тридцати секунд до восьми означает уменьшить файл примерно вчетверо, и никакая настройка такого не даёт.
Почему конвертировать у себя
Наверх ничего не уходит. Невыпущенный монтаж, запись закрытого созвона, съёмка экрана с данными клиента — всё остаётся на диске. Нет копии на сервере, чьей политике хранения пришлось бы верить.
Нет ограничения на размер. Онлайн-конвертеры заканчиваются между 100 МБ и 2 ГБ и ставят вас в очередь. Четырёхгигабайтная запись экрана обрабатывается так же, как четырёхмегабайтная.
Не нужно ждать загрузку. Сделать гифку быстро; долгая часть у веб-сервиса — сначала отправить туда видео. Локально этого шага просто нет.
Бесплатно, без аккаунта и водяного знака. Открытый код GPL-3.0: без регистрации, без пробного периода и без штампа в углу вашей гифки.
Пачкой, а не по одному. Бросьте сразу папку роликов: очередь пройдёт их и скажет, где какая гифка легла.
Когда GIF — плохой выбор
GIF — формат картинок из 1987 года, который делает работу видеоформатов хуже, чем они. Выбирать его стоит осознанно, и вот случаи, когда не стоит.
-
Нужен звук.
У GIF нет звуковой дорожки вообще — формату её некуда положить. Если в ролике важен звук, оставьте его видео.
-
Нужны точные цвета.
В кадре GIF не больше 256 цветов. Градиенты, оттенки кожи и тёмные сцены заметно расслаиваются на полосы. Больше всего страдает съёмка, плоский интерфейс и мультфильмы почти не замечают.
-
Ролик длинный.
При 130 КБ на секунду двухминутная гифка — это около 16 МБ. Тот же ролик в MP4 обычно в несколько раз меньше и выглядит лучше.
-
Гифку всё равно перекодируют на месте.
Часть чатов и соцсетей превращает загруженную гифку в видео у себя. Там вы заплатили размером GIF просто так.
Вопросы
Какой длины может быть гифка?
MediaChef не ставит ограничения — ограничение это ваш диск, и приложение проверяет свободное место перед стартом. Практический предел это размер: на настройках по умолчанию каждая секунда стоит около 130 КБ, поэтому минутная гифка это примерно 8 МБ, а пятиминутная около 39 МБ. Если гифка идёт в сообщение, сначала обрежьте ролик.
Почему гифка тяжелее видео, из которого сделана?
Потому что GIF хранит кадры почти независимо, а MP4 — разницу между ними. На настоящей съёмке это делает MP4 в несколько раз меньше при той же картинке. MediaChef тут ничего не исправит: так устроен формат.
Есть ли у гифки звук?
Нет. В формате GIF нет звуковой дорожки, поэтому при конвертации звук отбрасывается. Если звук нужен отдельным файлом, примените к исходному видео рецепт «Вытащить аудио в MP3».
Почему цвета выглядят хуже, чем в видео?
В кадре GIF максимум 256 цветов, а в видео их миллионы. Плавные градиенты — небо, затемнение, тёмная сцена — превращаются в заметные полосы. Записи экрана и плоская графика почти ничего не теряют: у них цветов и было мало.
Можно сделать гифку только из части видео?
Да, в два шага: рецептом «Обрезать без перекодирования» вырежьте нужный фрагмент, а из него сделайте гифку. Обрезать сначала — это ещё и самый дешёвый способ уменьшить файл: длина влияет на размер сильнее любой настройки.
Какие кадры в секунду и ширину выбрать?
Начните со значений по умолчанию, 15 кадров и 480 пикселей: читается в посте, десять секунд около 1,3 МБ. Снижайте до 320, если файл должен быть маленьким, и поднимайте до 640, когда нужно сохранить мелкий текст. 24 кадра берите только для быстрого движения, а 10 — для записей экрана, где ступенчатость почти не видна.
Как уменьшить размер гифки?
В таком порядке: укоротите ролик, потом уменьшите ширину, потом кадры в секунду. Длина работает линейно, поэтому тридцать секунд вместо восьми экономят примерно вчетверо. Переход с 640 на 320 пикселей экономит примерно втрое. Снижение с 24 до 15 кадров даёт около трети, но заметнее всего портит движение.
Есть водяной знак или платная версия?
Нет. MediaChef с открытым кодом под GPL-3.0, платной версии нет вообще, и в картинку не дописывается ничего, кроме той конвертации, о которой вы попросили.
Работает без интернета?
Да, полностью. FFmpeg едет внутри загрузки, поэтому создание гифки не касается сети ни разу. Одноразовая загрузка модели нужна только для расшифровки, а это другой рецепт.
Из каких форматов можно сделать гифку?
Из всего, что читает FFmpeg: MP4, MKV, MOV, WebM, AVI, TS, FLV, WMV и остальных. MediaChef проверяет файл через ffprobe и предлагает рецепт GIF любому видео, у которого есть картинка.
Можно обработать несколько видео сразу?
Да. Бросьте их все на доску, добавьте рецепт — очередь выполнит их одно за другим, показывая ход и остаток времени по каждому.
Гифка будет повторяться по кругу?
Да, гифки, записанные так, повторяются бесконечно — именно так их проигрывают все просмотрщики и браузеры.
Можно сделать гифку с прозрачным фоном?
Формат поддерживает один прозрачный цвет, но из обычного видео прозрачности взяться неоткуда: кадры видео полностью непрозрачные. Прозрачность имеет смысл только для материала, у которого она уже была.
Это работает на Windows и Linux или только на macOS?
На всех трёх. Для Windows есть установщик, для Linux — AppImage и .deb, для macOS — DMG под Apple Silicon. Рецепт и настройки везде одинаковые.
Сделайте гифку из этого ролика
MediaChef 0.8.5 — бесплатно, открытый код, macOS · Windows · Linux.
Бесплатно и с открытым кодом — код на GitHub Все файлы и заметки о релизе
MediaChef — молодой проект: сборки пока без подписи Apple и Microsoft, поэтому первый запуск попросит подтверждение — простая инструкция лежит внутри каждого архива.
Что-то не работает или чего-то не хватает? Напишите: hello@mediachef.app