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

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

 
(同じ利用者による、間の8版が非表示)
24行目: 24行目:
まず、[https://www.videolan.org/vlc/download-sources.html VLCの公式Webサイト]または[https://github.com/videolan/vlc Github]からソースコードをダウンロードする。<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 vlc-<バージョン>.tar.xz
  cd  
  cd vlc-<バージョン>
<br>
<br>
VLCのビルドに必要な依存関係のライブラリをインストールする。<br>
VLCのビルドに必要な依存関係のライブラリをインストールする。<br>
32行目: 32行目:
                     opencv-devel mpg123-devel libshine-devel libva-devel libdca-devel flac-devel libcddb-devel libebml-devel libmodplug-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 \
                     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 \
                     lua51-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 \
                     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 \
                     libsamplerate-devel protobuf-devel ffmpeg-4-libavdevice-devel libXpm-devel libavahi-devel \
                     gstreamer-plugins-bad-devel gstreamer-devtools gstreamer-devtools-devel
                     gstreamer-plugins-bad-devel gstreamer-devtools gstreamer-devtools-devel libplacebo-devel libnotify-devel libsecret-devel \
                    schroedinger-devel fluidsynth-devel libtiger-devel libmfx-devel projectM-devel srt-devel libmtp-devel libupnp-devel \
                    ffmpeg-4-libavcodec-devel ffmpeg-4-libavdevice-devel ffmpeg-4-libavfilter-devel \
                    ffmpeg-4-libavformat-devel ffmpeg-4-libavutil-devel ffmpeg-4-libavresample-devel ffmpeg-4-libswscale-devel \
                    libqt5-qttools-devel libQt5QuickTemplates2-devel libQt5QuickControls2-devel libqt5-qtsvg-devel libQt5Gui-private-headers-devel \
                    libqt5-qtx11extras-devel
<br>
<br>
VLCをビルドおよびインストールする。<br>
VLCをビルドおよびインストールする。<br>
./bootstrap
  mkdir build && cd build
  mkdir build cd build
   
   
  ../configure --prefix=<VLCのインストールディレクトリ> \
  ../configure --prefix=<VLCのインストールディレクトリ> \
            --enable-x11 --enable-xvideo --disable-gtk \
              --enable-x11 --enable-xvideo     \
            --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame \
              --enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame           \
            --enable-mad --enable-libdvbpsi --enable-a52 --enable-dts \
              --enable-mkv --enable-libmpeg2 --enable-dvdnav --enable-faad \
            --enable-libmpeg2 --enable-dvdnav --enable-faad \
              --enable-mad --enable-a52 --enable-libdvbpsi --enable-dts    \
            --enable-vorbis --enable-ogg --enable-theora --enable-faac \
              --enable-vorbis --enable-ogg --enable-theora --enable-faac   \
            --enable-mkv --enable-freetype --enable-fribidi \
              --enable-freetype --enable-fribidi                           \
            --enable-speex --enable-flac --enable-livedotcom --enable-caca \
              --enable-speex --enable-flac --enable-caca                   \
            --enable-skins --enable-skins2 --enable-alsa --disable-kde \
              --enable-skins --enable-skins2 --enable-alsa                 \
            --enable-qt --enable-wxwindows --enable-ncurses \
              --enable-livedotcom --with-livedotcom-tree=/usr/lib/live    \
            --enable-release \
              --enable-kde --disable-gtk --enable-qt --enable-wxwindows --enable-ncurses \
            --with-livedotcom-tree=/usr/lib/live
              --enable-release
             
  make -j $(nproc)
  make -j $(nproc)
  make install
  make install
<br>
コンパイル時において、以下に示すようなエラーが出力される場合がある。<br>
error: too many arguments to function 'a52_init'
<br>
この時、/<VLCのソースディレクトリ>/modules/codec/a52.cファイルを、以下に示すように編集する。<br>
<syntaxhighlight lang="c++">
// /<VLCのソースディレクトリ>/modules/codec/a52.cファイル (305行目あたり)
// 編集前
p_sys->p_liba52 = a52_init( 0 );
// 編集後
p_sys->p_liba52 = a52_init();
</syntaxhighlight>
<br>
<br>


==== libDEVCSSライブラリのインストール ====
==== libDVDCSSライブラリのインストール ====
libDBDCSSは、復号化に煩わされることなく、ブロックデバイスのようにDVDにアクセスするために設計されたライブラリである。<br>
libDVDCSSは、復号化に煩わされることなく、ブロックデバイスのようにDVDにアクセスするために設計されたライブラリである。<br>
libDVDCSSの詳細を知りたい場合は、[https://www.videolan.org/developers/libdvdcss.html VLCの公式Webサイト]を参照すること。<br>
libDVDCSSの詳細を知りたい場合は、[https://www.videolan.org/developers/libdvdcss.html VLCの公式Webサイト]を参照すること。<br>
<br>
<br>
106行目: 124行目:


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]]