Ошибка «этот аудиоформат (EAC3) не поддерживается» в MX Player появляется из-за того, что в свежих версиях приложения отсутствует встроенная поддержка кодеков семейства Dolby — AC3, EAC3 (Dolby Digital Plus), а также DTS и MLP. Видеоряд при этом воспроизводится нормально, а звука нет вовсе: плеер показывает предупреждение и продолжает проигрывать файл молча.
Причина кроется не в поломке смартфона и не в «битом» файле, а в лицензионных ограничениях: декодеры Dolby требуют отдельного лицензирования, поэтому разработчики MX Player исключили их из стандартной сборки. Ниже разберём, как проверить, что проблема именно в кодеке, и какие способы реально возвращают звук.
Почему MX Player не воспроизводит EAC3
Формат EAC3 (Enhanced AC-3, он же Dolby Digital Plus) массово используется в торрент-раздачах фильмов и сериалов, в потоковых рипах и на многих Smart TV. Когда MX Player встречает такую аудиодорожку и не находит подходящего декодера, он выводит уведомление об отсутствии поддержки.
Исторически проблему решали кастомные кодеки — отдельные пакеты библиотек под конкретную архитектуру процессора (ARMv7, ARMv8/Neon, x86), которые пользователь скачивал и подключал к плееру. В новых версиях приложения этот механизм работает нестабильно или отсутствует вовсе, поэтому универсального «официального» решения сейчас нет.
- 🔇 Видео идёт, звука нет — типичный признак неподдерживаемой аудиодорожки.
- 📜 В описании фильма или в свойствах файла указано EAC3, DDP, DD+, AC3 или DTS.
- 🧩 Другие файлы с дорожками AAC или MP3 в том же плеере звучат нормально.
- 📱 На другом плеере (например, VLC) тот же файл воспроизводится со звуком.
Как убедиться, что проблема именно в кодеке
Прежде чем что-то устанавливать, проведите короткую диагностику. Откройте тот же видеофайл в любом альтернативном плеере — например, в VLC for Android, который содержит собственные декодеры. Если там звук есть, значит, файл в порядке, а причина — отсутствие поддержки EAC3 в вашей сборке MX Player.
Дополнительно посмотрите информацию о дорожке. В MX Player во время воспроизведения откройте меню и пункт вроде Инструменты → Свойства (название может отличаться в зависимости от версии) — там видно формат аудиопотока. Если указан EAC3, диагноз подтверждён.
⚠️ Внимание: если звука нет вообще ни в одном плеере и ни в одном файле, проблема, скорее всего, не в кодеке, а в настройках звука устройства или в самом файле. Проверьте громкость медиапотока и другой ролик.
Способ 1. Подключить кастомный кодек
Классическое решение — установить пакет кастомного кодека, совместимый с вашей версией MX Player и архитектурой процессора. Важно понимать: сборки кодеков выпускались энтузиастами под конкретные версии приложения, и с актуальными версиями они могут быть несовместимы.
Общий порядок действий выглядит так: определить архитектуру устройства, скачать подходящий пакет кодека из надёжного источника, затем указать путь к нему в настройках плеера через Настройки → Декодер → Пользовательский кодек. После перезапуска приложения плеер должен подхватить библиотеку.
☑️ Проверка перед установкой кодека
⚠️ Внимание: файлы кодеков из непроверенных источников могут содержать вредоносный код. Скачивайте пакеты только с ресурсов с устоявшейся репутацией и проверяйте их антивирусом. Если в вашей версии MX Player пункт Пользовательский кодек отсутствует, этот способ не сработает.
Способ 2. Использовать альтернативный плеер
Самый простой и безопасный вариант — перейти на плеер со встроенной поддержкой EAC3. Наиболее известная альтернатива — VLC for Android: это свободный проект с собственным набором декодеров, который воспроизводит дорожки Dolby без дополнительных манипуляций.
Также пользователи часто упоминают mpv-based плееры и другие открытые проекты. Поддержка конкретных форматов зависит от версии приложения, поэтому перед установкой стоит проверить описание в магазине приложений или просто открыть проблемный файл и убедиться, что звук появился.
| Способ | Сложность | Риски | Для кого подходит |
|---|---|---|---|
| Кастомный кодек для MX Player | Средняя | Файлы из сети, несовместимость версий | Тем, кто хочет остаться в MX Player |
| Альтернативный плеер (VLC и др.) | Низкая | Минимальные | Большинству пользователей |
| Переконвертация аудио в AAC | Средняя | Потеря многоканальности | Для постоянной медиатеки |
| Аппаратное декодирование на ТВ | Зависит от устройства | Нет | При просмотре на телевизоре |
Способ 3. Переконвертировать аудиодорожку
Если вы хотите хранить фильмы так, чтобы они играли везде, имеет смысл перекодировать звук из EAC3 в AAC — формат, который поддерживается практически всеми плеерами и устройствами. Для этого подойдут бесплатные конвертеры на ПК, например HandBrake или FFmpeg.
Видеопоток при этом можно не трогать — копировать без перекодирования, что сохраняет качество и сильно ускоряет процесс. Учтите ограничение: при переводе многоканальной дорожки 5.1 в стерео AAC объёмный звук будет потерян. Если многоканальность важна, лучше использовать плеер с поддержкой EAC3 вместо конвертации.
Пример команды для FFmpeg, которая копирует видео и перекодирует только звук:
ffmpeg -i film.mkv -c:v copy -c:a aac -b:a 192k film_aac.mkv
Почему именно AAC?
AAC — открытый стандартизированный формат, декодеры для него встроены в Android на системном уровне, поэтому любой плеер воспроизводит такую дорожку без дополнительных кодеков. Качество при битрейте 192–256 кбит/с для большинства слушателей неотличимо от оригинала.
Особенности на Android TV и Smart TV
На телевизорах и приставках ситуация может отличаться. Некоторые устройства имеют аппаратную поддержку Dolby Digital Plus и способны декодировать EAC3 на уровне системы — тогда звук появляется при выводе через HDMI на ресивер или саундбар, даже если плеер сам дорожку не раскодирует.
Если вы смотрите контент на ТВ, проверьте в настройках звука телевизора или приставки параметры вроде Цифровой выход / Passthrough и формат вывода. Названия пунктов зависят от производителя, поэтому сверяйтесь с инструкцией к вашей модели. На устройствах без поддержки Dolby надёжнее всего использовать VLC for Android TV.
Часто задаваемые вопросы
Почему раньше MX Player играл EAC3, а теперь нет?
Поддержка кодеков Dolby была исключена из приложения из-за лицензионных требований. После обновления плеера старые подключённые кодеки также могут перестать работать из-за несовместимости версий.
Файл испорчен, если нет звука?
Нет. Проверьте тот же файл в VLC: если звук есть, файл полностью исправен, а проблема только в отсутствии декодера EAC3 в MX Player.
Безопасно ли скачивать кастомный кодек из интернета?
Риск есть: пакеты распространяются неофициально. Скачивайте только с ресурсов с устоявшейся репутацией и проверяйте файлы антивирусом. Более безопасная альтернатива — плеер со встроенной поддержкой формата.
Поможет ли очистка кэша или переустановка MX Player?
Нет. Ошибка связана не с повреждением данных приложения, а с принципиальным отсутствием декодера. Переустановка не добавит поддержку EAC3.
Какой плеер точно воспроизводит EAC3 на Android?
Наиболее предсказуемый вариант — VLC for Android с собственными декодерами. Поддержку в других плеерах стоит проверять по описанию конкретной версии или опытным путём на своём файле.