Как сделать живой стикер в Telegram из видео
Живой (видео) стикер в Telegram — это короткий WEBM-ролик с прозрачным фоном. Его можно собрать руками через ffmpeg и бота @Stickers, а можно отдать видео боту, который сам вырежет фон.
Требования Telegram
- WEBM, кодек VP9, без звука.
- Одна сторона ровно 512 px, другая — 512 или меньше.
- До 3 секунд, до 30 кадров в секунду, лучше с петлёй.
- Размер до 256 КБ.
Источник: core.telegram.org/stickers.
Руками
ffmpeg -ss 0 -t 3 -i input.mp4 -an \
-vf "fps=30,scale='if(gt(iw,ih),512,-2)':'if(gt(iw,ih),-2,512)'" \
-c:v libvpx-vp9 -pix_fmt yuva420p -b:v 400k sticker.webmЕсли файл больше 256 КБ, уменьши -b:v и пересобери. Дальше @Stickers → /newvideo → имя пака → загрузить sticker.webm и выбрать эмодзи. Фон при этом останется: чтобы его убрать, нужна маска на каждый кадр.
Через бота

Пришли видео, кружок или GIF в @WigglePackBot. Бот вырежет фон на каждом кадре, добавит белую обводку, уложит файл в 256 КБ и положит стикер в твой личный пак. Около 30 секунд. Добавь подпись к видео, и текст встанет прямо на стикер.
Лучше всего выходит: один питомец целиком в кадре, ровный пол или стена, 1–3 секунды движения.
3 живых стикера бесплатно, статичные из фото — всегда бесплатно. Дальше 50 ⭐ за 10.
Примеры: витрина Wiggle.
Ещё инструкции: стикер из кружка · in English
Открыть @WigglePackBot в Telegram
3 живых стикера бесплатно · без регистрации · в любом Telegram
Нет ffmpeg под рукой? Бесплатный конвертер в браузере: видео или GIF → WEBM-стикер / эмодзи для Telegram, файл никуда не загружается.