Как избежать сжатия видео при отправке
Видео отправляется в искажённом виде, в плохом качестве, или меняется пропорция — это результат автоматического перекодирования со стороны Telegram.
Видео отправляется в искажённом виде, в плохом качестве, или меняется пропорция — это результат автоматического перекодирования со стороны Telegram. Telegram сжимает видео при отправке, если файл превышает определённые лимиты — как для отправителя (через Bot API), так и для получателя (через клиентское приложение).

Лимиты размера видео
До 10 МБ — рекомендуемый размер. Telegram отправит без перекодирования, лид увидит ровно тот файл, что был загружен.
10–20 МБ — Telegram может перекодировать. На стороне платформы Chatterfy верхний лимит —
20 МБ для медиа в Send Message (документы — отдельно, до 50 МБ).Больше 20 МБ — медиа отказывается приниматься платформой. Загрузка не пройдёт.
Документы (отправляются как файл, не как видео) — до 50 МБ. Лид скачает оригинал, но в чате он будет показан как файл, не как просмотрщик.
Как уменьшить размер без потери качества
Используйте кодек H.265 (HEVC) — он даёт примерно в 2 раза меньший размер при том же качестве по сравнению с устаревшим H.264. Большинство современных видеоредакторов поддерживают экспорт в H.265.
Через ffmpeg:
Перекодирование видео в H.265 для уменьшения размераbash
ffmpeg -i input.mp4 -c:v libx265 -crf 28 -preset slow -c:a aac -b:a 96k output.mp4Параметр
-crf 28 — качество (меньше = лучше, типичный диапазон 23–28 для веба). Для разговорного видео можно ставить 28–32 — экономит размер. Для красивой продуктовой картинки — 23–25.Чтобы не повторилось
Если ваш контент — видео, заложите ffmpeg в свой workflow. Один скрипт «сожми перед загрузкой» окупается через неделю-две — больше не нужно гадать почему лид получил «мыльное» видео. Хороший CRF + H.265 + правильный битрейт аудио (96 kbps хватает для голоса) дают качественное видео в пределах 10 МБ при длине до 60 секунд.
Не используйте Telegram Web для загрузки видео в бот
Загрузка видео через web-клиент Telegram (для отладки или копирования из чата) даёт самый агрессивно сжатый вариант — Telegram пережимает прямо в браузере. Используйте десктоп-приложение или прямую загрузку файла в шаге Send Message.
Частые вопросы
Связанное
Эта статья была полезна?




