CSS(Content Scrambling System)で暗号化されたコンテンツの再生 ~ libdvdcss.dll

市販のDVDにはほとんどコピープロテクトが施されています。
CSS(Content Scrambling System)は、ほとんどすべての市販DVDビデオディスクに用いられるコピーガード技術です。暗号化されたDVDのデータは、ライセンスを取得したプレーヤーでのみ再生できるようになります。

一般のマルチメディアプレーヤーはどのように暗号化されたDVDを再生しているのでしょうか?VLCメディアプレーヤーのソースを見てみました。

libdvdcssは暗号化されたDVDへのアクセスをサポートするライブラリです。オープンソースのマルチメディアプレーヤーVLC開発のVideoLANプロジェクトの成果物の一つです。
http://www.videolan.org/developers/libdvdcss.html

2016-07-21 09_30_52-スタート

ちなみに、libdvdcss.dllを動画変換ツール(オープンソースのhandbrakeなど)と組み合わせて利用することは、復号したものを複製することになり問題になります。