インストール - GStreamer

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
2021年10月26日 (火) 06:27時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== 概要 == <br><br> == 依存関係のライブラリのインストール == GStreamerをビルドおよびインストールするため、以下の依存関係の…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

概要



依存関係のライブラリのインストール

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