はじめに

2012年10月の不正競争防止法の改正により、市販のDVDにかけられているCSSなどを技術的に回避するソフトウェアについては、日本国内で配布することができなくなりました。
これに伴い、日本国内で配布されているVine Linuxにおいては、vlcを導入しても市販DVDの再生に必要なlibdvdcssが含まなくなりました。
このページでは、libdvdcssを手動で導入してvlcで市販のDVDを再生できるようにする方法を説明します。

このページに記載されている内容を実行することが、不正競争防止法に違反するか否かの判断は、法律の専門家でない著者にはわからないです。
実施にあたっては、各自のリスクにてお願いします。

libdvdcssの入手と構築

まずはじめに、libdvdcssをダウンロードします。

下記の例ではversion「1.2.13」をダウンロードして展開しています。
このバージョンより更に新しいバージョンもありましたが、私の環境ではうまく動か来ませんでした。(セグメンテーションフォールトで落ちてしまう)

libdvdcssの入手
wget http://download.videolan.org/libdvdcss/1.2.13/libdvdcss-1.2.13.tar.bz2

続いて、以下のようにしてソースコードを展開します。

libdvdcssの展開
bzip2 -d libdvdcss-1.2.13.tar.bz2
tar -xvf libdvdcss-1.2.13.tar

最後に、以下のようにしてビルドします。

libdvdcssのビルド
cd libdvdcss-1.2.13
./configure -prefix=/usr
make install

無事に構築できると、いくつかのファイルとシンボリックリンクが「/usr/lib」に配置されます。
64bit版のVine Linuxを利用している場合は、vlcは「/usr/lib64」を参照し、「/usr/lib」を参照しないようですので、以下の通りシンボリックリングを張って下さい。

「lib64」から「lib」へのシンボリックリンク
cd /usr/lib64/
ln -s ../lib/libdvdcss.so libdvdcss.so 
ln -s ../lib/libdvdcss.so.2 libdvdcss.so.2
ln -s ../lib/libdvdcss.so.2.1.0 libdvdcss.so.2.1.0 

あなたの探し物は見つかりましたか?
まさにこれだ
参考になった
ちょっと違う
これじゃない

何かメッセージがあればお願いします

このメッセージを非公開にする

ご注意

・頂いたメッセージは管理者のチェックの後、公開されます。
・メッセージの公開を希望されない場合には、「このメッセージを非公開にする」にチェックを入れてください。
・管理者が不適切と判断したメッセージは公開しませんので、予めご了承ください。


まさにこれだ
6 (86%)
ちょっと違う
1 (14%)

【まさにこれだ】 ありがとうございました。 (2022/04/06 Wed 09:34:15)

【まさにこれだ】 助かりました。掲載ありがとう!。 (2021/08/03 Tue 13:28:42)

【ちょっと違う】 展開とかビルドとか 全く意味がわかりません 説明宜しく (2019/12/03 Tue 10:06:46)
→ 書いてある通りです。 意味がわからないようなら、やめておいた方が良いです。