GStreamer Plugins – How to Install gst-plugins on Ubuntu

aptgstreamerpluginssoftware installation

While trying to get "Play it slowly" back to work, I need to install Gconfaudiosink, contained in the gst-plugins package.

   guest@guest:~$ sudo apt-get install gst-plugins
    [sudo] password for guest: 
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Unable to locate package gst-plugins

(same output for gst-plugins-base and gst-plugins-good)

Can you help me installing this plugins?

Best Answer

gst-plugins-* is somehow an alias or vice versa for the name of the related source packages withing the repositories.

If you search for Gconfaudiosink you will reach to this page: gconfaudiosink at freedesktop.org, and you will find out that the gconfaudiosink should be a part of: GStreamer Good Plugins 0.10.

Also, if you search in the gst-plugins-good repository on GitHub for gconfaudiosink yo will find out some commits with that names and you will be pretty sure that it's the correct package.


To download and install the binary package:

sudo apt install  gstreamer0.10-plugins-good

To download the source you can use either of these commands:

Just to show that gst-plugins are avaiable from source.

apt source --download-only gst-plugins-good0.10 

apt source --download-only gstreamer0.10-plugins-good

I also downloaded the source package to have look around it, and yes, the file you are looking for is there:

~/gst-plugins-good0.10-0.10.31/ext/gconf/gstgconfaudiosink.c
Related Question