Переведите гифку в видео MP4 — файл станет в 5–10 раз легче и откроется в любом плеере, мессенджере и монтажной программе. Можно повторить анимацию несколько раз. Обработка в браузере.

GIF хранит каждый кадр отдельной картинкой с палитрой до 256 цветов и не умеет описывать движение. Видеокодек H.264 внутри MP4 сохраняет только разницу между кадрами и использует миллионы цветов, поэтому та же анимация занимает в 5–10 раз меньше и выглядит чище — без зернистости и «лесенок» на градиентах.
Из-за этого мессенджеры и соцсети давно показывают гифки как видео. Telegram, например, сам переводит присланный GIF в MP4 — но пережимает по-своему; если сконвертировать заранее, вы контролируете качество. ВКонтакте, Дзен и сторис принимают MP4 напрямую и не режут его так, как документ .gif.
Ещё одна причина — монтаж. Большинство редакторов на телефоне не открывают GIF на таймлайне вовсе, а MP4 — без вопросов. Так гифка-реакция или логотип-анимация попадает в ваш ролик.
| Качество | CRF (сжатие H.264) | Когда выбирать |
|---|---|---|
| высокое | 20 | скринкаст с мелким текстом, важна чёткость |
| обычное — рекомендуем | 23 | подходит почти всегда, баланс размера и качества |
| экономное | 28 | максимально лёгкий файл для простых анимаций и иконок |
CRF — шкала сжатия H.264: чем ниже цифра, тем меньше сжатие и лучше картинка, но больше файл. «Кадров в секунду» настраивается отдельно от качества: «как в гифке» сохраняет исходный тайминг, а фиксированные 30/25/15 выравнивают дёрганую анимацию, если у исходного GIF нестабильные задержки между кадрами.
Конвертация идёт в браузере через ffmpeg, собранный в WebAssembly. Набор аргументов виден в коде страницы — вот он с расшифровкой.
| Аргумент | Значение | Зачем |
|---|---|---|
| -stream_loop | на единицу меньше выбранного числа повторов | Один проход уже есть у самого файла |
| -vf scale | ширина и высота округляются вниз до чётных | H.264 кодирует блоками и требует чётных сторон |
| fps | добавляется, только если выбрано 30, 25 или 15 | Вариант «как в гифке» оставляет исходный тайминг |
| -c:v libx264 | кодек H.264 | Открывается на любом телефоне и в любой соцсети |
| -preset veryfast | скорость сжатия | В браузере ffmpeg считает в один поток, медленные пресеты растянут минуту на десятки минут |
| -crf | 20, 23 или 28 — по выбранному качеству | Чем ниже цифра, тем меньше сжатие и больше файл |
| -pix_fmt yuv420p | цветовая схема | Без неё телевизоры и встроенные плееры покажут чёрный экран |
| -movflags +faststart | служебный блок переносится в начало файла | Видео стартует до полной загрузки при заливке в интернет |
| -an | без звуковой дорожки | В GIF звука нет физически |
Про округление сторон. Гифки часто имеют размер вроде 499 на 281 пиксель. Без округления кодировщик откажется работать и выдаст ошибку. Округление вниз съедает максимум один ряд пикселей по краю — заметить это нельзя.
Почему на выходе нет звука. Формат GIF хранит только кадры, звуковой дорожки в нём не бывает. Флаг -an просто говорит об этом кодировщику явно, чтобы тот не искал то, чего нет. Немой MP4 на выходе — свойство исходника, а не поломка. Если звук нужен, накладывайте его в редакторе поверх готового файла.
Обратная задача. Если требуется, наоборот, получить гифку из ролика в Pinterest или TikTok, этим занимается конвертер видео в GIF — там параметры зафиксированы и настраивать ничего не надо.
Гифка загружается на сервер? Нет. Конвертация идёт в браузере через ffmpeg под WebAssembly, файл не покидает устройство.
Во сколько раз уменьшится файл? Обычно в 5–10 раз: гифка 4 МБ превращается в MP4 на 400–800 КБ. Точный размер виден сразу после обработки.
Будет ли видео зациклено? MP4 не умеет зацикливаться сам — это делает плеер. Чтобы анимация повторялась внутри файла, выберите 2–4 повтора.
Останется ли прозрачный фон? Нет, MP4 не поддерживает прозрачность — фон станет чёрным. Для прозрачной анимации используйте WebP.
Откроется ли MP4 на iPhone и в Telegram? Да: результат кодируется в H.264 с yuv420p — самое совместимое сочетание, его понимают все телефоны, мессенджеры и соцсети.
Что означает CRF в настройках качества? Это шкала сжатия видеокодека H.264: у нас на выбор 20 (высокое), 23 (обычное) и 28 (экономное) — чем ниже цифра, тем меньше сжатие, лучше картинка и больше файл.
Иконка на экране, работает без браузера. Занимает 0 МБ и ставится за секунду.
Кинь ссылку — видео или фото придёт ответом. Pinterest, TikTok, ВК и Rutube.