GNU/Linux >> Tutoriels Linux >  >> Linux

Sortie audio mono dans Ubuntu ?

~VIA~ Traduit du français (et compte tenu de la correction signalée en fin de 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 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 l'avoir 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 d'Elementary OS Luna).


Cette réponse est un mélange des deux réponses, qui ne sont pas génériques (les noms de canaux "gauche" et "droit" sont définis par le fournisseur 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 valeurs trouvées ultérieurement :

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 un double-mono sortie de puits que nous pouvons définir comme étant celle par défaut (fait ci-dessous).

1 - trouver [skinID]

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]

2 - trouvez [left_channel_name] et [right_channel_name]

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"

3 - Appliquer les modifications

Pour que les modifications soient effectives, 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 arguments de la première commande sont à adapter à chaque cas ! Lisez l'intégralité de l'article pour plus de détails

Pour vérifier, vous pouvez lire cette vidéo

4 (facultatif) - Rendre les modifications permanentes

Pour conserver ces paramètres et les appliquer à chaque démarrage de l'ordinateur :

  • copier /etc/pulse/default.pa => ~/.pulse/default.pa (si 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
    

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 du 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.


Linux
  1. Comment installer Mono sur Ubuntu 20.04 ?

  2. Pas de son de démarrage dans Ubuntu 11.10 ?

  3. Ubuntu 13.04 ne détecte pas la sortie audio HDMI ?

  4. Correction d'un problème d'absence de son (sortie factice) dans Ubuntu avec SND HDA Intel

  5. Comment rediriger /dev/urandom vers la sortie audio Linux ?

Installer Mono sur Ubuntu 20.04 LTS

Carte son affichée en tant que sortie Dumthe dans Ubuntu 18.04 ?

Modifier le son de la notification (alerte) dans Ubuntu ?

Le périphérique de sortie audio sélectionné ne persiste pas entre les redémarrages dans Gnome-control-center ?

Comment installer Mono sur Ubuntu 22.04

Comment installer Mono sur Ubuntu 20.04