Existe-t-il un moyen facile de forcer la sortie audio mono - pour une oreille, un écouteur, un haut-parleur?
Existe-t-il un moyen facile de forcer la sortie audio mono - pour une oreille, un écouteur, un haut-parleur?
Réponses:
~ VIA ~ Traduit du français (et compte tenu de la correction signalée à la fin de la page du forum)
Vous pouvez utiliser le module pour remapper pulseaudio:
Dans un terminal:
pacmd list-sinks | grep name:
Il vous enverra le nom de la sortie stéréo utilisée. Ensuite, vous tapez (en remplaçant par le nom que vous avez trouvé):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(Dans mon cas, c'était:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1e.2.analog-stereo channels=2 channel_map=mono,mono
)
Si vous ouvrez les Préférences Son, vous devriez maintenant avoir une sortie mono disponible. Pour avoir cela en permanence:
gksudo gedit /etc/pulse/default.pa
puis vous ajoutez dans le fichier:
#Remapping output stereo to mono
load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(L'image provient des paramètres sonores de Elementary OS Luna).
J'ai eu des problèmes avec ces deux réponses. Lorsque j'ai essayé la réponse acceptée, la seule chose qui sortait du haut-parleur était le bruit. Après quelques recherches, j'ai trouvé une autre solution qui pourrait mieux fonctionner pour vous:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=4 channel_map=left,right,left,right master_channel_map=left,left,right,right
Remplacez alsa_output.pci-0000_00_1b.0.analog-stereo par le nom du récepteur que vous obtenez
pacmd list-sinks | grep name:
Suivez les étapes de la réponse acceptée si vous souhaitez rendre cette solution permanente.
Cette réponse est un mélange des deux réponses, qui ne sont pas génériques (les noms de canaux "gauche" et "droite" sont définis par le vendeur de la carte son et peuvent varier).
L'idée globale est d'utiliser module-remap-sink comme suggéré par d'autres réponses. Nous remplacerons [skinID], [left_channel_name] et [right_channel_name] par des valeurs trouvées plus tard:
pacmd load-module module-remap-sink sink_name=combined-mono master=[skinID] channels=4 master_channel_map=[right_channel_name],[left_channel_name],[right_channel_name],[left_channel_name] channel_map=[left_channel_name],[left_channel_name],[right_channel_name],[right_channel_name]
Cela créera une sortie de récepteur double mono que nous pouvons définir comme étant la sortie par défaut (effectuée ci-dessous).
pacmd list-sinks
Dans mon cas, un seul évier est présent; correspondant à la seule carte son disponible:
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> Je peux utiliser "0" ou "alsa_output.pci-0000_00_1f.3.analog-stereo" pour [skinID]
pacmd list-sinks | grep -m1 "channel map:"
Dans mon cas, cela donne:
channel map: front-left,front-right
Donc, pour moi [left_channel_name] = "front-left" et [right_channel_name] = "front-right"
Pour que les modifications soient efficaces, je vais exécuter (dans mon cas)
pactl load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
pactl set-default-sink combined-mono
=> les premiers arguments de la commande sont à adapter à chaque cas! Lire l'intégralité du post pour plus de détails
Pour vérifier, vous pouvez lire cette vidéo
Pour conserver ces paramètres et les appliquer à chaque démarrage de l'ordinateur:
/etc/pulse/default.pa
=> ~ / .pulse / default.pa (si ce n'est pas déjà fait)ajoutez les deux commandes à la fin du fichier, sans "pactl" au début
=> dans mon cas, cela donne:
load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
set-default-sink combined-mono
Installation de Gnome Alsa Mixer en exécutant
$sudo apt-get install gnome-alsamixer
il y a quelques options:
"Sélection de sortie mono" et "Mix mono"