%general-entities; ]> gst-libav-&gst10-libav-version; gst-libav Introduction to GStreamer Libav The GStreamer Libav package contains GStreamer plugins for Libav (a fork of FFmpeg). &lfs121_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &gst10-libav-md5sum; Download size: &gst10-libav-size; Estimated disk space required: &gst10-libav-buildsize; Estimated build time: &gst10-libav-time; GStreamer Libav Dependencies Required and Recommended Optional hotdoc Installation of GStreamer Libav Remove/Check for a series of deprecated API's by running the following commands: sed -i '444a#if LIBAVUTIL_VERSION_MAJOR < 59' ext/libav/gstavcfg.c && sed -i '446a#endif' ext/libav/gstavcfg.c && sed -i '/ID_R210/d' ext/libav/gstavviddec.c && sed -i 's/ID_V410\ ||/ID_V410\ ||\ in_plugin->id\ ==\ AV_CODEC_ID_R210/' ext/libav/gstavviddec.c && sed -i '/ID_R210/a#if\ LIBAVCODEC_VERSION_MAJOR\ \<\ 61' ext/libav/gstavviddec.c && sed -i '/ID_AYUV/a#endif' ext/libav/gstavviddec.c && sed -i '/ID_R210/d' ext/libav/gstavvidenc.c && sed -i 's/ID_V410\ ||/ID_V410\ ||\ in_plugin->id\ ==\ AV_CODEC_ID_R210/' ext/libav/gstavvidenc.c && sed -i '/ID_R210/a#if\ LIBAVCODEC_VERSION_MAJOR\ \<\ 61' ext/libav/gstavvidenc.c && sed -i '/ID_AYUV/a#endif' ext/libav/gstavvidenc.c && sed -i ext/libav/gstavdemux.c -e '1375,1430d' \ -e '2058d' \ -e '2105,2140d' \ -e '2217,2221d' && sed -i '2122aif (!gst_element_register (plugin, type_name, rank, type)) {' ext/libav/gstavdemux.c Install GStreamer Libav by running the following commands: mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release && ninja To run the tests, issue: ninja test. Now, as the root user: ninja install Command Explanations Contents Installed Programs Installed Library Installed Directory None libgstlibav.so in /usr/lib/gstreamer-1.0 None