Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gstreamer [Le 15/03/2016, 22:08]
YoBoY liens
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 16: Ligne 16:
  
 GStreamer est installé de base sous Ubuntu mais il faudra suivant vos besoins installer des greffons de gstreamer, permettant de décoder des codecs vidéos ou audios qui ne sont pas lisibles par défaut : voir plus bas. GStreamer est installé de base sous Ubuntu mais il faudra suivant vos besoins installer des greffons de gstreamer, permettant de décoder des codecs vidéos ou audios qui ne sont pas lisibles par défaut : voir plus bas.
- 
-Pour ceux désirant la dernière version, il suffit d'​ajouter à vos sources de logiciels [[:ppa|le dépôt ppa]] **[[https://​launchpad.net/​~gstreamer-developers/​+archive/​ppa|ppa:​gstreamer-developers]]** et mettre à jour vos paquets. 
-<​note>​Il s'agit d'un dépôt non officiel. Contactez le mainteneur du dépôt si vous avez un problème.</​note>​ 
  
 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 31: 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 56: 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 68: 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 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>​
 Puis ne pas oublier de recharger la liste des paquets avec la commande suivante : Puis ne pas oublier de recharger la liste des paquets avec la commande suivante :
 <​code>​sudo apt-get update</​code>​ <​code>​sudo apt-get update</​code>​
 +Vous pourrez alors installer le paquet **[[apt>​gstreamer0.10-ffmpeg]]**
 </​note>​ </​note>​
  
Ligne 79: Ligne 76:
 Un pipeline relie la sortie d'une fonction à l'​entrée de la suivante. Il est symbolisé par le point d'​exclamation ''​!''​ (exemple de fonctions : lecture du fichier, décodage, conversion et envoi vers le pilote de la carte son). Un pipeline relie la sortie d'une fonction à l'​entrée de la suivante. Il est symbolisé par le point d'​exclamation ''​!''​ (exemple de fonctions : lecture du fichier, décodage, conversion et envoi vers le pilote de la carte son).
  
-Les pipelines sont utilisés pour décoder les flux multimédia bien sûr mais aussi pour les encoder. Ainsi pour encoder vos CD de musique, l'​application [[:sound_juicer|Sound Juicer]] les utilise.+Les pipelines sont utilisés pour décoder les flux multimédia bien sûr mais aussi pour les encoder. Ainsi pour encoder vos CD de musique, l'​application [[:Sound-Juicer]] les utilise.
 Vous pouvez les éditer en lançant directement la commande suivante : Vous pouvez les éditer en lançant directement la commande suivante :
 <​code>​gnome-audio-profiles-properties</​code>​ <​code>​gnome-audio-profiles-properties</​code>​
  
 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 93: 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 104: 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 114: 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]]//​
  • gstreamer.1458076120.txt.gz
  • Dernière modification: Le 15/03/2016, 22:08
  • par YoBoY