【Mac】VLCで市販Blu-rayを再生する方法(図解+実エラー例+完全対処)
結論
MacでVLCから市販Blu-rayを再生するには:
- libaacs
- libbluray
- KEYDB.cfg
- 正しいディスクを開く(最重要)
👉 仮想マウントを掴むと100%失敗します
全体構造(図解)
[ Blu-rayディスク ]
↓
[ macOS /Volumes にマウント ]
↓
[ VLCで開く ]
↓
[ libbluray ]
↓
[ libaacs ]
↓
[ KEYDB.cfg ]
↓
[ 再生 ]




👉 表示例:
入力を開くことができません
VLCはMRL 'bluray:///Volumes/VIOLET_EVERGARDEN_1' を開けません


cannot open DVD
VIDEO_TS/VIDEO_TS.IFO failed
👉 Blu-rayなのにDVDとして扱われている
原因(これが核心)
/Volumes/AVAide Blu-ray Player for Mac
↑
仮想マウント
👉 VLCが「本物のディスク」ではなく
👉 別アプリの仮想ドライブを開いていた
原因の流れ(図解)
[ Blu-rayディスク ]
↓
[ AVAideが仮想マウント作成 ]
↓
[ VLCがそっちを掴む ]
↓
[ DVD扱いになる ]
↓
[ 再生失敗 ]
解決方法(実際に効いた手順)
① 仮想ドライブを排除
- AVAideなどのBlu-rayアプリを終了
② ディスクを再マウント
- 一度取り出す
- ドライブ電源入れ直す
- 再挿入
③ 正しいディスクを確認
ls /Volumes
例:
VIOLET_EVERGARDEN_1 ← これが正解
AVAide Blu-ray Player for Mac ← これはダメ
④ Blu-ray構造確認
ls /Volumes/VIOLET_EVERGARDEN_1
BDMV
CERTIFICATE
👉 これが見えれば正しい
⑤ VLCで直接開く
open -a VLC /Volumes/VIOLET_EVERGARDEN_1
必要ライブラリ
MacPorts
sudo port install libaacs libbluray libdvdcss ffmpeg
Homebrew
brew install libaacs
KEYDB.cfg
~/Library/Preferences/aacs/KEYDB.cfg


ハマりポイントまとめ
✔ libaacsだけではダメ
✔ KEYDB.cfg必須
✔ /usr/local/lib と /opt/local/lib の競合
✔ Apple Siliconで古いdylibNG
✔ 仮想ドライブを掴むと失敗 ←今回の原因
実際のビフォー→アフター
Before:
エラー + 再生不可
After:
オープニング再生成功(透かしなし)
まとめ
MacでVLC Blu-ray再生できない場合:
① AACS環境を疑う
② KEYDB.cfgを確認
③ それでもダメなら
👉 /Volumes を確認(ここが盲点)
結論(再掲)
👉 「正しいディスクを開いているか」が最重要ポイント



