Ошибка «This audio format (AC3) is not supported» в MX Player означает, что плеер не может декодировать звуковую дорожку фильма, хотя само видео воспроизводится нормально. Пользователь видит картинку, но слышит тишину — либо получает это уведомление сразу при запуске файла.
Причина кроется в лицензионных ограничениях: форматы AC3, E-AC3 (Dolby Digital Plus), DTS и MLP защищены патентами Dolby, поэтому разработчики MX Player исключили их поддержку из стандартной сборки приложения. Решение существует — установка пользовательского кодека (custom codec), который возвращает декодирование этих форматов. Ниже разберём, как определить нужную версию кодека, откуда его безопасно взять и как подключить к плееру.
Почему MX Player не воспроизводит AC3-звук
Формат AC3 (Dolby Digital) — один из самых распространённых аудиокодеков в фильмах и сериалах, скачанных из сети или записанных с ТВ. Для его легального декодирования производитель приложения должен платить лицензионные отчисления Dolby Laboratories. Команда MX Player отказалась от этих выплат и убрала соответствующие библиотеки из официальной сборки.
Проверить, какая именно дорожка вызывает проблему, можно прямо в плеере: откройте видео, вызовите меню и посмотрите свойства файла — рядом с аудиопотоком будет указан формат. Если там значится AC3, E-AC3, DTS или TrueHD, без внешнего кодека звука не будет.
Альтернативный признак — плеер автоматически переключается на аппаратный декодер HW+ и предлагает использовать программное декодирование, но даже режим SW не спасает: звуковая библиотека просто отсутствует в приложении.
Как узнать версию кодека для вашего устройства
Пользовательский кодек собирается под конкретную архитектуру процессора, и поставить «первый попавшийся» пакет не получится — плеер его просто не примет. Узнать нужную версию можно двумя способами.
Самый надёжный путь — открыть в MX Player меню: Настройки → Декодер и пролистать вниз до пункта Пользовательский кодек. Там будет прямо указано, какой тип кодека требуется, например ARMv8 NEON, ARMv7 NEON или x86. Эта строка — ваш ориентир при скачивании.
- 📱 ARMv7 / ARMv7 NEON — старые и бюджетные смартфоны с 32-битными процессорами;
- 📱 ARMv8 (ARM64) NEON — подавляющее большинство современных Android-устройств;
- 💻 x86 / x86_64 — планшеты и устройства на процессорах Intel, а также некоторые эмуляторы;
- 📺 Tegra — редкие устройства на чипах NVIDIA.
Если пункт настроек по какой-то причине недоступен, архитектуру процессора подскажет любая утилита системной информации из магазина приложений — ищите строку ABI или CPU architecture.
Где скачать AC3-кодек и как не подхватить вредоносный файл
Официально кодек через Google Play не распространяется — его собирают энтузиасты на базе открытого проекта FFmpeg. Известные сборки публикуются в профильных ветках форумов, например в теме MX Player на XDA-Developers и на русскоязычном форуме 4PDA. Именно эти источники считаются наиболее проверенными: файлы там обсуждаются сообществом, а вредоносные подделки быстро выявляются.
⚠️ Внимание: не качайте кодек со случайных сайтов по запросу «ac3 codec mx player скачать». Под видом кодека нередко распространяются вредоносные APK. Настоящий пользовательский кодек — это ZIP-архив с библиотеками (например,
libffmpeg.mx.so), а не установочный файл, требующий запуска.
Обращайте внимание на соответствие версии кодека версии плеера. Старые сборки кодека могут не подойти к свежему MX Player и наоборот — в теме загрузки обычно указано, с какими версиями приложения совместим пакет. Если после подключения кодека плеер его «не видит», несовпадение версий — первое, что стоит проверить.
Пошаговая установка пользовательского кодека
Процедура занимает пару минут и не требует root-доступа. Всё делается штатными средствами плеера.
☑️ Установка AC3-кодека в MX Player
После того как вы укажете путь к архиву, MX Player проверит совместимость и предложит перезапуск. Если файл подошёл, приложение закроется и откроется уже с подключённой библиотекой. Запустите фильм, который раньше шёл без звука, — дорожка AC3 должна заработать.
Возможен и автоматический сценарий: если плеер обнаружит подходящий кодек в папке загрузок, он сам предложит его использовать при первом запуске видео с неподдерживаемой дорожкой. В этом случае достаточно подтвердить выбор.
Если после перезапуска звук не появился, проверьте, какой декодер активен: во время воспроизведения откройте меню и убедитесь, что выбран режим SW или HW+ — в чистом аппаратном режиме HW обработку звука берёт на себя система, и пользовательская библиотека может не задействоваться.
Типичные ошибки при подключении кодека
Чаще всего пользователи сталкиваются с сообщением о несовместимости. Разберём основные сценарии и их причины.
| Симптом | Вероятная причина | Решение |
|---|---|---|
| «Can't find custom codec» | Неверная архитектура пакета | Скачать кодек под ваш ABI (NEON/x86) |
| Плеер не видит ZIP-файл | Архив распакован или повреждён | Использовать исходный ZIP, скачать заново |
| Кодек установлен, звука нет | Активен аппаратный декодер HW | Переключиться на SW или HW+ |
| Ошибка после обновления плеера | Версия кодека устарела | Найти сборку кодека под новую версию |
| Звук есть, но хрипит | Конфликт обработки многоканальной дорожки | Включить программное декодирование звука в настройках |
⚠️ Внимание: не распаковывайте ZIP-архив кодека — MX Player принимает библиотеку именно в виде целого архива. Распакованная папка с файлами .so в диалоге выбора просто не отобразится как подходящий вариант.
Отдельный случай — устройства на Android TV и приставки. Там файловый менеджер плеера может не видеть часть каталогов из-за ограничений доступа к хранилищу в новых версиях Android. Поможет перемещение архива в папку Download либо предоставление MX Player расширенного доступа к файлам в системных настройках.
Что делать, если кнопка выбора кодека неактивна
Убедитесь, что у MX Player есть разрешение на доступ к хранилищу (Настройки Android → Приложения → MX Player → Разрешения). На Android 11 и новее может потребоваться разрешение «Доступ ко всем файлам». После выдачи разрешения перезапустите плеер и повторите выбор архива.
Альтернативы: когда кодек ставить не хочется
Установка стороннего кодека — не единственный выход. Если возня с архивами и версиями не подходит, рассмотрите другие варианты.
- 🎬 VLC для Android — свободный плеер со встроенной поддержкой AC3, E-AC3 и DTS «из коробки»;
- 🎬 Kodi — медиацентр с полным набором аудиодекодеров, удобен на ТВ-приставках;
- 🔄 Конвертация дорожки — перекодировать звук файла в AAC на ПК (например, через HandBrake), но это долго и требует обработки каждого видео;
- 📦 Старые версии MX Player — ранние сборки ещё содержали AC3, но их использование небезопасно с точки зрения уязвимостей и не рекомендуется.
Конвертация оправдана, если проблемных файлов мало и вы хотите хранить их в универсальном формате. Для постоянного просмотра торрент-раздач с многоканальным звуком удобнее один раз настроить кодек или перейти на плеер со встроенной поддержкой.
Безопасность и юридический аспект
Формально декодирование AC3 требует лицензии Dolby, поэтому пользовательские кодеки распространяются в «серой зоне». Для личного использования на собственном устройстве претензий к пользователям на практике не предъявляется, но стоит понимать природу явления: именно поэтому кодек нельзя найти в официальном магазине приложений.
С точки зрения безопасности устройства главное правило одно: кодек — это пассивная библиотека, которую подгружает плеер. Она не запрашивает установку, не требует разрешений и не запускается сама по себе. Если скачанный файл просит установить его как приложение или выдать ему доступы — это не кодек, а подделка, и такой файл нужно удалить.
Часто задаваемые вопросы
Почему MX Player убрали поддержку AC3?
Форматы AC3, E-AC3 и DTS защищены патентами Dolby и DTS. За их декодирование разработчик приложения обязан платить лицензионные отчисления, поэтому команда MX Player исключила эти библиотеки из официальной сборки, оставив возможность подключения пользовательского кодека.
Нужен ли root-доступ для установки кодека?
Нет. Пользовательский кодек подключается штатно через настройки плеера: Настройки → Декодер → Пользовательский кодек. Достаточно указать путь к ZIP-архиву — никаких системных модификаций не требуется.
Плеер пишет «Can't find custom codec». Что делать?
Чаще всего скачан пакет не под вашу архитектуру процессора. Откройте пункт «Пользовательский кодек» в настройках — там указан нужный тип (например, ARMv8 NEON или x86) — и найдите сборку именно для него. Также проверьте, что архив не распакован и не повреждён.
После обновления MX Player звук снова пропал. Почему?
Новая версия плеера может быть несовместима со старой сборкой кодека либо сбросить путь к файлу. Сначала проверьте, указан ли кодек в настройках декодера; если указан, но не работает — ищите обновлённую сборку кодека под текущую версию приложения.
Есть ли плееры с поддержкой AC3 без установки кодеков?
Да. VLC для Android и Kodi содержат встроенные декодеры AC3, E-AC3 и DTS и воспроизводят такие файлы сразу после установки. Это удобная альтернатива, если настраивать пользовательский кодек в MX Player не хочется.