Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
gstreamer [Le 16/05/2019, 02:00] 193.250.138.66 [Installation] |
gstreamer [Le 11/09/2022, 11:08] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
Le paquet permettant d'activer une sortie vidéo en opengl n'est pas disponible par défaut à ce jour (Maverick). Voir le rapport [[https://bugs.launchpad.net/debian/+source/gstreamer0.10/+bug/227770|de bug sur launchpad]]. | Le paquet permettant d'activer une sortie vidéo en opengl n'est pas disponible par défaut à ce jour (Maverick). Voir le rapport [[https://bugs.launchpad.net/debian/+source/gstreamer0.10/+bug/227770|de bug sur launchpad]]. | ||
Pour l'activer si besoin il faut compiler le paquet **gstreamer0.10-plugins-gl**. | Pour l'activer si besoin il faut compiler le paquet **gstreamer0.10-plugins-gl**. | ||
- | On récupère les dernières sources sur [[http://gstreamer.freedesktop.org/src/gst-plugins-gl/|le site de gstreamer]]. | + | On récupère les dernières sources sur [[https://gstreamer.freedesktop.org/src/gst-plugins-gl/|le site de gstreamer]]. |
On décompresse et on se place avec un terminal dans le répertoire des sources.\\ | On décompresse et on se place avec un terminal dans le répertoire des sources.\\ | ||
Vous aurez besoin d'installer les dépendances suivantes : [[apt://libglew1.5-dev,libgstreamer0.10-dev,libgstreamer-plugins-base0.10-dev, libjpeg-dev|libglew1.5-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, libjpeg-dev]]. | Vous aurez besoin d'installer les dépendances suivantes : [[apt://libglew1.5-dev,libgstreamer0.10-dev,libgstreamer-plugins-base0.10-dev, libjpeg-dev|libglew1.5-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, libjpeg-dev]]. | ||
Ligne 28: | Ligne 28: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Vous utilisez de manière totalement transparente GStreamer lors de la lecture de fichiers multimédia par le biais d'une des [[http://gstreamer.freedesktop.org/apps/|applications utilisant GSTreamer]]. | + | Vous utilisez de manière totalement transparente GStreamer lors de la lecture de fichiers multimédia par le biais d'une des [[https://gstreamer.freedesktop.org/apps/|applications utilisant GSTreamer]]. |
==== Configuration ==== | ==== Configuration ==== | ||
Ligne 53: | Ligne 53: | ||
| [[:lecture_et_encodage_de_fichiers_audio#le_cas_du_mp3|mp3]], DVD, mpeg2, asf |gstreamer0.10-plugins-ugly | universe | | | | [[:lecture_et_encodage_de_fichiers_audio#le_cas_du_mp3|mp3]], DVD, mpeg2, asf |gstreamer0.10-plugins-ugly | universe | | | ||
| <video> | gstreamer0.10-ffmpeg | universe | | | | <video> | gstreamer0.10-ffmpeg | universe | | | ||
- | | <diffusion> + [[:lecture_et_encodage_de_fichiers_audio#Le cas du format MPC|mpc]] | gstreamer0.10-plugins-bad | universe | Flash (swf), QT, flux mms etc | | + | | <diffusion> + [[:lecture_et_encodage_de_fichiers_audio#Le cas du format MPC|mpc]], m4a | gstreamer0.10-plugins-bad | universe | Flash (swf), QT, flux mms etc | |
| [[:formats_non-libres#Décodage du AAC|aac]] | gstreamer0.10-plugins-bad-multiverse | multiverse | | | | [[:formats_non-libres#Décodage du AAC|aac]] | gstreamer0.10-plugins-bad-multiverse | multiverse | | | ||
| QuickTime QTX and DirectShow/DMO DLL | ? | | | | | QuickTime QTX and DirectShow/DMO DLL | ? | | | | ||
- | | m4a | ? | | | | ||
En une ligne, ça donne : | En une ligne, ça donne : | ||
Ligne 65: | Ligne 64: | ||
Vous pouvez aussi lister les greffons supportés avec la commande suivante : <code>gst-inspect-0.10</code> | Vous pouvez aussi lister les greffons supportés avec la commande suivante : <code>gst-inspect-0.10</code> | ||
- | <note important> | + | <note important> |
Certains greffons ne sont plus disponibles dans les dépôts ci-dessus. Depuis [[:trusty|Ubuntu 14.04]], pour disposer de ce greffon qui est essentiel, il faut ajouter ce dépôt : | Certains greffons ne sont plus disponibles dans les dépôts ci-dessus. Depuis [[:trusty|Ubuntu 14.04]], pour disposer de ce greffon qui est essentiel, il faut ajouter ce dépôt : | ||
<code>sudo add-apt-repository ppa:mc3man/trusty-media</code> | <code>sudo add-apt-repository ppa:mc3man/trusty-media</code> | ||
Ligne 82: | Ligne 81: | ||
Vous trouverez donc ici les exemples qui vous permettront d'encoder votre musique vers différents formats : | Vous trouverez donc ici les exemples qui vous permettront d'encoder votre musique vers différents formats : | ||
- | ^ Extension ^ Pipeline GStreamer ^ Commentaire(s) ^ | + | ^ Extension ^ Pipeline GStreamer ^ Commentaire(s) ^ |
| ogg | ''audio/x-raw-float,rate=44100,channels=2 ! vorbisenc name=enc quality=0.5 ! oggmux'' | | | | ogg | ''audio/x-raw-float,rate=44100,channels=2 ! vorbisenc name=enc quality=0.5 ! oggmux'' | | | ||
| flac | ''audio/x-raw-int,rate=44100,channels=2 ! flacenc name=enc'' | | | | flac | ''audio/x-raw-int,rate=44100,channels=2 ! flacenc name=enc'' | | | ||
Ligne 91: | Ligne 90: | ||
<note tip>Une précision au sujet de la qualité des fichiers .ogg : | <note tip>Une précision au sujet de la qualité des fichiers .ogg : | ||
- | Selon [[http://fr.wikipedia.org/wiki/Vorbis|la page wiki du codec Vorbis]], "//À partir d'un flux audio stéréo échantillonné à 44,1 kHz (échantillonnage standard d'un CD audio), le codeur produit en sortie un flux à un débit de 45 à 500 kbit/s suivant la qualité choisie (cf tableau). Le coefficient de qualité est une métrique arbitraire et peut varier de -1 à 10//"( voir notamment dans la page la correspondance entre facteur de qualité et débit ). | + | Selon [[https://fr.wikipedia.org/wiki/Vorbis|la page wiki du codec Vorbis]], "//À partir d'un flux audio stéréo échantillonné à 44,1 kHz (échantillonnage standard d'un CD audio), le codeur produit en sortie un flux à un débit de 45 à 500 kbit/s suivant la qualité choisie (cf tableau). Le coefficient de qualité est une métrique arbitraire et peut varier de -1 à 10//"( voir notamment dans la page la correspondance entre facteur de qualité et débit ). |
Dans un pipeline gstreamer, il semble nécessaire d'indiquer ce facteur de qualité **//divisé par 10//** ( valeur comprise entre -0,1 et 1 ); Par exemple, une valeur **quality=0,9** donnera un débit de 320 kb/s...</note> | Dans un pipeline gstreamer, il semble nécessaire d'indiquer ce facteur de qualité **//divisé par 10//** ( valeur comprise entre -0,1 et 1 ); Par exemple, une valeur **quality=0,9** donnera un débit de 320 kb/s...</note> | ||
Ligne 102: | Ligne 101: | ||
- | D'autres exemples sur les pipelines : | + | D'autres exemples sur les pipelines : |
* ''$ man gst-launch-0.10'' | * ''$ man gst-launch-0.10'' | ||
* [[http://www.coagul.org/article.php3?id_article=316|gst-launch : la puissance de gstreamer en ligne de commande]] | * [[http://www.coagul.org/article.php3?id_article=316|gst-launch : la puissance de gstreamer en ligne de commande]] | ||
Ligne 112: | Ligne 111: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://gstreamer.freedesktop.org/|Site Officiel]] | + | * **(en)** [[https://gstreamer.freedesktop.org/|Site Officiel]] |
* [[:lecture_et_encodage_de_fichiers_audio|Lecture et encodage de fichiers audio]] | * [[:lecture_et_encodage_de_fichiers_audio|Lecture et encodage de fichiers audio]] | ||
* **(en)** [[http://simos.info/blog/archives/566|Une explication des bibliothèques de GStreamer]] | * **(en)** [[http://simos.info/blog/archives/566|Une explication des bibliothèques de GStreamer]] | ||
* **(en)** [[http://lame.cvs.sourceforge.net/*checkout*/lame/lame/doc/html/presets.html|Les réglages de l'encodeur LAME]] | * **(en)** [[http://lame.cvs.sourceforge.net/*checkout*/lame/lame/doc/html/presets.html|Les réglages de l'encodeur LAME]] | ||
- | * [[http://blog.nicolargo.com/2009/01/introduction-a-gstreamer-le-framework-multimedia.html|Introduction à GStreamer par l'exemple]] | + | |
- | * [[http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html|Streaming audio et vidéo avec GStreamer]] | + | |
- | * [[http://www.greguti.com/petitlinux/index.php?entry=entry070319-090834|Un billet résumant tout ce qui concerne le multimédia]] | + | |
---- | ---- | ||
//Contributeurs : Rédigée et maintenue par [[utilisateurs:Id2ndR]]. | //Contributeurs : Rédigée et maintenue par [[utilisateurs:Id2ndR]]. | ||
Inspiré de la documentation anglophone [[https://help.ubuntu.com/community/CDRipping]]// | Inspiré de la documentation anglophone [[https://help.ubuntu.com/community/CDRipping]]// |