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