インストール - GStreamer
提供: MochiuWiki : SUSE, EC, PCB
概要
依存関係のライブラリのインストール
GStreamerをビルドおよびインストールするため、以下の依存関係のライブラリをインストールする。
MesonとNinjaのインストールは、インストール - Mesonを参照すること。
sudo zypper install openh264 openexr libopenaptx openal libonnxruntime libofa neon mjpegtools libmodplug nettle \
storage_client fluidsynth fdk-aac libdca libcurl lcms2 libchromaprint libbs2b cmocka avtp \
aom libass tinyalsa libmfx bluez ltc libva-drm opencv opencv4 gnutls twolame vpx taglib \
xkbcommon-x11 glslc vulkan gupnp-igd-1.0 valgrind wavpack speex ntlm_auth krb5-config libunwind-generic \
sysprof-capture-4 libidn icu-uc libidn2 libpsl libbrotlidec liblzma history readline iconv libxml-2.0 \
sqlite3 libsoup-2.4 shout libpulse libmpg123 libraw1394 libavc1394 libiec61883 libdv popt caca \
mp3lame jack xdamage xfixes libv4l2 gudev-1.0 nasm sdl2-config sdl2 vorbis vorbisenc vorbisidec \
theoradec theoraenc gi-docgen xft gtkdoc-scan ragel chafa pixman-1 librsvg-2.0 poppler-glib libspectre \
xext docbook2txt docbook2html docbook2pdf docbook2man expat fontconfig lzo2 cairo libpng bz2 freetype2 \
harfbuzz libthai fribidi pangocairo opus ogg libvisual-0.4 libjpeg graphene-gobject-1.0 cdparanoia-3 \
alsa iso-codes libpcre gtk+-3.0 gtk+-x11-3.0 gdk-pixbuf-2.0 dbus-1 g-ir-scanner libcap libffi \
wayland-client wayland-protocols wayland-cursor wayland-egl mount libselinux
GStreamerのインストール
GStreamerのGitLabから、各プラグインのソースコードをダウンロードする。
GStreamerをビルドする。
meson --prefix=$HOME/InstallSoftware/GStreamer build ninja -C build meson install -C build