Loopback für USB-Audiogeräte über Lautsprecher

8

Ich habe einen USB-Plattenspieler, der, wenn er an mein Ubuntu 10.10-Gerät angeschlossen ist, in den Audioeinstellungen als Eingabegerät (USB PnP Audio Device Analog Stereo) wie ein Mikrofon angezeigt wird.

Ich möchte in der Lage sein, den Ton für dieses Audiogerät über den Audioausgang (Lautsprecher oder was auch immer) wiedergeben zu lassen. Ich mache mir keine allzu großen Sorgen, wenn zwischen dem Eingang des Audios und der Wiedergabe über die Lautsprecher eine leichte Verzögerung liegt.

Soweit mir bekannt ist, wird dies als Software-Loopback bezeichnet. Ich kann genau das erreichen, was ich will, wenn ich Audacity öffne, Software-Loopback aktiviere und auf Aufnahme drücke. Offensichtlich ist dies nicht ideal, da ich nicht wirklich möchte, dass es aufzeichnet, was ich die ganze Zeit spiele.

Ich weiß, dass dies aufgrund des Audacity-Beispiels möglich ist, aber ich würde gerne wissen, ob es eine Möglichkeit gibt, dies ohne Aufzeichnung zu tun. Ich habe eine Weile nach einer Software gesucht, die dies tut, aber ich konnte nichts auch nur annähernd erreichen.

Jede Hilfe wäre sehr dankbar.

matto1990
quelle
+1 Ja! Das würde mir auch gefallen. Ich möchte meine PC-Lautsprecher verwenden, um Musik von meiner Squeezebox abzuspielen, die an meinen Line-In angeschlossen ist.
Torben Gundtofte-Bruun

Antworten:

12

Nur eine Warnung: Diese Antwort ist theoretisch, weil ich solche Hardware nicht besitze ...

AFAIK Sie müssen ein Loopback-Gerät für pulseaudio aktivieren:

pactl load-module module-loopback

Danach sollte unter Audioeinstellungen eine neue Anwendung angezeigt werden.

Wenn es gut funktioniert, können Sie der Puls-Audio-Konfiguration eine Zeile hinzufügen, um dies dauerhaft zu machen:

sudo sh -c ' echo "load-module module-loopback" >>  /etc/pulse/default.pa '

Viel Glück!

Zusätzliche Informationen von matto1990:

Sie müssen dies nur tun, wenn Sie von einem anderen Gerät als dem Mikrofon oder dem Line-In (den Standardgeräten) einen Loopback durchführen möchten. Gehen Sie zum Software Center und installieren Sie "PulseAudio Volume Control". Öffnen Sie es und gehen Sie zur Registerkarte Aufnahme. Wählen Sie in der Dropdown-Liste "Alle" aus. Wählen Sie im Abschnitt "Loopback von internem Audio" (oder was auch immer das gewünschte Ausgabegerät ist) das Eingabegerät aus, von dem Sie ein Loopback durchführen möchten (in meinem Fall das USB-Gerät).

Clausi
quelle
Ich bekomme eine neue Sache unter der Registerkarte Anwendung. Es hat kein Symbol (das graue Quadrat mit dem roten Kreis durch das Symbol). Es ist auf voller Lautstärke und nicht stummgeschaltet, aber es kommt nichts aus den Lautsprechern. Ich habe sichergestellt, dass das USB-Gerät als Eingabegerät ausgewählt ist.
Matto1990
Eigentlich scheint es zu funktionieren, aber es schleift das im Laptop eingebaute Mikrofon zurück. Dies geschieht unabhängig davon, welches Gerät ich auf der Registerkarte Eingabe auswähle. Wie würde ich ihm sagen, dass er ein anderes Gerät verwenden soll?
Matto 1990
1
Ok, ich habe den Weg dazu gefunden. Sie müssen dies nur tun, wenn Sie von einem anderen Gerät als dem Mikrofon oder dem Line-In (den Standardgeräten) einen Loopback durchführen möchten. Gehen Sie zum Software Center und installieren Sie "PulseAudio Volume Control". Öffnen Sie es und gehen Sie zur Registerkarte Aufnahme. Wählen Sie in der Dropdown-Liste "Alle" aus. Wählen Sie im Abschnitt "Loopback von internem Audio" (oder was auch immer das gewünschte Ausgabegerät ist) das Eingabegerät aus, von dem Sie ein Loopback durchführen möchten (in meinem Fall das USB-Gerät). Nachdem Sie dies getan haben, funktioniert es perfekt: D Danke Clausi: D Können Sie es Ihrer Antwort für zukünftige Referenz bitte hinzufügen :)
matto1990
Ich bin froh, dass es funktioniert! Ich habe Ihren Kommentar zur Antwort hinzugefügt.
Clausi