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
Prochaine révision Les deux révisions suivantes
pulseaudio [Le 28/03/2018, 14:49]
78.245.89.40 [Installation]
pulseaudio [Le 20/12/2021, 21:35]
wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​audio multimédia}}+ 
 +{{tag>​audio multimédia ​vétuste}}
  
 ---- ----
  
-====== PulseAudio======+====== PulseAudio ======
  
 **[[wpfr>​PulseAudio]]** est un serveur de son pour les systèmes POSIX et Win32. Un serveur de son est une sorte d'​intermédiaire obligé pour vos applications sonores. Il vous permet de procéder à des opérations avancées sur le son en s'​intercalant entre la couche logicielle (L'​application audio) et la couche matérielle (le pilote ALSA pour les versions actuelles d'​Ubuntu). Ainsi, transférer le son sur une autre machine, changer le format d'​échantillonnage ou le nombre de canaux audio et mélanger plusieurs sons en un seul, sont des opérations facilement réalisables avec un serveur de son.\\ **[[wpfr>​PulseAudio]]** est un serveur de son pour les systèmes POSIX et Win32. Un serveur de son est une sorte d'​intermédiaire obligé pour vos applications sonores. Il vous permet de procéder à des opérations avancées sur le son en s'​intercalant entre la couche logicielle (L'​application audio) et la couche matérielle (le pilote ALSA pour les versions actuelles d'​Ubuntu). Ainsi, transférer le son sur une autre machine, changer le format d'​échantillonnage ou le nombre de canaux audio et mélanger plusieurs sons en un seul, sont des opérations facilement réalisables avec un serveur de son.\\
Ligne 10: Ligne 11:
 ===== Installation ===== ===== Installation =====
  
-**PulseAudio** est le serveur ​+**PulseAudio** est le serveur ​de son installé par défaut sur les [[:​versions]] et [[:​variantes]] d'​Ubuntu actuellement soutenues.
  
 +Vous pouvez si vous le souhaitez, compléter l'​installation en [[:​tutoriel:​comment_installer_un_paquet|rajoutant les paquets]] suivants :
 +  * Le contrôleur de volume de Pulseaudio: **[[:​pavucontrol]]**
 +  * La **[[:​gnome-alsamixer|version graphique pour Gnome]]** du mélangeur ALSA
 +  * Pour les jeux qui utilisent SDL pour le son: **[[apt>​libsdl1.2debian]]**
 +  * Les [[wpfr>​VU-mètre|vumètres]] **[[apt>​pavumeter]]**
  
  
Ligne 64: Ligne 70:
  
 ==== PulseAudio sur le réseau local ==== ==== PulseAudio sur le réseau local ====
-Maintenant, si vous avez [[:​tutoriel:​comment_installer_un_paquet|installé]] **[[apt>​paman]]** (les outils Pulse), lancer l'​application//​ "​Préférences de Pulseaudio"//​.+Maintenant, si vous avez [[:​tutoriel:​comment_installer_un_paquet|installé]] **[[apt>​paman]]** (les outils Pulse) ​et **[[apt>​paprefs]]**vous pouvez ​lancer l'​application//​ "​Préférences de Pulseaudio"//​.
 <note important>​ <note important>​
 N'​utilisez les trois fonctionnalités ci-dessous que si vous désirez que votre serveur Audio soit accessible à partir d'​autres stations sur votre réseau. Si ce n'est pas le cas, n'​implémentez pas ces options ! N'​utilisez les trois fonctionnalités ci-dessous que si vous désirez que votre serveur Audio soit accessible à partir d'​autres stations sur votre réseau. Si ce n'est pas le cas, n'​implémentez pas ces options !
Ligne 91: Ligne 97:
 Voici un petit bout de script permettant de modifier directement le volume d'une application. C'est aussi par ce biais qu'on peut utiliser un volume supérieur à 100% (attention à la saturation).\\ Voici un petit bout de script permettant de modifier directement le volume d'une application. C'est aussi par ce biais qu'on peut utiliser un volume supérieur à 100% (attention à la saturation).\\
 FIXME : dans un terminal? dans un fichier? Que faire de ces lignes ? FIXME : dans un terminal? dans un fichier? Que faire de ces lignes ?
 +
 +//​Indications:​ à utiliser dans un script, en remplaçant ''​Mumble''​ par le nom de l'​application voulue et la valeur de ''​volume_level'',​ sachant que 65536 est à 100%//
 <​code>​ <​code>​
 application="​Mumble"​ application="​Mumble"​
 volume_level=85000 #65536 = 100% volume_level=85000 #65536 = 100%
  
-pa_sink_index=`pacmd list-sink-inputs | egrep "​index|application\.name"​ | grep -B1 $application | grep index | sed '​s/​.*index:​ //'`+pa_sink_index=$(pacmd list-sink-inputs | egrep "​index|application\.name"​ | grep -B1 "$application" ​| grep index | sed '​s/​.*index:​ //')
 pacmd "​set-sink-input-volume $pa_sink_index $volume_level"​ pacmd "​set-sink-input-volume $pa_sink_index $volume_level"​
 </​code>​ </​code>​
  
 ==== Appliquer des effets sur le son  ==== ==== Appliquer des effets sur le son  ====
 +===PulseEffects===
 +Ensemble graphique de filtres que vous pouvez appliquer sur le son de votre ordinateur :
 +
 +{{ :​pulse-effects.png?​600 |}}
 +
 +PulseEffects est un compresseur,​ un égaliseur, un limiteur d'​entrée et une réverbération. Il utilise PulseAudio, le serveur de son que votre bureau Linux utilise le plus probablement. Cela lui permet de modifier le son provenant de n'​importe quelle application que vous utilisez. Vous pouvez manipuler ou tout son, ou le faire sur une base par application. Vous pouvez trouver l'​application sur Flathub.
 +
 +Elle est destinée aux applications Pulseaudio de votre système Linux. Vous pouvez appliquer des effets audio à la sortie du microphone en même temps qu'il les applique pour la sortie des applications. Il est livré avec limiteur d'​entrée,​ compresseur,​ filtre passe-haut Butterworth,​ filtre passe-bas Butterworth,​ égaliseur paramétrique 30 bandes, excitateur, amplificateur de graves, amplificateur stéréo, freeverb, Stereo Panorama, Maximizer, Output Limiter et Spectrum Analyzer.
 +
 +Un PPA est disponible pour installer cette application :
 +
 +<​file>​
 +sudo add-apt-repository ppa:​mikhailnov/​pulseeffects -y
 +sudo apt update
 +sudo apt install pulseeffects pulseaudio --install-recommends
 +</​file>​
 +
 +Puis, redémarrez votre ordinateur, ou relancez PulseAudio.
 ===Module audio ladspa=== ===Module audio ladspa===
 Il est possible d'​appliquer divers effets sur le son grâce au module **module-ladspa-sink**. Ce module permet d'​utiliser les plugins ladspa disponibles dans le paquet swh-plugins pour obtenir des effets utiles (ou pas) sur le son. \\ Il est possible d'​appliquer divers effets sur le son grâce au module **module-ladspa-sink**. Ce module permet d'​utiliser les plugins ladspa disponibles dans le paquet swh-plugins pour obtenir des effets utiles (ou pas) sur le son. \\
Ligne 116: Ligne 142:
  
     * **sink_name** donne un nom au sink, mettez ce que vous voulez.     * **sink_name** donne un nom au sink, mettez ce que vous voulez.
-    * **plugin** est le nom du fichier .so qui correspond au plugin, la liste est disponible directement dans Synaptic ou bien [[http://​packages.ubuntu.com/​intrepid/​i386/​swh-plugins/​filelist|à cette adresse]]. ​+    * **plugin** est le nom du fichier .so qui correspond au plugin, la liste est disponible directement dans Synaptic ou bien [[https://​packages.ubuntu.com/​intrepid/​i386/​swh-plugins/​filelist|à cette adresse]]. ​
     * **label** est le libellé du plugin. La liste des plugins est disponible [[http://​plugin.org.uk/​ladspa-swh/​docs/​ladspa-swh.html|à cette adresse]].     * **label** est le libellé du plugin. La liste des plugins est disponible [[http://​plugin.org.uk/​ladspa-swh/​docs/​ladspa-swh.html|à cette adresse]].
     * **control** sont les paramètres du plugin. Pour l'​ordre il faut se reporter au site ci-dessus et entrer les paramètres dans l'​ordre de leur apparition.     * **control** sont les paramètres du plugin. Pour l'​ordre il faut se reporter au site ci-dessus et entrer les paramètres dans l'​ordre de leur apparition.
Ligne 253: Ligne 279:
 Et pour une description plus complète faites **pactl list sinks** Et pour une description plus complète faites **pactl list sinks**
  
-== Annuler la redirection audio ==+=== Méthode 3 : sans décalage === 
 + 
 +Fonctionne sous 18.04. Dans un terminal, taper :  
 +<​code>​amixer cset iface=MIXER,​name='​Mic Playback Switch'​ on</​code>​ 
 + 
 +==== Annuler la redirection audio ==== 
 + 
 +=== Antidote de la méthode 2 ===
 Pour annuler la redirection,​ au moment où l'on lance la commande "pactl load-module",​ un numéro nous est donné : c'est l'ID du module. Pour désactiver ce module, faites : Pour annuler la redirection,​ au moment où l'on lance la commande "pactl load-module",​ un numéro nous est donné : c'est l'ID du module. Pour désactiver ce module, faites :
 <​code>​pactl unload-module <​ID></​code>​ <​code>​pactl unload-module <​ID></​code>​
 Pour connaitre l'ID du module si vous l'avez oublié, regardez la sortie de : Pour connaitre l'ID du module si vous l'avez oublié, regardez la sortie de :
 <​code>​pactl list modules</​code>​ <​code>​pactl list modules</​code>​
 +
 +=== Antidote de la méthode 3 ===
 +
 +Dans un terminal, taper : 
 +<​code>​amixer cset iface=MIXER,​name='​Mic Playback Switch'​ off</​code>​
 ==== Compresser le flux sonore et le diffuser en http ==== ==== Compresser le flux sonore et le diffuser en http ====
  
Ligne 291: Ligne 329:
   * pour [[http://​doc.ubuntu-fr-secours.org/​astuces/​pulseaudio-intrepid-desactiver.html|Intrepid Ibex]]   * pour [[http://​doc.ubuntu-fr-secours.org/​astuces/​pulseaudio-intrepid-desactiver.html|Intrepid Ibex]]
  
-  * http://​forum.ubuntu-fr.org/​viewtopic.php?​id=319468 +  * https://​forum.ubuntu-fr.org/​viewtopic.php?​id=319468 
-  * http://​forum.ubuntu-fr.org/​viewtopic.php?​id=301462 +  * https://​forum.ubuntu-fr.org/​viewtopic.php?​id=301462 
-  * http://​forum.ubuntu-fr.org/​viewtopic.php?​id=317641+  * https://​forum.ubuntu-fr.org/​viewtopic.php?​id=317641
 ==== Skype ==== ==== Skype ====
  
Ligne 377: Ligne 415:
 puis de relancer le démon ​ puis de relancer le démon ​
 <​code>​$ pulseaudio -D</​code>​ <​code>​$ pulseaudio -D</​code>​
 +
 +Autre problème possible : si l’enceinte est connectée en Bluetooth et que le son craque, cela peut s’arranger en choisissant le profil A2DP plutôt que HSP/HSF.
  
 ==== SDL ==== ==== SDL ====
Ligne 593: Ligne 633:
  
 ===== Suppression / Désinstallation ===== ===== Suppression / Désinstallation =====
-Sur Ubuntu, Pulseaudio est très implanté, et le supprimer est une méthode radicale. Peut-être trop pour certains. Cela peut-être utile pour des émulateurs console ou tout autre programme qui ne supporte pas pulse-audio.+Sur Ubuntu, Pulseaudio est très implanté, et le supprimer est une méthode radicale. Peut-être trop pour certains. Cela peut être utile pour des émulateurs console ou tout autre programme qui ne supporte pas pulse-audio.
  
 ==== A essayer en premier ==== ==== A essayer en premier ====
Ligne 654: Ligne 694:
  
   * [[http://​pulseaudio.org|Site web du projet PulseAudio]]   * [[http://​pulseaudio.org|Site web du projet PulseAudio]]
-  * [[Ladspa]] -> [[http://​ubuntuforums.org/​showthread.php?​t=789578|HOWTO:​ PulseAudio Fixes & System-Wide Equalizer Support]]+  * [[Ladspa]] -> [[https://​ubuntuforums.org/​showthread.php?​t=789578|HOWTO:​ PulseAudio Fixes & System-Wide Equalizer Support]]
  
   * Faire fonctionner certaines applications rebutantes du type [[:​skype|Skype]] ou [[:​Flash|Flash]] de façon propre : [[http://​blog.damien.clauzel.nom.fr/​post/​2009/​01/​15/​Resoudre-les-problemes-de-son-sur-Ubuntu-version-Intrepid-Ibex|Intrepid Ibex]], [[http://​blog.damien.clauzel.nom.fr/​post/​2009/​05/​15/​Resoudre-les-problemes-de-son-sur-Ubuntu-version-Jaunty-Jackalope|Jaunty Jackalope]]   * Faire fonctionner certaines applications rebutantes du type [[:​skype|Skype]] ou [[:​Flash|Flash]] de façon propre : [[http://​blog.damien.clauzel.nom.fr/​post/​2009/​01/​15/​Resoudre-les-problemes-de-son-sur-Ubuntu-version-Intrepid-Ibex|Intrepid Ibex]], [[http://​blog.damien.clauzel.nom.fr/​post/​2009/​05/​15/​Resoudre-les-problemes-de-son-sur-Ubuntu-version-Jaunty-Jackalope|Jaunty Jackalope]]
-  * [[http://​ubuntuforums.org/​showthread.php?​t=164193|Informations sur Avahi et Firestarter]]+  * [[https://​ubuntuforums.org/​showthread.php?​t=164193|Informations sur Avahi et Firestarter]]
   * [[http://​www.generation-linux.fr/​index.php?​post/​2008/​10/​18/​Utiliser-la-sortie-son-d-un-autre-PC|Utiliser la sortie son d'un autre PC]] sur le réseau local.   * [[http://​www.generation-linux.fr/​index.php?​post/​2008/​10/​18/​Utiliser-la-sortie-son-d-un-autre-PC|Utiliser la sortie son d'un autre PC]] sur le réseau local.
   * [[http://​www.linuxmao.org/​tikiwiki/​tiki-index.php?​page=PulseAudio&​highlight=pulseaudio|Voir la page de LinuxMAO sur le sujet]]   * [[http://​www.linuxmao.org/​tikiwiki/​tiki-index.php?​page=PulseAudio&​highlight=pulseaudio|Voir la page de LinuxMAO sur le sujet]]
  • pulseaudio.txt
  • Dernière modification: Le 21/03/2024, 11:37
  • par krodelabestiole