VLC が DVD を再生しない? リージョン、CSS、メニューの修正

形式・コーデックのトラブル 最終更新: 対象環境: Windows · macOS · Linux · VLC 3.0.x · DVD/Blu-ray drives

VLC での DVD 再生はたいていそのまま動きます — しかし動かないとき、原因は通常の動画ファイルより特殊的です。リージョンコード、CSS 暗号化、ドライブ自体、または VLC の DVD メニュー処理です。このガイドは実際の DVD の失敗とその修正を順に説明し、VLC が市販ディスクを復号するために使う libdvdcss ライブラリも含みます。

なぜ発生するのか

  • CSS 暗号化 — ほとんどの市販 DVD は CSS 暗号化されており、VLC は復号に libdvdcss を必要とします。いくつかのビルド(特に Linux ディストリ、macOS ビルド)はこれなしで出荷されます。
  • リージョンコード不一致 — ディスクのリージョン(1–6)はドライブのリージョンと一致しなければならず、不一致はたいていリージョンエラー、時には空白のプレーヤーになります。
  • ドライブまたはディスクの問題 — 汚れた、または傷ついたディスク、あるいは壊れた DVD ドライブが「ディスクなし」や読み取り不能エラーを出します。
  • DVD メニューバグ — 一部のメニュー(特に粗悪に作られたもの)はタイトル画面で VLC をフリーズさせます。再生は動くがナビゲーションは動きません。
  • Blu-ray 用の libaacs 欠落 — 実際に Blu-ray を試すなら、VLC は libaacs + 復号キーを必要とし、これは完全に別の設定です。

解決方法

解決策 1お使いのプラットフォーム用に libdvdcss をインストールする

これなしのビルドで CSS 復号を有効にする

  1. Linux: ディストリからインストール — sudo apt install libdvd-pkg (Debian/Ubuntu) その後 sudo dpkg-reconfigure libdvd-pkg、または Fedora なら sudo dnf install libdvdcss

    libdvdcss がインストール・設定されます。

  2. Windows/macOS: videolan.org の VLC 3.0.x は 32-bit 用に libdvdcss を含みます。64-bit ビルドは OS レベルの復号(Windows Media Player コンポーネント)に依存します。市販ディスクが失敗するなら 32-bit VLC をテスト用にインストールしてください。

    代替ビルドがインストールされます。

  3. VLC を再起動し DVD を再度試します。

    ディスクが再生されます。

補足libdvdcss の合法性は国により異なります — 所有するディスクの個人利用についてはほとんどの法域で合法です。これはよく知られたグレーゾーンです。お住まいの法律を確認してください。

解決策 2DVD のリージョンを確認・変更する

リージョンコードエラーを修正する

  1. OS のプレーヤー(Windows Media Player / DVD Player)でディスクを再生し、正確なリージョンエラーを確認します。

    失敗するリージョンが特定できます。

  2. Windows: DVD リージョンは Device Manager > DVD ドライブ > Properties > DVD Region で設定します。

    リージョンダイアログが開きます。

  3. 一致するリージョンを設定します。注意: ほとんどのドライブは 5–6 回でロックするまでしかリージョン変更できません。

    リージョンが設定されます。

  4. VLC で再試行します。

    ディスクが再生されます。

補足リージョン変更は半永久的 — ドライブはファームウェアに記録します。ディスクのリージョン(ディスクラベルや裏表紙に印字)が確実な時のみ変更してください。

解決策 3ディスクを洗浄しドライブをテストする

ハードウェア問題を切り離す

  1. ディスクの傷を確認し、柔らかい静電気防止布で中心から外側へ放射状に洗浄します。

    ディスクがきれいになります。

  2. 別のプレーヤーや別の PC でディスクをテストします。

    ディスクかドライブかどちらに責任があるか分かります。

  3. 同じドライブで別の DVD をテストします。

    ドライブが動くか分かります。

補足CD/DVD データは問題なく読むのに映像ディスクで失敗するドライブは、レーザーレンズの摩耗が多いです — ドライブを交換するか外付け USB ドライブを使ってください。

