{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

Почему видео не автовоспроизводится в Telegram. Памятка для блогеров, маркетологов и всех причастных

В Телеграме одно и то же видео отображается и воспроизводится по-разному. Оно может выглядеть как статичное превью, как гифка и как большое видео с автовоспроизведением. Обычно как-то пофиг, но когда готовишь анонс или платное размещение, нужно чтобы всё отображалось как нужно. Расскажу, как это настроить.

Тесты проводил на видео .mp4 с кодеком H.264

Что влияет на отображение видео

Я пытался настроить автовоспроизведение, и мне пришлось потестировать кучу настроек, чтобы выяснить довольно банальные вещи.

На отображение видео влияет:

  • клиент пользователя;
  • размер файла видео;
  • разрешение видео;
  • наличие аудиодорожки;
  • индивидуальные настройки пользователя.

А вот куда отправляешь видео — почти не влияет. По умолчанию настройки одинаковы для чатов, каналов и групп. А если пользователь вручную что-то подкрутил, то мы никак это не узнаем и никак это учесть не сможем.

Клиент пользователя

Мне известно как минимум 7 разных клиентов для телеграма:

  • приложение на айфон;
  • приложение на айпад (ага, они отличаются);
  • приложение на андроид;
  • клиент на Windows;
  • Telegram Lite для MacOS, который скачивается из AppStore;
  • Telegram Desktop для MacOS, который скачивается с официального сайта (ага, они разные);
  • Telegram Web, которым пользуются из браузера.

Весь этот зоопарк немного отличается интерфейсом и настройками. Например, у Telegram Desktop для мака есть встроенный настраиваемый прокси, а у Telegram Lite его нет.

Статистики популярности разных клиентов я не находил. Цель статьи — собрать критерии, чтобы видео автовоспроизводилось везде.

Главное правило: если что-то нормально отображается в одном клиенте — не факт, что так же будет выглядеть в остальных. Не узнаешь, пока не проверишь. Мобильные устройства менее требовательны к видео и запускают их без проблем. На десктопе требования жёстче.

Размер файла видео

Телеграм позволяет загружать видео до 2 Гб, но большие файлы он показывает просто статичным превью.

На разных клиентах разные критерии для размера файлов. На мобильных устройствах воспроизводятся видео и по 35 Мб, больше не тестировал. На десктопе у меня само не запускается видео больше 8 Мб.

Кроме того, во всех клиентах телеграма пользователь может настроить под себя автовоспроизведение или отключить его. Но тут наши полномочия всё, я буду ориентироваться на минимальное значение по умолчанию.

По настройкам кажется, что у меня автовоспроизведётся видео до 50 Мб, но по факту видео должно быть меньше 8 Мб, чтобы автовоспроизводиться

Максимальный размер файла видео — 8 Мб, дальше на разных клиентах будут запускаться нестабильно.

Разрешение видео

Я не тестировал какие-то экстремальные разрешения. У меня и на обычных разрешениях не всегда всё работало. Если вкратце — высокие разрешения и нестандартные соотношения сторон воспроизводиться не будут 🤷‍♂

Телеграму не важны предельные значения сторон, он отключает автовоспроизведение в результате превышения количества пикселей или что-то такое. Например, видео 1920×1080 будет воспроизводиться. Но видео 1920×1600 воспроизводиться не будет. Но 1400×1312 воспроизводится. А 1500×1406 — снова нет.

Используйте стандартные разрешения видео.

Если нужно использовать нестандартные разрешения, то правило такое: ширина × высота < 2млн.

Наличие аудиодорожки

Тут всё просто.

Если убрать аудиодорожку, то видео .mp4 воспроизводится как гифка. Да, она тоже будет автовоспроизводиться, но размер превью заметно меньше. А если вместе с видео нужно разместить текст, то получается совсем уродливо.

Чтобы видео отображалось как видео, у файла должна быть аудиодорожка. Даже пустая. Можно даже на таймлайн ничего не ставить. Главное, экспортировать с аудиодорожкой.

Вывод

Я часа три потратил на попытки нагуглить, почему у меня автоматически не крутится видео, хотя на других каналах оно крутится. Но ответа в интернете не нашёл. Пришлось самому тестировать, чтобы заставить работать этот чёртов анонс. Даже метаданные пытался редактировать — вдруг в них дело? Оказалось, не в них.

В итоге разобрался и решил написать статью, чтобы в интернете был ответ.

Подписывайтесь на мой телеграм-канал «Чистый лист нас тоже боится». Я там рассказываю про редактуру, сценаристику и всякие рандомные вещи, которые показались мне любопытными. Это для него я делал анонс.

0
7 комментариев
Написать комментарий...
Sergey Klochko

господи, благослови создателей телеграм, что всю эту красоту можно выключить.

Ответить
Развернуть ветку
Владимир Тупикин
Автор

Хахах, это правда)
Оно очень легко отключается в настройках.
И как раз об этом просто сотни инструкций в поиске 😅

Ответить
Развернуть ветку
Alex Klime

Автор, вы , конечно, заморочились.. )) в данном случае, очень правильно. Спасибо вам за полезную инфу!

Ответить
Развернуть ветку
Владимир Тупикин
Автор

Да блин, у меня на видео зацикленная анимация, мне некрасиво когда просто статичный кадр висит. А пока разобрался — материала уже было на целую статью

Ответить
Развернуть ветку
Alex Klime

Вы молодец!

Ответить
Развернуть ветку
Василий Колодин

Прикольно )))

Ответить
Развернуть ветку
Вера Банатовски

О, дружище, спасибо за труд и полезное инфо!

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
4 комментария
Раскрывать всегда