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

277行目: 277行目:
  または
  または
  sudo zypper dup --allow-vendor-change --from http://packman.inode.at/suse/openSUSE_Leap_15.2/  # SUSE 15.2
  sudo zypper dup --allow-vendor-change --from http://packman.inode.at/suse/openSUSE_Leap_15.2/  # SUSE 15.2
<br><br>
== VLCおよびlibDVDCSS ==
==== VLCのインストール ====
VLCをインストールする場合、まず、VLCのリポジトリを追加する。<br>
<u>SUSEの公式リポジトリにもVLCは存在するが、VLCの公式リポジトリの方がパッケージの更新が早い。</u><br>
# SLE 15 SP4 / openSUSE Leap 15.4
sudo zypper addrepo http://download.videolan.org/SuSE/15.4/ VLC
sudo zypper modifyrepo -r VLC
# SLE 15 SP3 / openSUSE Leap 15.3
sudo zypper addrepo http://download.videolan.org/SuSE/SLEap_15.3/ VLC
sudo zypper modifyrepo -r VLC
<br>
次に、VLCをインストールする。<br>
sudo zypper install vlc
<br>
VLC Mozilla Pluginをインストールする場合、以下のコマンドを実行する。(デフォルトではインストールされない)<br>
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:$LD_LIBRARY_PATH"
<br><br>
<br><br>