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.3.tar.xz
Download MD5 sum: bfd5673853d825d61512eac1bfa4c8c5
Download size: 278 KB
Estimated disk space required: 9.5 MB (add 4.4 MB for tests)
Estimated build time: less than 0.1 SBU (Using parallelism=4)
FFmpeg-5.1.2 and gst-plugins-base-1.20.3
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gst10-libav
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/svn/ \
-Dpackage-name="GStreamer 1.20.3 BLFS" &&
ninja
To test the results, issue: ninja
test. One test, elements_avaudenc, is known to fail with
ffmpeg-5.1.
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.