「インストール - メディアプレイヤー」の版間の差分

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 概要 == <br><br> == VLC == ==== 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 V…」)
 
22行目: 22行目:
<br>
<br>
==== ソースコードからインストールする場合 ====
==== ソースコードからインストールする場合 ====
まず、VLCの公式WebサイトまたはGitからソースコードをダウンロードする。<br>
まず、[https://www.videolan.org/vlc/download-sources.html VLCの公式Webサイト]または[https://github.com/videolan/vlc Github]からソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
  tar xf .tar.gz
  tar xf .tar.gz
38行目: 38行目:
<br>
<br>
VLCをビルドおよびインストールする。<br>
VLCをビルドおよびインストールする。<br>
./bootstrap
  mkdir build cd build
  mkdir build cd build
   
   
  ../configure --prefix=$HOME/InstallSoftware/VLC \
  ../configure --prefix=<VLCのインストールディレクトリ> \
             --enable-x11 --enable-xvideo --disable-gtk \
             --enable-x11 --enable-xvideo --disable-gtk \
             --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame \
             --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame \
55行目: 57行目:
  make install
  make install
<br>
<br>
==== libDEVCSSライブラリのインストール ====
==== libDEVCSSライブラリのインストール ====
libDBDCSSは、復号化に煩わされることなく、ブロックデバイスのようにDVDにアクセスするために設計されたライブラリである。<br>
libDBDCSSは、復号化に煩わされることなく、ブロックデバイスのようにDVDにアクセスするために設計されたライブラリである。<br>

2022年8月13日 (土) 17:18時点における版

概要



VLC

VLCリポジトリを追加してインストールする場合

VLCをインストールする場合、まず、VLCのリポジトリを追加する。
SUSEの公式リポジトリにもVLCは存在するが、VLCの公式リポジトリの方がパッケージの更新が早い。

# 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


次に、VLCをインストールする。

sudo zypper install vlc


VLC Mozilla Pluginをインストールする場合、以下のコマンドを実行する。(デフォルトではインストールされない)

sudo zypper install npapi-vlc


ソースコードからインストールする場合

まず、VLCの公式WebサイトまたはGithubからソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。

tar xf .tar.gz
cd 


VLCのビルドに必要な依存関係のライブラリをインストールする。

sudo zypper install zvbi-devel live555 live555-devel libmad-devel libarchive-devel libraw1394-devel libdc1394-devel libdvdread-devel libdvdnav-devel \
                    libbluray-devel libavc1394-devel dav1d-devel libvpx-devel gstreamer-devel libaom-devel liba52-devel twolame libtwolame-devel \
                    opencv-devel mpg123-devel libshine-devel libva-devel libdca-devel flac-devel libcddb-devel libebml-devel libmodplug-devel \
                    libmpeg2-devel libshout-devel libdvbpsi-devel libssh2-devel samba-devel libnfs-devel freerdp-devel LibVNCServer-devel \
                    lua53-devel libcaca-devel alsa-devel libpulse-devel xcb-util-keysyms-devel librsvg-devel libx264-devel libx265-devel \
                    libkate-devel  libass-devel libvdpau-devel libSDL_image-devel libchromaprint-devel soxr-devel jack libjack-devel \
                    libsamplerate-devel protobuf-devel ffmpeg-4-libavdevice-devel libXpm-devel \
                    gstreamer-plugins-bad-devel gstreamer-devtools gstreamer-devtools-devel


VLCをビルドおよびインストールする。

./bootstrap

mkdir build cd build

../configure --prefix=<VLCのインストールディレクトリ> \
           --enable-x11 --enable-xvideo --disable-gtk \
           --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame \
           --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts \
           --enable-libmpeg2 --enable-dvdnav --enable-faad \
           --enable-vorbis --enable-ogg --enable-theora --enable-faac \
           --enable-mkv --enable-freetype --enable-fribidi \
           --enable-speex --enable-flac --enable-livedotcom --enable-caca \
           --enable-skins --enable-skins2 --enable-alsa --disable-kde \
           --enable-qt --enable-wxwindows --enable-ncurses \
           --enable-release \
           --with-livedotcom-tree=/usr/lib/live
make -j $(nproc)
make install


libDEVCSSライブラリのインストール

libDBDCSSは、復号化に煩わされることなく、ブロックデバイスのようにDVDにアクセスするために設計されたライブラリである。
libDVDCSSの詳細を知りたい場合は、VLCの公式Webサイトを参照すること。

libDVDCSSの特徴を、以下に示す。

  • 移植性
    サポートしているプラットフォームは、Linux、BSD、Haiku、MacOS、Solaris、QNX、OS/2、Windows NT 4.0 SP4以降である。
  • シンプル
    DVDドライブは、libDVDCSS APIを中心に、4つか5つ以上のライブラリコールを使用せずに構築することができる。
  • 自由
    libDVDCSSは、GPLの下でリリースされており、フリーソフトウェア製品にのみ使用され、フリーであり続けることが保証されている。
  • その他
    多くの類似プロジェクトとは異なり、libDVDCSSはドライブのリージョンを設定する必要が無い。


まず、VLCの公式Webサイトから、libDVDCSSのソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。

tar xf libdvdcss-<バージョン>.tar.bz2
cd libdvdcss-<バージョン>.tar.bz2


または、VLCの公式Gitから、ソースコードをクローンする。

git clone https://code.videolan.org/videolan/libdvdcss.git
cd libdvdcss


次に、libDVDCSSをビルドおよびインストールする。

# 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


~/.profileファイル等に、libDVDCSSを使用するために必要な環境変数を追記する。

vi ~/.profile


# ~/.profileファイル

export LD_LIBRARY_PATH="/<libDVDCSSのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"