Ошибка «Используйте пользовательский кодек» (Use custom codec) при открытии видео с дорожкой AC3, DTS или E-AC3 означает, что MX Player не может декодировать аудио встроенными средствами. При этом видео может идти с картинкой, но полностью без звука — это и есть типичный симптом, с которым пользователи ищут решение.
Причина кроется в лицензионных ограничениях: поддержка некоторых аудиоформатов была исключена из стандартной сборки плеера, и воспроизведение таких дорожек требует отдельного пользовательского кодека (custom codec). В этой статье разберём, что это за кодеки, как определить нужную версию, как их установить и что делать, если установка не помогла.
Что такое пользовательский кодек MX Player
Пользовательский кодек — это дополнительный программный модуль, который расширяет список поддерживаемых аудиоформатов. Он основан на библиотеке FFmpeg и подключается к плееру отдельным файлом с расширением .zip. Плеер подхватывает его при запуске и использует для декодирования звука.
Без этого модуля MX Player воспроизводит видеопоток, но аудиодорожки в форматах, требующих лицензирования, обрабатывать не может. К таким форматам обычно относятся:
- 🔇 AC3 (Dolby Digital) — самый частый источник проблемы;
- 🔇 DTS / DTS-HD — многоканальный звук в фильмах;
- 🔇 E-AC3 (Dolby Digital Plus) — встречается в стриминговых рипах;
- 🔇 MLP / TrueHD — реже, но тоже требует кодека.
Важно понимать: кодек влияет только на звук. Если видео не воспроизводится вообще (чёрный экран, артефакты), причина, скорее всего, в другом — в типе видеокодека или аппаратном декодере.
Как определить нужную версию кодека
Кодеки собираются под разные архитектуры процессоров, и поставить «первый попавшийся» файл не получится — плеер его просто не примет. Сначала нужно узнать, какая версия требуется именно вашему устройству.
Откройте MX Player и перейдите по пути: Меню (три точки) → Настройки → Декодер. Прокрутите список вниз до пункта Пользовательский кодек — там будет указан тип архитектуры, например ARMv7 NEON, ARMv8 (ARM64) или x86. Именно под эту архитектуру и нужно скачивать файл.
| Архитектура | Где встречается | Что искать в имени файла |
|---|---|---|
| ARMv7 NEON | Старые и бюджетные смартфоны | neon / armv7 |
| ARM64 (ARMv8) | Большинство современных устройств | arm64 / aio |
| x86 / x86_64 | Планшеты и эмуляторы на Intel | x86 / x86_64 |
| AIO (universal) | Универсальная сборка | aio |
Где взять файл кодека и как его установить
Файл кодека распространяется в виде ZIP-архива, который не нужно распаковывать — плеер работает с ним как с единым целым. Ищите сборки на профильных форумах (например, ветки, посвящённые MX Player, на крупных Android-форумах), где пользователи выкладывают проверенные версии под конкретные релизы плеера. Избегайте случайных сайтов с «паками кодеков»: под видом архива там может оказаться что угодно.
Порядок установки выглядит так:
☑️ Установка пользовательского кодека MX Player
После указания пути плеер перезапустится автоматически. Если версия файла совпала с тем, что ожидает приложение, в настройках рядом с пунктом Пользовательский кодек появится отметка о загруженной версии. Это признак успешной установки.
⚠️ Внимание: версия кодека должна соответствовать версии самого MX Player. Кодек от старой сборки плеера может не подойти после обновления приложения — в этом случае плеер снова покажет ошибку, и файл придётся искать заново под актуальную версию.
Частые ошибки при установке и их решение
Даже при правильном порядке действий установка может завершиться неудачей. Ниже — типичные ситуации и способы их разобрать.
«Не удаётся загрузить пользовательский кодек» — чаще всего означает несовпадение версий. Проверьте, под какую версию плеера собран файл, и сравните с версией приложения в Настройки → О программе. Вторая возможная причина — повреждённый архив: перекачайте файл из другого источника.
Плеер не видит файл при выборе. Убедитесь, что архив лежит в доступной папке (например, Download), а не в защищённой системной директории. На новых версиях Android доступ к файлам ограничен — попробуйте переместить ZIP в корень внутренней памяти.
Кодек установлен, но звука всё равно нет. Проверьте, какой декодер используется: во время воспроизведения откройте меню и переключите режим с HW на SW (программный декодер). Пользовательский кодек работает именно в программном режиме.
Как переключить аппаратный и программный декодер
Во время воспроизведения видео нажмите на значок декодера в верхней части экрана (обычно подписан HW, HW+ или SW) и выберите SW. Программный декодер нагружает процессор сильнее, но поддерживает больше форматов звука через пользовательский кодек.
Альтернативы: если кодек не помог
Установка кодека — не единственный путь. В зависимости от ситуации есть обходные варианты, которые иногда проще.
- 🔄 Переключение на SW-декодер — часть форматов декодируется программно даже без дополнительного файла;
- 🎬 Другой плеер — например, VLC содержит собственный набор декодеров и не требует внешних кодеков;
- 🔁 Перекодирование аудиодорожки — конвертация AC3 в AAC на компьютере решает проблему раз и навсегда для конкретного файла;
- 📦 Откат на версию плеера, под которую есть рабочий кодек, — крайняя мера, если обновление всё сломало.
⚠️ Внимание: скачивайте файлы кодеков только с проверенных источников и не устанавливайте APK-файлы, которые выдают себя за «кодеки». Настоящий пользовательский кодек — это ZIP-архив, он не требует установки как приложение и не запрашивает системных разрешений.
Выбор варианта зависит от того, насколько часто вы сталкиваетесь с проблемными дорожками. Для одного фильма проще переконвертировать звук, для постоянного просмотра — настроить кодек один раз или перейти на плеер со встроенной поддержкой.
Почему звук пропадает после обновления плеера
Распространённый сценарий: кодек работал, плеер обновился через магазин приложений — и ошибка вернулась. Дело в том, что пользовательский кодек привязан к конкретной сборке MX Player, и при обновлении совместимость может нарушиться.
Решение здесь одно — найти сборку кодека под новую версию плеера и установить её заново тем же способом через Настройки → Декодер → Пользовательский кодек. Старый файл удалять не обязательно: плеер просто подхватит новый.
Чтобы не повторять процедуру после каждого обновления, можно отключить автообновление приложения в настройках магазина. Но учитывайте, что в новых версиях исправляются и другие ошибки, поэтому это компромисс между удобством и актуальностью.
FAQ: частые вопросы о кодеках MX Player
Нужно ли распаковывать ZIP-архив с кодеком?
Нет. MX Player работает с архивом напрямую. Распакованные файлы плеер не распознает, поэтому указывайте путь именно к ZIP-файлу.
Почему плеер пишет «кодек не найден», хотя файл скачан?
Чаще всего причина в несовпадении версии кодека и версии плеера либо в неправильной архитектуре. Проверьте тип архитектуры в настройках декодера и найдите сборку кодека под вашу текущую версию приложения.
Безопасно ли устанавливать пользовательский кодек?
Да, если файл скачан из проверенного источника. Кодек — это библиотека для плеера, а не самостоятельное приложение: он не запрашивает разрешений и не имеет доступа к системе. Опасаться стоит файлов, которые предлагают «установить кодек как приложение» — настоящий кодек так не распространяется.
Можно ли обойтись без кодека совсем?
Можно. Переключение на программный декодер (SW) помогает с частью форматов, а плееры вроде VLC содержат встроенную поддержку AC3 и DTS и не требуют внешних файлов. Ещё вариант — перекодировать аудиодорожку в AAC на компьютере.
Кодек влияет на качество видео?
Нет. Пользовательский кодек отвечает только за декодирование аудиодорожек. Качество картинки определяется видеокодеком и режимом декодера (HW/HW+/SW), к пользовательскому кодеку это отношения не имеет.