The GStreamer Good Plug-ins is a set of plug-ins considered by the GStreamer developers to have good quality code, correct functionality, and the preferred license (LGPL for the plug-in code, LGPL or LGPL-compatible for the supporting library). A wide range of video and audio decoders, encoders, and filters are included.
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.7.tar.xz
ダウンロード MD5 sum: 555ff88e787ff40c948f55e5b9ca4e5a
ダウンロードサイズ: 2.7 MB
必要ディスク容量: 109 MB(テスト込み)
概算ビルド時間: 0.8 SBU(parallelism=4 利用時、テスト込み)
Cairo-1.18.0, FLAC-1.4.3, gdk-pixbuf-2.42.10, LAME-3.100, libsoup-2.74.3, libsoup-3.4.4, libvpx-1.13.1, mpg123-1.32.3, NASM-2.16.01, PulseAudio-16.1
AAlib-1.4rc5, ALSA OSS-1.1.8, GTK+-3.24.38 (for examples), libdv-1.0.0, (Qt-5.15.11 または qt-alternate-5.15.11), Speex-1.2.1, taglib-1.13.1, Valgrind-3.22.0, v4l-utils-1.26.1, Wayland-1.22.0, hotdoc, JACK, libcaca, libavc1394, libiec61883, libraw1394, libshout, Orc, TwoLame, WavPack
If you need a plugin for a given dependency, that dependency needs to be installed before this package.
以下のコマンドを実行して GStreamer Good Plug-ins をビルドします。
mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/systemd/ \ -Dpackage-name="GStreamer 1.22.7 BLFS" && ninja
ビルド結果をテストする場合は ninja test を実行します。
root
ユーザーになって以下を実行します。
ninja install
--buildtype=release
:
本パッケージの安定版リリース向けに適したビルドタイプを指定します。
デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。