Wiggle

Как сделать стикер из кружка в Telegram

Кружок (видеосообщение) становится стикером двумя способами. Можно переслать его боту, который вырежет питомца или человека и положит стикер в твой пак. Или обрезать его в круг через ffmpeg и загрузить в @Stickers сам. Второй способ обходится без бота, но фон остаётся.

Round Telegram video message turned into a cut-out sticker
Слева кружок, справа стикер из него: фон вырезан, обводка белая.

Быстро: переслать кружок боту

  1. Открой @WigglePackBot и нажми Start.
  2. Перешли туда кружок из любого чата или запиши новый прямо в боте.
  3. Через 30 секунд стикер в твоём личном паке. Кружок длиннее 3 секунд бот режет сам: берёт середину, где кадр обычно спокойный, и ничего не спрашивает.

Подпись к кружку в Telegram не добавить, поэтому текст ставится потом: под готовым стикером есть кнопка «✍️ Добавить текст». Это бесплатно.

3 живых стикера бесплатно, дальше 50 ⭐ за 10. Статичные из фото бесплатно всегда.

→ Переслать кружок боту

Руками: круглый стикер через ffmpeg

Сначала скачай кружок как mp4. Проще всего в Telegram Desktop: правый клик по кружку → «Сохранить как…». Дальше одна команда: обрезает квадрат, масштабирует до 512×512 и делает всё вне круга прозрачным.

ffmpeg -ss 0 -t 3 -i krug.mp4 -an \
  -vf "fps=30,crop='min(iw,ih)':'min(iw,ih)',scale=512:512,format=yuva420p,\
geq=lum='p(X,Y)':cb='p(X,Y)':cr='p(X,Y)':a='if(lte(hypot(X-256,Y-256),256),255,0)'" \
  -c:v libvpx-vp9 -pix_fmt yuva420p -auto-alt-ref 0 -b:v 400k sticker.webm

Получится круглый стикер 512×512 с прозрачными углами, 3 секунды, VP9, без звука. Из нашего кружка вышло 179 КБ. Если файл больше 256 КБ, уменьши -b:v до 300k или 200k. Потом @Stickers → /newvideo → имя пака → загрузить sticker.webm и выбрать эмодзи.

Фон в кружке при этом остаётся. Чтобы вырезать только кота, нужна маска на каждый кадр: это делает бот, или rembg по кадрам (команды в английской инструкции).

Требования Telegram к видеостикеру

Источник: core.telegram.org/stickers.

Частые вопросы

Можно ли сделать стикер из кружка в самом Telegram?

Встроенный редактор стикеров Telegram делает стикеры из фото. Кружок в видеостикер превращают боты: @WigglePackBot принимает пересланный кружок и возвращает живой стикер без фона в личном паке.

Кружок длиннее 3 секунд. Что делать?

Видеостикер в Telegram не длиннее 3 секунд. В ffmpeg кусок выбирается параметрами -ss (откуда) и -t 3 (сколько). Бот @WigglePackBot кружок длиннее 3 секунд режет сам и берёт середину.

Почему стикер из кружка квадратный, а не круглый?

Кружок хранится как квадратное видео, круглым его делает только интерфейс Telegram. Чтобы стикер был круглым, углы надо сделать прозрачными: в ffmpeg это фильтр geq с альфой по hypot, команда выше.

Звук из кружка останется?

Нет. В видеостикере звука не бывает, Telegram примет файл только без аудиодорожки (в ffmpeg ключ -an).

Ещё инструкции: живой стикер из видео · remove background (EN) · примеры.

Открыть @WigglePackBot в Telegram
3 живых стикера бесплатно · без регистрации · в любом Telegram

Нет ffmpeg под рукой? Бесплатный конвертер в браузере: видео или GIF → WEBM-стикер / эмодзи для Telegram, файл никуда не загружается.