Для сжатия видео перед отправкой в Telegram можно использовать, например, следующие инструменты:
Также есть боты для сжатия видео, например, Telegram-Video-Compressor-Bot на основе HandBrake CLI. 3 Бот слушает видео, отправленные в чате, сжимает их и возвращает сжатые видео в том же чате. 3
Ещё есть CompressorBot — Telegram-бот для сжатия видео с незначительным изменением качества. 4