The GStreamer Libav package contains GStreamer plugins for Libav (a fork of FFmpeg).
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Download (HTTP): https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.2.tar.xz
Download MD5 sum: 30ec3fe428b9e2a6ba9326d34bd37a4d
Download size: 276 KB
Estimated disk space required: 9.3 MB
Estimated build time: less than 0.1 SBU (Using parallelism=4)
FFmpeg-4.4.1 and gst-plugins-base-1.20.2
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gst10-libav
If you do not have an Objective-C compiler installed, the build system for this package will emit a warning about a failed sanity check. This is harmless, and it is safe to continue.
Install GStreamer Libav by running the following commands:
mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/systemd/ \ -Dpackage-name="GStreamer 1.20.2 BLFS" && ninja
To test the results, issue: ninja test
Now, as the root
user:
ninja install
--buildtype=release
:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.