📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の7版が非表示) | |||
| 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> | ||
mkdir build && cd build | |||
mkdir build cd build | |||
../configure --prefix=<VLCのインストールディレクトリ> \ | ../configure --prefix=<VLCのインストールディレクトリ> \ | ||
--enable-x11 --enable-xvideo \ | |||
--enable-sdl --enable-ffmpeg --with-ffmpeg-mp3lame \ | |||
--enable-mkv --enable-libmpeg2 --enable-dvdnav --enable-faad \ | |||
--enable-mad --enable-a52 --enable-libdvbpsi --enable-dts \ | |||
--enable-vorbis --enable-ogg --enable-theora --enable-faac \ | |||
--enable-freetype --enable-fribidi \ | |||
--enable-speex --enable-flac --enable-caca \ | |||
--enable-skins --enable-skins2 --enable-alsa \ | |||
--enable-livedotcom --with-livedotcom-tree=/usr/lib/live \ | |||
--enable-kde --disable-gtk --enable-qt --enable-wxwindows --enable-ncurses \ | |||
--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> | ||
==== | ==== libDVDCSSライブラリのインストール ==== | ||
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__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]] | ||