58 показов 11 открытий

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вывод

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *