Ffmpeg + телеграм: создание стикера из кружка (с прозрачным фоном)
Бот на входе получает обычный кружок, на выходе должен отправлять стикер с прозрачным фоном.
По сути требуется инструкция, вмешательство в бота не нужно.
Конвертирую в стикер так (опущу получение файла из присланного юзером кружка):
shell_exec( 'ffmpeg -y -i videonotes/'.$newFileKey.' -ss 00:00:00 -t 00:00:10 -c copy videonotes/'.$newFileKey );
Отправляю стикер так:
$telegram->sendSticker( [ 'chat_id' => $chat_id, 'sticker' => new CURLFile($newFileKey) ] );
Получаю:
Квадратный стикер. Нужно круглый, как кружок, собственно.
Быстро переведу денежку за оперативную помощь.
По сути требуется инструкция, вмешательство в бота не нужно.
Конвертирую в стикер так (опущу получение файла из присланного юзером кружка):
shell_exec( 'ffmpeg -y -i videonotes/'.$newFileKey.' -ss 00:00:00 -t 00:00:10 -c copy videonotes/'.$newFileKey );
Отправляю стикер так:
$telegram->sendSticker( [ 'chat_id' => $chat_id, 'sticker' => new CURLFile($newFileKey) ] );
Получаю:
Квадратный стикер. Нужно круглый, как кружок, собственно.
Быстро переведу денежку за оперативную помощь.