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 16/03/2019, 12:55]
81.66.219.190 [Suppression / Désinstallation]
pulseaudio [Le 26/09/2021, 09:47]
86.215.34.61 [Installation] paman plus dans les dépôts
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 14: Ligne 14:
 Vous pouvez si vous le souhaitez, compléter l'​installation en [[:​tutoriel:​comment_installer_un_paquet|rajoutant les paquets]] suivants : 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]]**   * Le contrôleur de volume de Pulseaudio: **[[:​pavucontrol]]**
-  * La version graphique pour Gnome du mélangeur ALSA **[[:​gnome-alsamixer]]**+  * La **[[:​gnome-alsamixer|version graphique pour Gnome]]** du mélangeur ALSA
   * Pour les jeux qui utilisent SDL pour le son: **[[apt>​libsdl1.2debian]]**   * Pour les jeux qui utilisent SDL pour le son: **[[apt>​libsdl1.2debian]]**
-  * Pulseaudio Manager **[[apt>​paman]]** 
   * Les [[wpfr>​VU-mètre|vumètres]] **[[apt>​pavumeter]]**   * Les [[wpfr>​VU-mètre|vumètres]] **[[apt>​pavumeter]]**
-  * **[[apt>​padevchooser]]** (Non disponible pour [[:​precise|Ubuntu Precise 12.04]]) 
  
  
Ligne 104: Ligne 102:
 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 262: Ligne 278:
 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 386: Ligne 414:
 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 ====
  • pulseaudio.txt
  • Dernière modification: Le 21/03/2024, 11:37
  • par krodelabestiole