解決策 4メニューを飛ばしてメインタイトルを直接再生する

メニューフリーズバグを迂回する

  1. VLC で Shift+M を押してディスクメニューを開き、次に「Title」または「Chapter」メニューで本編へ直接ジャンプします。

    本編が直接始まります。

  2. または: メディア > ディスクを開く (&D)... > 「No DVD menus」を選択(Linux)— VLC は最長のタイトルを自動再生します。

    メニューナビゲーションなしで本編が再生されます。

  3. メニューがまだハングするなら再生を停止し「No menus」を選んでディスクを開き直します。

    再生が安定します。

補足メニューのフリーズは DVD オーサリングバグであり、VLC バグではありません。タイトルを直接再生するのが確実な回避策です。

解決策 5VLC を最新バージョンに更新する

公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23)

  1. VLC で Help > Check for Updates に進みます。

    VLC が現在のバージョンと最新版を比較します。

  2. アップデートがある場合は、公式ページ videolan.org からダウンロードします。

    新しいインストーラーがダウンロードされます。

  3. 現在のバージョンに上書きインストールし(設定は保持されます)、再起動します。

    VLC が新しいバージョンで動作します。

補足VLC 3.0.23 は 3.0 ブランチの 24 回目のアップデートで、多数の demuxer と安定性の修正が含まれています。多くの「再生できない」問題はすでにここで修正されています。

解決策 6VLC をクリーン再インストールする

壊れたインストール、壊れたプラグインキャッシュ、バージョンの競合を修正する

  1. Settings > Apps(Windows)から VLC をアンインストールするか、VLC をゴミ箱にドラッグします(macOS)。

    VLC がシステムから削除されます。

  2. 残った設定フォルダを削除します: %APPDATA%\vlc (Windows)、~/Library/Preferences/org.videolan.vlc (macOS)、または ~/.config/vlc (Linux)。

    VLC のすべてのデータが消えます。

  3. 最新バージョンは必ず公式ソースからのみダウンロードしてください: videolan.org/vlc

    クリーンな公式インストーラーがダウンロードされます。

  4. インストールして、ファイルを再度テストします。

    クリーンインストールは壊れた DVD モジュール登録を置き換えます。

補足VLC をサードパーティのミラーからダウンロードしてはいけません。再パッケージされたビルドはクラッシュやアドウェアの一般的な原因です。

上級者向けの対処

解決策 1Blu-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. メディア > ディスクを開く (&D)... でディスクを開き Blu-ray オプションを選択します。

    Blu-ray が再生されます。

補足合法性は法域により異なります。所有するディスクでのみ試してください。VideoLAN wiki に現在のキー設定が記載されています。

再発を防ぐには

  • ディスクは熱と日光を避けたケースに保管 — 反ったディスクは永久に読めなくなります。
  • 再生が不安定ならときどきレンズクリーニングディスクでレーザーレンズを清掃してください。
  • 所有する DVD を MKV にリッピング(VLC: メディア > 変換 / 保存 (&R)...)し、ディスクの摩耗とメニューバグを完全に避けてください。
  • 最新の DVD モジュール修正のために VLC を最新に保ってください(現在の安定版: 3.0.23)。

よくある質問

libdvdcss は合法ですか?
あなたの法域に依ります。所有するディスクの個人再生に広く使われていますが、ライブラリ自体の配布は CSS ライセンス元から異議を唱えられています。お住まいの法律を確認してください。
Windows Media Player では再生されるのに VLC では再生されないのはなぜですか?
Windows Media Player は Microsoft のライセンスされた CSS デコーダーを使います。64-bit の VLC ビルドは同じ OS コンポーネントに依存します。そちらでも失敗するなら、問題はディスクかドライブでありプレーヤーではありません。
VLC は Blu-ray ディスクを再生できますか?
はい、libaacs + libbdplus と KEYDB.cfg があれば — 上級修正を参照してください。設定は DVD より複雑で、4K UHD Blu-ray は非対応です。
VLC は DVD を読むのに画面が黒い
メディア > ディスクを開く (&D)... で「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.