Pipe / Mix Line In vers Output dans PulseAudio

14

Je travaille sur deux ordinateurs avec un casque USB. Je veux écouter les deux en canalisant la sortie des ordinateurs non Linux dans la ligne de l'ordinateur Linux (prise audio bleue) et en mélangeant le signal dans la sortie casque de l'ordinateur Linux à l'aide de PulseAudio.

Schéma du matériel audio

pavucontrol montre un périphérique d'entrée "Audio stéréo analogique intégré" qui me permet de choisir des ports comme "Line In" (sélectionné), "Front Microphone", "Rear Microphone". Je peux voir le compteur de volume de l'appareil réagir à la lecture audio sur la machine non Linux.

Audio stéréo analogique intégré

Comment puis-je faire PulseAudio lire ce signal audio dans mon choix de périphérique de sortie?

qubodup
la source

Réponses:

19

1. Chargez le module de bouclage

pacmd load-module module-loopback latency_msec=5

crée une lecture et un appareil d'enregistrement.

2. Configurer les appareils dans pavucontrol

Dans pavucontrol, dans l' onglet Enregistrement , définissez les périphériques "Loopback" du périphérique d' entrée au périphérique qui reçoit le signal d' entrée de ligne.

paramètres d'enregistrement

Dans la lecture onglet, réglez l'appareil « Bouclage » de sur le périphérique de sortie du dispositif à travers lequel vous voulez entendre la ligne du signal.

paramètres de lecture

3. Dépannage

Si le signal audio a des problèmes, retirez le module avec pacmd unload-module module-loopbacket réessayez une latency_msec=valeur plus élevée

Cette réponse a été rendue possible par ce message sur le forum . Merci!

qubodup
la source
0

pacmd peut devoir être pactl (avec les mêmes arguments). Pour moi, cela n'a pas fonctionné avec pacmd, mais avec pactl.

Edward
la source
Veuillez le modifier afin qu'il soit logique même si l'autre réponse est supprimée.   Référencez l'autre réponse (en indiquant le nom de l'auteur), mais copiez toutes les informations essentielles dans votre réponse.
G-Man dit `` Réintègre Monica ''