📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 267行目: | 267行目: | ||
<br><br> | <br><br> | ||
== | == VLCおよびlibDVDCSS == | ||
==== VLCのインストール ==== | |||
VLCをインストールする場合、まず、VLCのリポジトリを追加する。<br> | VLCをインストールする場合、まず、VLCのリポジトリを追加する。<br> | ||
<u>SUSEの公式リポジトリにもVLCは存在するが、VLCの公式リポジトリの方がパッケージの更新が早い。</u><br> | <u>SUSEの公式リポジトリにもVLCは存在するが、VLCの公式リポジトリの方がパッケージの更新が早い。</u><br> | ||
| 279行目: | 280行目: | ||
VLC Mozilla Pluginをインストールする場合、以下のコマンドを実行する。(デフォルトではインストールされない)<br> | VLC Mozilla Pluginをインストールする場合、以下のコマンドを実行する。(デフォルトではインストールされない)<br> | ||
sudo zypper install npapi-vlc | sudo zypper install npapi-vlc | ||
<br> | |||
==== libDEVCSSライブラリのインストール ==== | |||
libDBDCSSは、復号化に煩わされることなく、ブロックデバイスのようにDVDにアクセスするために設計されたライブラリである。<br> | |||
libDVDCSSの詳細を知りたい場合は、[https://www.videolan.org/developers/libdvdcss.html VLCの公式Webサイト]を参照すること。<br> | |||
<br> | |||
libDVDCSSの特徴を、以下に示す。<br> | |||
* 移植性 | |||
*: サポートしているプラットフォームは、Linux、BSD、Haiku、MacOS、Solaris、QNX、OS/2、Windows NT 4.0 SP4以降である。 | |||
* シンプル | |||
*: DVDドライブは、libDVDCSS APIを中心に、4つか5つ以上のライブラリコールを使用せずに構築することができる。 | |||
* 自由 | |||
*: libDVDCSSは、GPLの下でリリースされており、フリーソフトウェア製品にのみ使用され、フリーであり続けることが保証されている。 | |||
* その他 | |||
*: 多くの類似プロジェクトとは異なり、libDVDCSSはドライブのリージョンを設定する必要が無い。 | |||
<br> | |||
まず、[https://download.videolan.org/pub/libdvdcss/ VLCの公式Webサイト]から、libDVDCSSのソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf libdvdcss-<バージョン>.tar.bz2 | |||
cd libdvdcss-<バージョン>.tar.bz2 | |||
<br> | |||
または、VLCの公式Gitから、ソースコードをクローンする。<br> | |||
git clone https://code.videolan.org/videolan/libdvdcss.git | |||
cd libdvdcss | |||
<br> | |||
次に、libDVDCSSをビルドおよびインストールする。<br> | |||
# VLCの公式Webサイトからソースコードをダウンロードした場合 | |||
mkdir build && cd build | |||
../configure --prefix=<libDVDCSSのインストールディレクトリ> | |||
make -j $(nproc) | |||
make install | |||
# VLCの公式Gitからソースコードをダウンロードした場合 | |||
autoreconf -i | |||
mkdir build && cd build | |||
../configure --prefix=<libDVDCSSのインストールディレクトリ> | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
~/.profileファイル等に、libDVDCSSを使用するために必要な環境変数を追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
# ~/.profileファイル | |||
export LD_LIBRARY_PATH="/<libDVDCSSのインストールディレクトリ>/lib64:/<libDVDCSSのインストールディレクトリ>/lib:$LD_LIBRARY_PATH" | |||
<br><br> | <br><br> | ||