web-dev-qa-db-fra.com

Joue le son via deux sorties ou plus

Je pense que c'est un concept assez simple. J'ai une carte son et une paire d'écouteurs Bluetooth. Je souhaite lire mes données audio via ma carte son et mes écouteurs Bluetooth.

Je pense que Windows a des cases à cocher vous permettant de "vérifier" les sorties pour les activer/désactiver, mais Ubuntu a apparemment l’équivalent des sélecteurs radio (vous ne pouvez en sélectionner qu’un à la fois).

Question bonus: sur une note similaire, j’ai 5 canaux de sortie analogiques sur ma carte son (en plus de mon audio numérique et HDMI) - Je voudrais pouvoir déterminer ce qui sort de chacun de ces ports (par exemple, haut-parleurs "sur tous les 5 ou" avant "," centre "," arrière ", etc.).

Merci d'avance!

78
Nathan J.B.

Avec paprefs, vous avez accès à un périphérique de sortie virtuel qui permet la sortie simultanée sur toutes les cartes son/périphériques connectés:

Sudo apt install paprefs 

Puis, dans le terminal, exécutez paprefs, sélectionnez l’onglet "Sortie simultanée", puis cochez la case "Ajouter une sortie virtuelle pour une sortie simultanée sur toutes les cartes son locales".

paprefs

Le périphérique de sortie audio créé en plus pour sortie simultanée peut être sélectionné dans l'onglet "Sortie" du menu des préférences de son pulseaudio:

enter image description here

Dans cet exemple, il est affiché pour un périphérique HDMI, mais dès que votre périphérique Bluetooth est reconnu, il sera également disponible pour une sortie simultanée.

Les modifications peuvent nécessiter un redémarrage de pulseaudio pour prendre effet soit en vous déconnectant et en vous reconnectant à votre session, soit en exécutant pulseaudio -k dans un terminal.

84
Takkat

Ubuntu

Je viens de confirmer cette solution (à partir de 4 ans) fonctionne toujours sur Ubuntu 14.04 LTS.

Installer

Ouvrez le terminal et tapez Sudo apt-get install paprefs allez dans l’onglet exactement comme sur l’image ci-dessus et sélectionnez l’option.

Course initiale

Ensuite; restant dans le terminal, tapez pulseaudio -k pour tuer et redémarrer pulseaudio.

Ensuite, allez dans vos paramètres audio et vous verrez l'option de sortie vers plusieurs périphériques audio.

Des accessoires pour ceux qui ont écrit paprefs, c’est un petit logiciel génial que j’aimerais voir inclus dans Ubuntu sans nécessiter d’installation supplémentaire.

Apple Macs OS X

Une solution similaire est disponible via un logiciel inclus. L’avantage de pulseaudio est que le son semble parfaitement synchronisé entre les deux sorties et qu’il doit donc être ajusté en fonction du décalage. C’est pourquoi il est si impressionnant; sinon, nous aurions une version légèrement différée d’une sortie à l’autre.

21
aaricus

Pour compléter l'excellente réponse de Takkat, j'ai trouvé que le nom par défaut attribué au nouveau périphérique était excessivement long et déformait le dialogue Paramètres de son. Afin de raccourcir ce nom, j'ai également dû exécuter la commande suivante:

gconftool --set --type string /system/pulseaudio/modules/combine/args0 sink_properties=device.description=Combined

Sound settings with combined device

5
Paulo

Je ne pouvais pas faire fonctionner la proposition de Takkat dans Debian 8.7, même si j'ai redémarré le système. Je suppose que vous avez terminé la proposition de Takkat en installant paprefs. Extension sur la réponse de Takkat qui fonctionne sur Arch Linux wiki où garder l'entrée analogique et les appels Pulse qui "duplexent"

# /etc/Pulse/default.pa
# http://unix.stackexchange.com/a/180374/16920
load-module module-alsa-sink device=hdmi:0
load-module module-combine-sink sink_name=combined
set-default-sink combined

Puis redémarrez pulseaudio:

pulseaudio -k

Dans Kubuntu 18.04, le plasma 5.12 paprefsn'est pas nécessaire, car un paramètre similaire existe déjà:

enter image description here

Une nouvelle option de sortie devrait être disponible après le redémarrage, appelée "Sortie simultanée".

enter image description here

Ou dans pavucontrolname__:

enter image description here


Dans 18.10 avec Plasma 5.13.5, l'option "Sortie simultanée" a été supprimée. aprefsest donc nécessaire.

2
user47206