Introduction to GStreamer Base Plug-ins

The GStreamer Base Plug-ins package is a well-groomed and well-maintained collection of GStreamer plug-ins and elements, spanning the range of possible types of elements one would want to write for GStreamer. You will need at least one of Good, Bad, Ugly or Libav plugins for GStreamer applications to function properly.

This package is known to build and work properly using an LFS 7.8-systemd platform.



GStreamer 1.0 series is not API or ABI compatible with GStreamer 0.10 series and both can be installed on the same system.

Package Information

GStreamer Base Plug-ins Dependencies





CDParanoia-III-10.2, GTK+-3.18.2, GTK-Doc-1.24, Qt-4.8.7, Valgrind-3.11.0, libvisual, ORC, and Tremor

User Notes:

Installation of GStreamer Base Plug-ins

Install GStreamer Base Plug-ins by running the following commands:

./configure --prefix=/usr \
            --with-package-name="GStreamer Base Plugins 1.6.0 BLFS" \
            --with-package-origin="" &&

To test the results, issue: make check.

Now, as the root user:

make install


Installed Programs: gst-device-monitor-1.0, gst-discoverer-1.0, and gst-play-1.0
Installed Libraries:,,,,,,,,,,, and several plugins under /usr/lib/gstreamer-1.0
Installed Directories: /usr/include/gstreamer-1.0/gst/{allocators,app,audio,fft,pbutils}, /usr/include/gstreamer-1.0/gst/{riff,rtp,rtsp,sdp,tag,video}, /usr/share/gst-plugins-base/1.0 and /usr/share/gtk-doc/html/gst-plugins-base-{libs,plugins}-1.0

Short Descriptions


is a command line tool that can be used to test GStreamer's device monitoring functionality


is a tool that can be used to print basic metadata and stream information about a media file.


is a command line tool that can be used to test basic playback using the playbin element.

Last updated on 2015-10-14 21:38:08 -0500