vlc playerでblu-rayディスクを観る (Windows上)

vlc playerをインストールしただけではblu-rayディスクを観ることが出来ない。一手間必要なのでメモしておく。 市販のBlu-rayディスクをDRM回避して視聴するのは合法。したがって以下は法的な問題はない(念のため)。

【VLC media player】コピーガードのブルーレイを再生する方法 | 俺の開発研究所の通りやれば観ることができた。このページの元ネタはDoom9のForum

Blu-rayのDRMについてはBlu-ray | ArchWikiが詳しい。

まとめると以下のような仕組みになっている:

  • 基本的にAACS、場合によってはBD+を利用してDRMが有効化されている。
  • AACSは暗号化をデコードするために使うキー・証明書が必要。(これがKEYDB.cfg)

BD+テーブルのキャッシュ・データも必要らしい(ここは自分がよく理解していない)。

やっていることは以下の3つに分類される:

  • AACSとBD+のライブラリをvlc playerと同じフォルダに保存する
  • BD+のvm(Vitual Machine)ファイルとキャッシュ・テーブルを保存する
  • KEYDB.cfgにキーと証明書を追記して保存する

それぞれファイルはDoom9のForumから取ってくる。