「インストール - GStreamer」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「== 概要 == <br><br> == 依存関係のライブラリのインストール == GStreamerをビルドおよびインストールするため、以下の依存関係の…」) |
|||
6行目: | 6行目: | ||
GStreamerをビルドおよびインストールするため、以下の依存関係のライブラリをインストールする。<br> | GStreamerをビルドおよびインストールするため、以下の依存関係のライブラリをインストールする。<br> | ||
MesonとNinjaのインストールは、[[インストール - Meson & Ninja|インストール - Meson]]を参照すること。<br> | MesonとNinjaのインストールは、[[インストール - Meson & Ninja|インストール - Meson]]を参照すること。<br> | ||
sudo zypper install openh264 openexr libopenaptx openal | sudo zypper install openh264-devel openexr-devel libopenaptx-devel openal-soft-devel openal-soft-devel-32bit libofa-devel libneon-devel \ | ||
libmjpegutils-devel libmodplug-devel libnettle-devel libnettle-devel-32bit libstorage-ng-devel libstoragemgmt-devel \ | |||
fluidsynth-devel fdk-aac-devel libdca-devel libcurl-devel liblcms2-devel libchromaprint-devel libbs2b-devel libcmocka-devel \ | |||
libavtp-devel libaom-devel libass-devel alsa-devel libmfx-devel bluez-devel libltc-devel libva-devel libva-gl-devel \ | |||
opencv-devel libgnutls-devel libgnutlsxx-devel libtwolame-devel libvpx-devel libtag-devel taglib-extras-devel \ | |||
sqlite3 libsoup- | libxkbcommon-x11-devel glslang-devel vulkan-devel Mesa-libVulkan-devel libgupnp-igd-devel valgrind-devel wavpack-devel \ | ||
speex-devel libntlm-devel krb5-devel libunwind-devel sysprof-devel libidn-devel libidn2-devel libicu-devel libpsl-devel \ | |||
libbrotli-devel xz-devel readline-devel libiconv_hook-devel libxml2-devel libdv-devel popt-devel libcaca-devel libselinux-devel \ | |||
sqlite3-devel libsoup-devel libshout-devel libpulse-devel mpg123-devel libraw1394-devel libavc1394-devel libiec61883-devel \ | |||
harfbuzz libthai fribidi | libmp3lame-devel libjack-devel libXdamage-devel libXfixes-devel libv4l-devel v4l-utils-devel-tools libgudev-1_0-devel nasm \ | ||
libSDL2-devel libvorbis-devel libtheora-devel libXft-devel gtkdoc ragel-devel chafa-devel libpixman-1-0-devel librsvg-devel \ | |||
wayland- | libpoppler-glib-devel libspectre-devel libXext-devel docbook2x libexpat-devel fontconfig-devel lzo-devel cairo-devel \ | ||
libpng12-devel libpng16-devel libbz2-devel freetype2-devel harfbuzz-devel libthai-devel fribidi-devel pango-devel libopus-devel \ | |||
libogg-devel libvisual-devel libjpeg8-devel libjpeg62-devel libgraphene-devel cdparanoia-devel alsa-devel iso-codes-devel \ | |||
pcre-devel pcre2-devel gtk3-devel gtkglext-devel gdk-pixbuf-devel dbus-1-devel libcap-devel libffi-devel libmount-devel \ | |||
wayland-devel wayland-protocols-devel libwayland-egl-devel | |||
<br><br> | <br><br> | ||
2021年10月26日 (火) 08:43時点における版
概要
依存関係のライブラリのインストール
GStreamerをビルドおよびインストールするため、以下の依存関係のライブラリをインストールする。
MesonとNinjaのインストールは、インストール - Mesonを参照すること。
sudo zypper install openh264-devel openexr-devel libopenaptx-devel openal-soft-devel openal-soft-devel-32bit libofa-devel libneon-devel \ libmjpegutils-devel libmodplug-devel libnettle-devel libnettle-devel-32bit libstorage-ng-devel libstoragemgmt-devel \ fluidsynth-devel fdk-aac-devel libdca-devel libcurl-devel liblcms2-devel libchromaprint-devel libbs2b-devel libcmocka-devel \ libavtp-devel libaom-devel libass-devel alsa-devel libmfx-devel bluez-devel libltc-devel libva-devel libva-gl-devel \ opencv-devel libgnutls-devel libgnutlsxx-devel libtwolame-devel libvpx-devel libtag-devel taglib-extras-devel \ libxkbcommon-x11-devel glslang-devel vulkan-devel Mesa-libVulkan-devel libgupnp-igd-devel valgrind-devel wavpack-devel \ speex-devel libntlm-devel krb5-devel libunwind-devel sysprof-devel libidn-devel libidn2-devel libicu-devel libpsl-devel \ libbrotli-devel xz-devel readline-devel libiconv_hook-devel libxml2-devel libdv-devel popt-devel libcaca-devel libselinux-devel \ sqlite3-devel libsoup-devel libshout-devel libpulse-devel mpg123-devel libraw1394-devel libavc1394-devel libiec61883-devel \ libmp3lame-devel libjack-devel libXdamage-devel libXfixes-devel libv4l-devel v4l-utils-devel-tools libgudev-1_0-devel nasm \ libSDL2-devel libvorbis-devel libtheora-devel libXft-devel gtkdoc ragel-devel chafa-devel libpixman-1-0-devel librsvg-devel \ libpoppler-glib-devel libspectre-devel libXext-devel docbook2x libexpat-devel fontconfig-devel lzo-devel cairo-devel \ libpng12-devel libpng16-devel libbz2-devel freetype2-devel harfbuzz-devel libthai-devel fribidi-devel pango-devel libopus-devel \ libogg-devel libvisual-devel libjpeg8-devel libjpeg62-devel libgraphene-devel cdparanoia-devel alsa-devel iso-codes-devel \ pcre-devel pcre2-devel gtk3-devel gtkglext-devel gdk-pixbuf-devel dbus-1-devel libcap-devel libffi-devel libmount-devel \ wayland-devel wayland-protocols-devel libwayland-egl-devel
GStreamerのインストール
GStreamerのGitLabから、各プラグインのソースコードをダウンロードする。
GStreamerをビルドする。
meson --prefix=$HOME/InstallSoftware/GStreamer build ninja -C build meson install -C build