VLC не играет DVD? Исправления региона, CSS и меню

Проблемы форматов и кодеков Обновлено: Применимо к: Windows · macOS · Linux · VLC 3.0.x · DVD/Blu-ray drives

Воспроизведение DVD в VLC обычно просто работает — но когда не работает, причины более специализированные, чем у обычного видеофайла: коды регионов, шифрование CSS, сам привод или обработка меню DVD в VLC. Этот гид проходит реальные сбои DVD в реальном мире и их исправления, включая библиотеку libdvdcss, которую VLC использует для расшифровки коммерческих дисков.

Почему это происходит?

  • Шифрование CSS — большинство коммерческих DVD зашифрованы CSS; VLC нуждается в libdvdcss для расшифровки, и некоторые сборки не несут его (особенно дистрибутивы Linux и сборка macOS).
  • Несовпадение кода региона — регион диска (1–6) должен совпадать с регионом привода; несовпадения обычно выдают ошибку региона, иногда пустой плеер.
  • Проблемы привода или диска — грязный или поцарапанный диск, или мёртвый DVD-привод выдают «нет диска» или ошибки чтения.
  • Ошибки меню DVD — некоторые меню (особенно плохо авторингнутые) замораживают VLC на экране заголовка; воспроизведение работает, но навигация — нет.
  • Отсутствие libaacs для Blu-ray — если вы пытаетесь Blu-ray, VLC нуждается в libaacs + ключ расшифровки, что отдельная целая настройка.

Как исправить

Способ 1Установите libdvdcss для вашей платформы

Включает расшифровку CSS в сборках, не несущих его

  1. В Linux: установите из вашей дистрибуции — sudo apt install libdvd-pkg (Debian/Ubuntu), затем выполните sudo dpkg-reconfigure libdvd-pkg, или sudo dnf install libdvdcss в Fedora.

    libdvdcss установлен и настроен.

  2. В Windows/macOS: VLC 3.0.x с videolan.org включает libdvdcss для 32-bit; 64-bit сборка зависит от расшифровки на уровне ОС (компонент Windows Media Player). Если коммерческий диск не играет, установите VLC 32-bit для теста.

    Альтернативная сборка установлена.

  3. Перезапустите VLC и попробуйте DVD снова.

    Диск играет.

ПримечаниеЛегальность libdvdcss зависит от страны — в большинстве юрисдикций это законно для личного использования дисков, которыми вы владеете. Это известная серая зона; проверьте местное законодательство.

Способ 2Проверьте и смените регион DVD

Исправляет ошибки кода региона

  1. Воспроизведите диск в плеере ОС (Windows Media Player / DVD Player), чтобы увидеть точную ошибку региона.

    Выявлен не проигрывающий регион.

  2. Windows: регион DVD задаётся в Диспетчер устройств > DVD-привод > Свойства > Регион DVD.

    Открывается диалог региона.

  3. Задайте соответствующий регион. Примечание: смены региона ограничены 5–6 раз на большинстве приводов до блокировки.

    Регион задан.

  4. Попробуйте снова в VLC.

    Диск играет.

ПримечаниеСмены региона почти постоянны — приводы отслеживают их в прошивке. Меняйте только при уверенности в регионе диска (напечатан на этикетке или обороте).

Способ 3Очистите диск и проверьте привод

Изолирует аппаратные проблемы

  1. Осмотрите диск на царапины и протрите радиально от центра наружу мягкой безворсовой тканью.

    Диск чист.

  2. Проверьте диск в другом плеере или на другом компьютере.

    Вы узнаете, виноват диск или привод.

  3. Проверьте другой DVD в том же приводе.

    Вы узнаете, работает ли привод.

ПримечаниеПривод, хорошо читающий CD/DVD-данные, но падающий на видеодисках, часто имеет изношенный лазерный глазок — замените привод или используйте внешний USB.

Способ 4Воспроизведите главный заголовок напрямую, пропустив меню

Обходит зависания меню

  1. В VLC нажмите Shift+M, чтобы открыть меню диска, затем используйте меню «Title» или «Chapter», чтобы перейти прямо к главной аттракции.

    Аттракция запускается напрямую.

  2. Альтернативно: Медиа > Открыть &диск... > выберите «No DVD menus» (Linux) — VLC играет самый длинный заголовок автоматически.

    Главный заголовок играет без навигации меню.

  3. Если меню всё ещё зависает, остановите воспроизведение и откройте диск снова с выбранным «No menus».

    Воспроизведение стабильно.

