Зачем конвертировать TGS в MP4?
MP4 работает везде - в видеоредакторах, мессенджерах, социальных сетях и на телефонах, в то время как .tgs воспроизводится только внутри Telegram. Конвертация в .mp4 позволяет повторно использовать анимацию стикера в видеопроектах или делиться ею за пределами Telegram.
Способы конвертации TGS в MP4
LottieViewConvert OPEN-SOURCE
Откройте приложение, перетащите в него файл .tgs, выберите MP4 в качестве формата экспорта, укажите папку для сохранения и нажмите «Export».
ffmpeg OPEN-SOURCE
Отрисуйте .tgs в последовательность кадров PNG с помощью lottie-converter, затем закодируйте через ffmpeg -framerate 30 -i frames/frame%04d.png -c:v libx264 output.mp4.
Об этих форматах
Файл TGS - это анимированный стикер Telegram, представляющий собой векторную Lottie-анимацию, сжатую с помощью gzip (обычно 20-30 КБ). Настольные приложения не открывают его двойным…
Открыть детали .TGS →Файл MP4 - это видеоконтейнер (стандарт MPEG-4 Part 14, принят в 2003 году), который объединяет видео, аудио, субтитры и главы в одном файле. Он воспроизводится на любом телефоне,…
Открыть детали .MP4 →Качество и на что обратить внимание
- MP4 (H.264) не поддерживает альфа-каналы - прозрачный фон стикера станет непрозрачным (обычно белым или черным, в зависимости от инструмента).
- Стикеры Telegram ограничены примерно 3 секундами, поэтому выходной MP4 будет таким же коротким.
- При конвертации векторная анимация растеризуется с фиксированным разрешением; стандартный холст Telegram составляет 512x512 пикселей.
Часто задаваемые вопросы
Как сохранить прозрачный фон стикера в видеоформате?
Какую частоту кадров использовать при кодировании через ffmpeg?
.tgs и проверьте поле Lottie JSON fr для получения оригинальной частоты кадров, затем передайте это значение флагу -framerate в ffmpeg.