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-біт; 64-бітна збірка покладається на дешифрування на рівні ОС (компонент Windows Media Player). Якщо комерційний диск не читається, встановіть 32-біт VLC для тесту.

    Альтернативна збірка встановлена.

  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, щоб відкрити меню диска, потім скористайтеся меню «Титул» або «Розділ», щоб перейти одразу до основної частини.

    Частина починається безпосередньо.

  2. Альтернативно: Медіа > Відкрити диск > виберіть «Без меню DVD» (Linux) — VLC автоматично грає найдовший титул.

    Основний титул грає без навігації меню.

  3. Якщо меню досі зависає, зупиніть відтворення і відкрийте диск знову з вибраним «Без меню».

    Відтворення стабільне.

ПриміткаЗависання меню — вада авторингу DVD, а не VLC. Пряме відтворення титулу — надійний обхід.

Спосіб 5Оновіть VLC до останньої версії

Застосовує офіційні виправлення помилок і безпеки (поточна стабільна: 3.0.23)

  1. У VLC перейдіть до Довідка > Перевірити оновлення.

    VLC порівнює вашу версію з найновішою.

  2. Якщо оновлення існує, завантажте його з офіційної сторінки videolan.org.

    Завантажено новий інсталятор.

  3. Встановіть поверх поточної версії (налаштування зберігаються) і перезапустіть.

    VLC працює з новою версією.

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

Спосіб 6Виконайте чисте перевстановлення VLC

Виправляє пошкоджені інсталяції, зламаний кеш плагінів і конфлікти версій

  1. Видаліть VLC через Параметри > Додатки (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 грає.

ПриміткаЗаконність залежить від юрисдикції. Намагайтеся лише з дисками, якими володієте. Вікі VideoLAN документує поточне налаштування ключів.

Як уникнути в майбутньому

  • Зберігайте диски у футлярах подалі від спеки та сонця — деформовані диски нечитабельні назавжди.
  • Час від часу чистіть лазерний обʼєктив дисковою серветкою, якщо відтворення стає нестабільним.
  • Робіть рип своїх DVD, якими володієте, у MKV (VLC: Медіа > Конвертувати/Зберегти), щоб уникнути зносу дисків та вад меню взагалі.
  • Тримайте VLC оновленим для останніх виправлень модуля DVD (поточна стабільна: 3.0.23).

Часті запитання

Чи законна libdvdcss?
Це залежить від вашої юрисдикції. Її широко використовують для особистого відтворення дисків, якими ви володієте; розповсюдження самої бібліотеки оскаржували ліцензіари CSS. Перевірте місцеве законодавство.
Чому мій DVD грає у Windows Media Player, а не у VLC?
Windows Media Player використовує ліцензований декодер CSS від Microsoft; 64-бітна збірка VLC покладається на той самий системний компонент. Якщо збояє і там, проблема в диску або приводі, а не в програвачі.
Чи може VLC відтворювати диски Blu-ray?
Так, із libaacs + libbdplus та KEYDB.cfg — див. розширене виправлення. Налаштування складніше, ніж для DVD, а 4K UHD Blu-ray не підтримується.
VLC читає DVD, але екран чорний
Спробуйте Медіа > Відкрити диск із «Без меню», потім перевірте виведення відео (див. посібник із чорного екрана), якщо проблема зберігається — відтворення 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.