Vous pouvez installer facilement gstreamer en utilisant une distribution ArchLinux comme Manjaro. Le code source de gstreamer est déjà dans les dépôts officiels d’ArchLinux.
Vous pouvez installer gstreamer sur Ubuntu, mais ce sera plus difficile. Vous pouvez faire les lignes de commande suivantes pour installer gstreamer sur votre système.
sudo apt-get build-dep libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good
mkdir -p ~/gst/master/prefix
cd ~/gst/master
for m in orc gstreamer gst-plugins-base gst-plugins-good ; do git clone git://anongit.freedesktop.org/gstreamer/$m ; done
mkdir ~/bin
ln -s /home//gst/master/gstreamer/scripts/gst-uninstalled /home//bin/gst-master
Exécuter le script ~/bin/gst-master script to enter into the uninstalled environment
for m in orc gstreamer gst-plugins-base gst-plugins-good ; do cd $m && ./autogen.sh –prefix=/home//gst/master/prefix –disable-gtk-doc –disable-docbook –enable-introspection=no && make -j4 && cd.. ; done
Maintenant, vous avez une version désinstallée de gstreamer master et vous pouvez lancer le pipeline que vous voulez en exécutant le script gst-master.
Afin d’avoir une désinstallation avec la branche 1.6 faites ce qui suit.
cp -r ~/gst/master ~/gst/1.6
ln -s /home//gst/1.6/gstreamer/scripts/gst-uninstalled /home//bin/gst-1.6
Exécuter le script ~/bin/gst-1.6 script
for m in gstreamer gst-plugins-base gst-plugins-good ; do cd $m && git clean -dfx && git checkout 1.6 && git submodule update && cd .. ; done
cd orc
./autogen.sh –prefix=/home//gst/1.6/prefix –disable-gtk-doc –disable-docbook –enable-introspection=no
make clean
make -j4
cd ..
for m in gstreamer gst-plugins-base gst-plugins-good ; do cd $m && ./autogen.sh –prefix=/home//gst/1.6/prefix –disable-gtk-doc –disable-docbook –enable-introspection=no && make -j4 && cd.. ; done