MP4 в 1080p может раздуться до GIF на 20 МБ, если копировать каждый кадр. Здешний браузерный кодировщик рассчитан на то, чтобы оставаться живым: он масштабирует под вашу ширину и берёт ограниченное число кадров.
Три рычага
- Время — две секунды при 10 FPS это 20 кадров. Восемь секунд — 80. Режьте жёстко.
- Ширина — 640 px для чат-GIF уже широко. 320 px на телефоне часто выглядит нормально.
- FPS — здесь потолок 15 FPS. Большинство мемов нормально смотрятся на 8–10.
Почему GIF всё равно тяжёлый
GIF хранит палитру на 256 цветов в структуре кадра, без современного видеосжатия. Поэтому пятисекундная шутка может весить больше исходного MP4. Нужен длинный ролик — оставляйте MP4 или берите беззвучный WebM.
Когда инструмент откажет
Файлы больше 80 МБ, больше пяти видео в списке или файл, который браузер не умеет декодировать (редкие кодеки). Переэкспортируйте в H.264 MP4, если само воспроизведение не идёт.