Pour mon projet d'enregistrement, je dois utiliser un outil nécessitant une nouvelle version de gstreamer. J'ai vu que 1.6.3 est la dernière version stable de celui-ci mais je ne sais pas s'il est possible de l'installer sur mon système (Ubuntu 14.04/4.1.6-040106-generic) si oui, quel est le moyen le plus simple de l'installer ?
Qu'en est-il du noyau 3.16.0-57-generic? quelle version stable de gstreamer suggérez-vous d'installer sur ce noyau?
p.s: J'ai essayé la mise en pension principale, mais il semble qu'ils installent une version plus ancienne, ce qui ne convient pas à mon cas.
Toute aide est l'apprécier.
Si vous voulez le compiler à partir du source, vous pouvez exécuter les commandes suivantes.
Tout d'abord, installez quelques dépendances:
Sudo apt-get update
Sudo apt-get install autoconf automake libtool build-essential ubuntu-restricted-extras autopoint flex bison gtk-doc-tools
Ensuite, téléchargez le code source:
wget http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.6.3.tar.xz
Extrayez le fichier et accédez au répertoire du fichier extrait:
tar xvf gstreamer-1.6.3.tar.xz
cd gstreamer-1.6.3
Maintenant, lancez la commande suivante:
./autogen.sh
Vous ne devriez voir aucune erreur ici et il devrait retourner la ligne "Now type 'make' to compile gstreamer.
"
Compilez le code:
make
À la fin de la sortie, les lignes commençant par make[4]
, make[1]
, make[2]
ou make[3]
ne doivent pas contenir d'erreur.
Exécutez la commande suivante pour tester:
./tools/gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink
Si vous ne voyez aucune erreur, continuez.
Enfin, installez gstreamer 1.6.3:
Sudo make install
Sudo ldconfig
Cliquez ici pour voir plus de plugins (moche, mauvais, bon, base) .
Vous avez deux options, la méthode facile et la méthode difficile. Premier:
THE HARD WAY
Voici comment compiler les plugins. Commencez par installer des dépendances:
Sudo apt-get build-dep orc gst-plugins-base1.0 gst-plugins-good1.0 gst-plugins-bad1.0 gst-plugins-ugly1.0 gst-libav1.0
Ensuite, créez un répertoire dans lequel travailler et téléchargez les paquetages sources:
mkdir PLUGINS
cd PLUGINS
wget http://gstreamer.freedesktop.org/src/orc/orc-0.4.24.tar.xz
wget http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.6.3.tar.xz
wget http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.6.3.tar.xz
wget http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.6.3.tar.xz
wget http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.6.3.tar.xz
wget http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.6.3.tar.xz
Extraire les archives:
tar xvf gst*lib*xz
tar xvf g*p*b*e*z
tar xvf g*p*g*g*d*z
tar xvf g*p*b*d*z
tar xvf g*p*y*z
tar xvf orc*
cd orc
./autogen.sh
make
Sudo make install
cd ..
Ignorer les avertissements; il ne devrait y avoir aucune erreur.
plugins de base
cd g*base*
./configure
Si des plugins sont répertoriés sous configure: *** Plug-ins with dependencies that will NOT be built:
, vous devrez peut-être installer des dépendances pour eux.
Par exemple, si ogg
est répertorié, exécutez la commande suivante pour rechercher les packages disponibles:
apt-cache search libogg | grep dev
libogg-dev
devrait figurer parmi les packages répertoriés. Pour l'installer, utilisez apt-get comme suit:
Sudo apt-get install libogg-dev
Je ne pouvais pas trouver de dépendances satisfaisant ivorbisdec
alors ne vous inquiétez pas pour celui-là sauf si vous en avez vraiment besoin. Exécutez à nouveau ./configure après avoir installé les dépendances, puis continuez si vous êtes satisfait.
make
Sudo make install
cd ..
De nouveau, il ne devrait y avoir aucune erreur sur les lignes proches de la fin de la sortie: make[4]
, make[3]
, make[2]
et make[1]
.
bons plugins
cd g*good*
./configure
Faites la même chose ici avec les dépendances. Je n'ai pas pu trouver les dépendances pour les plugins suivants:
directSink
osxaudio
osxvideosink
sunaudio
waveformsink
Encore une fois, lancez ./configure
après avoir ajouté des dépendances et continuez lorsque vous êtes satisfait:
make
Sudo make install
mauvais plugins
cd g*bad*
./configure
Il y avait toute une liste de plugins non construits ici, je n'ai même pas essayé de les retrouver. Si, par la suite, vous rencontrez des problèmes avec GStreamer, par exemple, si quelque chose ne fonctionne pas, vous pouvez vérifier, mais je ne voudrais pas vous déranger ici à moins qu'il y ait des problèmes.
make
Sudo make install
cd ..
Faites la même chose pour les plugins restants.
LA MANIÈRE FACILE
Pour installer les versions de ppa via apt-get, exécutez les commandes suivantes:
Sudo add-apt-repository ppa:dan-witt/gstreamer
Sudo apt-get update
Sudo apt-get install gstreamer1.0
Cela installera gstreamer et tous les plugins de la version 1.6.