Чёрный экран со звуком, сообщение «формат не поддерживается» или рывки при воспроизведении 4K-файла на Android TV почти всегда указывают на одну причину: система или плеер не умеют декодировать конкретный видео кодек, которым упакован ролик. Проблема встречается и на приставках, и на телевизорах с Android TV / Google TV, причём один и тот же файл может идти на одном устройстве и отказываться работать на другом.
В этом материале разберём, какие кодеки актуальны для Android TV, чем аппаратное декодирование отличается от программного, как проверить поддержку на своём устройстве и что делать, если видео не воспроизводится. Отдельно рассмотрим выбор плеера и вариант с перекодированием файлов.
Что такое кодек и почему он важен на ТВ-приставке
Кодек — это алгоритм сжатия и распаковки видеопотока. Файл в формате MKV или MP4 — лишь контейнер, а внутри него видео закодировано, например, в H.264, H.265 (HEVC) или AV1, а звук — в AAC, AC3 или DTS. Чтобы воспроизвести такой файл, устройство должно уметь декодировать и видеодорожку, и аудиодорожку.
На Android TV существует два пути декодирования. Аппаратное выполняет отдельный блок чипа (SoC) — оно быстрое и почти не греет процессор. Программное выполняется центральным процессором через вычисления — оно универсальнее, но на слабых приставках приводит к пропуску кадров и перегреву. Кодеки, зашитые в чип, работают всегда; остальные зависят от возможностей плеера.
Именно поэтому список поддерживаемых форматов у двух разных приставок на одной версии Android TV может отличаться: он определяется в первую очередь процессором устройства, а не операционной системой.
Основные видео кодеки и их поддержка на Android TV
Ниже — кодеки, с которыми чаще всего приходится иметь дело владельцам приставок и телевизоров на Android TV. Поддержка конкретного кодека зависит от чипа устройства, поэтому таблица отражает общую картину, а не гарантию для каждой модели.
| Кодек | Где встречается | Поддержка на Android TV |
|---|---|---|
| H.264 (AVC) | Онлайн-видео, старые фильмы, трансляции | Практически универсальная, аппаратная |
| H.265 (HEVC) | 4K-фильмы, торрент-раздачи, стриминг | На большинстве современных устройств, аппаратная |
| VP9 | YouTube, сервисы Google | Широкая, особенно на устройствах с сертификацией Google |
| AV1 | Новые раздачи, YouTube, Netflix | Только на свежих чипах; на старых — нет или программно |
| MPEG-2 | DVD-рипы, эфирное ТВ, старые записи | Зависит от чипа, часто требует программного декодера |
Отдельно стоит упомянуть аудио. Дорожки DTS и Dolby Digital (AC3) — частый источник ситуации «видео есть, звука нет». Лицензионные ограничения приводят к тому, что часть устройств и плееров не декодирует эти форматы напрямую, а лишь передаёт их на ресивер или саундбар (режим passthrough), если тот поддерживает соответствующий стандарт.
Как проверить, какие кодеки поддерживает ваше устройство
Самый надёжный способ — посмотреть список аппаратных декодеров системы. В Android это можно сделать через приложения-диагносты, которые считывают информацию из MediaCodecList — системного интерфейса, где перечислены все доступные кодеки. Подойдут, например, утилиты класса AIDA64 или DevCheck, доступные в Google Play для ТВ.
Порядок проверки выглядит так:
- 🔍 Установите диагностическое приложение из Google Play и откройте раздел с кодеками или мультимедиа.
- 📋 Найдите в списке записи вида
video/hevc,video/av01,video/avc— это аппаратные декодеры. - 🎬 Запустите проблемный файл и посмотрите его параметры: кодек видео и аудио можно узнать через MediaInfo на компьютере или в свойствах файла в плеере.
- 🔊 Сверьте аудиодорожку: если звук в DTS, а устройство его не поддерживает, проблема будет именно в звуке.
Если диагностика показывает, что нужного декодера нет в списке аппаратных, это не приговор: многие плееры умеют декодировать программно. Но на слабом чипе тяжёлые форматы вроде 4K HEVC программно не потянет ни один плеер.
Выбор плеера с широкой поддержкой кодеков
Стандартный проигрыватель системы опирается только на аппаратные декодеры, поэтому сторонний плеер — первое, что стоит попробовать при проблемах. На Android TV хорошо зарекомендовали себя проигрыватели VLC, MX Player и Kodi: они содержат собственные программные декодеры и не зависят от системных ограничений.
VLC работает «из коробки» и поддерживает практически все распространённые контейнеры и кодеки, включая программное декодирование. MX Player позволяет вручную переключаться между аппаратным (HW), аппаратным расширенным (HW+) и программным (SW) декодером прямо во время воспроизведения — это удобно для диагностики. Kodi подходит для домашней медиатеки с сетевыми источниками.
⚠️ Внимание: устанавливайте плееры только из Google Play или официальных источников разработчика. Сторонние APK-сборки «плееров со всеми кодеками» нередко содержат вредоносный код, а на ТВ-приставке антивирусной защиты обычно нет.
Пошаговая диагностика: видео не воспроизводится
Действуйте от простого к сложному. Большинство случаев решается без перекодирования файлов.
☑️ Диагностика проблем с воспроизведением
Сначала откройте файл в альтернативном плеере. Если VLC воспроизводит его нормально, а штатный плеер — нет, дело в ограничениях конкретного приложения, и вопрос решается сменой проигрывателя. Если файл не идёт нигде, смотрите глубже.
Далее проверьте, не упирается ли устройство в производительность. Признаки нехватки мощности: картинка рассыпается на квадраты, звук опережает видео, приставка заметно греется. В этом случае программное декодирование тяжёлого файла (например, 4K HEVC с высоким битрейтом) на слабом чипе не поможет — останется перекодирование или более мощное устройство.
Отдельный сценарий — есть изображение, но полностью отсутствует звук. Проверьте настройки звука в плеере: переключите аудиодорожку, отключите или включите режим passthrough, попробуйте вывод через HDMI в другом формате. Если телевизор или саундбар не поддерживает DTS, а плеер передаёт поток без перекодирования, звука не будет.
Почему файл с флешки может не читаться вовсе
Помимо кодека, причиной бывает файловая система накопителя. Некоторые устройства на Android TV не видят диски в NTFS или exFAT либо требуют сторонний файловый менеджер для доступа. Также проверьте, не повреждён ли сам файл: попробуйте воспроизвести его на компьютере.
Перекодирование файлов: когда без него не обойтись
Если аппаратной поддержки кодека нет, а программное декодирование не тянет по мощности, остаётся конвертация. Задача — перевести видео в H.264, который аппаратно поддерживается практически всеми устройствами на Android TV, а звук — в AAC или AC3.
Для перекодирования на компьютере подойдут бесплатные инструменты: HandBrake с графическим интерфейсом или FFmpeg для командной строки. В HandBrake достаточно выбрать пресет для универсальных устройств и указать кодек H.264. Пример команды FFmpeg для конвертации с копированием аудио:
ffmpeg -i input.mkv -c:v libx264 -preset medium -crf 20 -c:a copy output.mp4
Учитывайте: перекодирование 4K-фильма занимает заметное время и при сильном сжатии снижает качество картинки. Параметр crf управляет качеством: меньше значение — выше качество и больше размер файла.
⚠️ Внимание: не перекодируйте файлы «на всякий случай» всей библиотекой. Сначала убедитесь через диагностику, что проблема именно в кодеке, а не в повреждённом файле, сетевом источнике или настройках плеера — иначе потратите время впустую.
Настройки Android TV, влияющие на воспроизведение
Несколько системных параметров могут влиять на работу видео. В настройках устройства проверьте разделы Настройки → Дисплей и звук (названия могут отличаться в зависимости от производителя): разрешение экрана, режимы HDMI и форматы аудиовыхода. Неверно выбранный режим аудиовыхода — частая причина пропадания звука при passthrough.
Также держите систему обновлённой: производители иногда добавляют или исправляют поддержку кодеков в обновлениях прошивки. Проверить наличие обновлений можно в разделе Настройки → Система → Обновление (путь зависит от оболочки конкретного устройства).
Часто задаваемые вопросы
Какой видео кодек лучше всего подходит для Android TV?
Наиболее совместимый вариант — H.264 (AVC) со звуком AAC: его аппаратно декодирует практически любое устройство. Для 4K-контента оптимален H.265 (HEVC), если чип вашей приставки поддерживает его аппаратно.
Почему видео воспроизводится, но нет звука?
Наиболее вероятная причина — аудиодорожка в формате DTS или Dolby Digital, который устройство или плеер не декодирует. Попробуйте плеер VLC, переключите аудиодорожку или измените настройки passthrough в плеере и системе.
Можно ли установить кодеки на Android TV отдельно, как на Windows?
Системных пакетов кодеков в привычном понимании для Android TV не существует. Поддержка определяется чипом устройства и декодерами, встроенными в конкретный плеер. Поэтому решение — установка плеера с собственными программными декодерами, например VLC.
Поддерживает ли Android TV кодек AV1?
Аппаратная поддержка AV1 есть только на устройствах с относительно новыми процессорами. На старых приставках AV1 либо не воспроизводится вовсе, либо декодируется программно с нагрузкой на процессор. Проверить можно через приложения-диагносты вроде AIDA64.
Что делать, если 4K-видео тормозит на приставке?
Сначала проверьте, декодируется ли файл аппаратно: переключите декодер в плеере на программный и обратно. Если аппаратного декодера под этот кодек нет, а чип слабый, поможет только перекодирование файла в H.264 или снижение разрешения и битрейта исходника.