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 19/06/2020, 21:06] 80.215.242.146 |
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 64: | 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 81: | 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 90: | 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 101: | 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 111: | 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]] |