🏞 Особенности отправки GIF.
Сегодня хотим осветить очень узкую, но довольно интересную тему - отправку анимаций через ботов Телеграм. Тут есть несколько подводных камней, на которые мы сами наткнулись и сегодня хотим поделиться с вами!
Для отправки анимации через бота, нужно вызвать метод
API
sendAnimation или
sendDocument (использовался до появления sendAnimation, но все еще работает). В метод нужно передать файл формата
GIF или MP4 без звука.
Обычный формат файлов GIF зачастую имеет очень низкое качество из-за ограничений самого формата (всего 256 цветов). Плюс, такие файлы почему-то отображаются во всех клиентах Телеграм по-разному, к примеру на iOS качество ухудшается еще сильнее. Поэтому мы не рекомендуем отправлять анимации формата GIF.
С форматом MP4 дела обстоят намного интереснее! Такие анимации получаются
намного лучшего качества и намного меньшего размера. Тут тоже есть свои ограничения, но они довольно мягкие. Примерные
ограничения такие: до 30 кадров в секунду, отсутствие аудио, разрешение до 1000 на 1000, размер до 10 МБ. Такие видео тоже зацикливаются и отображаются как обычные GIF.
Остались вопросы? Или есть идея?
Обращайся -
@lvadislav,
@justdii