ПримечаниеЗамерзшее меню — ошибка авторинга DVD, а не ошибка VLC. Прямое воспроизведение заголовка — надёжное решение.

Способ 5Обновите VLC до последней версии

Применяет официальные исправления ошибок и безопасности (текущая стабильная: 3.0.23)

  1. В VLC перейдите в Help > Check for Updates.

    VLC сравнивает вашу версию с последней.

  2. Если обновление доступно, загрузите его с официальной страницы videolan.org.

    Загружен новый установщик.

  3. Установите поверх текущей версии (настройки сохраняются) и перезапустите.

    VLC работает на новой версии.

ПримечаниеVLC 3.0.23 — 24-е обновление ветки 3.0 и включает большой набор исправлений демультиплексоров и стабильности — многие проблемы «не воспроизводится» уже устранены в нём.

Способ 6Выполните чистую переустановку VLC

Исправляет повреждённые установки, кэш плагинов и конфликты версий

  1. Удалите VLC через Settings > Apps (Windows) или перетащите VLC в корзину (macOS).

    VLC удалён из системы.

  2. Удалите оставшуюся папку конфигурации: %APPDATA%\vlc (Windows), ~/Library/Preferences/org.videolan.vlc (macOS) или ~/.config/vlc (Linux).

    Все данные VLC удалены.

  3. Загрузите последнюю версию только из официального источника: videolan.org/vlc.

    Загружен чистый официальный установщик.

  4. Установите и снова проверьте свой файл.

    Чистая установка заменяет любую сломанную регистрацию модуля DVD.

ПримечаниеНикогда не загружайте VLC со сторонних зеркал — перепакованные сборки — частый источник сбоев и встроенного adware.

Дополнительные способы

Способ 1Диски Blu-ray: libaacs и файл ключа

Превращает VLC в плеер Blu-ray (для дисков, которыми вы владеете)

  1. Установите libaacs и libbdplus через ваш менеджер пакетов (Linux) или пакет VLC Blu-ray для вашей платформы.

    Библиотеки установлены.

  2. Поместите базу ключей AACS (KEYDB.cfg) в %APPDATA%\aacs (Windows), ~/Library/Preferences/aacs (macOS) или ~/.config/aacs (Linux).

    VLC может расшифровать диск.

  3. Откройте диск через Медиа > Открыть &диск... и выберите опцию Blu-ray.

    Blu-ray играет.

ПримечаниеЛегальность зависит от юрисдикции. Пробуйте только с дисками, которыми владеете. Wiki VideoLAN документирует текущую настройку ключа.

Как избежать в будущем

  • Храните диски в коробках вдали от тепла и солнечного света — деформированные диски нечитаемы навсегда.
  • Иногда очищайте лазерный глазок диском для очистки, если воспроизведение становится нестабильным.
  • Извлекайте DVD, которыми владеете, в MKV (VLC: Медиа > &Конвертировать/сохранить...), чтобы избежать износа диска и ошибок меню вовсе.
  • Держите VLC в актуальном состоянии для последних исправлений модуля DVD (текущая стабильная: 3.0.23).

Частые вопросы

libdvdcss легален?
Зависит от вашей юрисдикции. Широко используется для личного воспроизведения дисков, которыми вы владеете; распространение самой библиотеки оспаривалось лицензиарами CSS. Проверьте местное законодательство.
Почему мой DVD играет в Windows Media Player, но не в VLC?
Windows Media Player использует лицензированный Microsoft декодер CSS; 64-bit сборка VLC зависит от того же компонента ОС. Если не играет и там, проблема в диске или приводе, а не в плеере.
VLC играет Blu-ray диски?
Да, с libaacs + libbdplus и KEYDB.cfg — см. продвинутое исправление. Настройка более хлопотна, чем DVD, и Blu-ray 4K UHD не поддерживается.
VLC читает DVD, но экран чёрный
Попробуйте Медиа > Открыть &диск... с «No menus», затем проверьте вывод видео (см. гид чёрного экрана), если продолжается — воспроизведение DVD использует тот же рендерер, что и файлы.

Итог

Установите libdvdcss для вашей платформы — Включает расшифровку CSS в сборках, не несущих его. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.