📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

267行目: 267行目:
<br><br>
<br><br>


== VLC ==
== 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>