it-swarm-eu.dev

Wie gebe ich meinen Audioeingang aus?

Vor ein paar Iterationen, ich denke das war Jaunty, aber ich hätte es früher tun können, würde ich ein 1/8 "Audiokabel vom Line-Out eines Windows-Netbooks an den Line-In meines Ubuntu-Rechners anschließen, also hätte ich es getan den ganzen Sound von beiden Maschinen, ohne beide an einen Mixer anschließen zu müssen, den ich nicht habe. Ich habe nicht so viel gemacht, da ich zu der Zeit ziemlich glücklich mit Banshee war. Aber mit Karmic und immer noch mit Lucid Ich kann die Ausgabe nur erhalten, wenn ich mit Audacity aufnehme, was ich mit meiner Webentwicklungs- und Systemprogrammierungs-Workstation nicht tun werde.

Ich kann durch Anschließen von Kopfhörern erkennen, dass bei meinem Netbook der Audioausgang funktioniert. Ich kann Soundeinstellungen sehen, die der Ubuntu-Rechner empfängt. Ich will nur das alte Verhalten zurück. Hilfe?

16
Dave Jacoby

Wenn ich das richtig verstehe, versuchen Sie, den Mikrofoneingang auf den Audioausgang zu streamen? Das einfachste, was ich mir vorstellen kann, ist, dafür gst-launch zu verwenden. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

gst-launch pulsesrc ! pulsesink

Drücken Sie STRG + C, um das Streaming zu beenden. Möglicherweise müssen Sie die gstreamer-Tools installieren, damit diese verfügbar sind:

Sudo apt-get install gstreamer-tools

Da ich keine geeignete Audioquelle habe, habe ich das nicht versucht, sodass es möglicherweise nicht funktioniert. Jede Rückmeldung, ob dies der Fall ist, wird gebeten.

18
Bruno Girin

Wenn Sie vorhandene Pulse-Audio-Tools verwenden möchten, verwenden Sie pacat (was für Pulse-Audio cat steht).

holen Sie sich Ihr Eingabegerät mit

pactl list
[...]
Source #0
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
[...]

kopieren Sie den Teil 'name' und verwenden Sie ihn mit pacat:

pacat -r --device=alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1

dabei ist Gerät der Name, den Sie zuvor kopiert haben.

Dies kostet ein bisschen CPU-Zeit (3,3% auf meinem Computer).

Sie können auch eine Audio-Konvertierungssoftware dazwischen leiten, um sie zu filtern, oder über das Netzwerk verwenden.

2
user241374

Die Antwort von Bruno Girin hat auch für mich funktioniert, aber das manuelle Starten eines Prozesses ist etwas ärgerlich, da dies nur automatisch erfolgen sollte. Eine bessere Lösung ist die Installation von gnome-alsamixer und die Deaktivierung der Line-In-Option, wie hier beschrieben:

Kein Ton vom Line-In

1
Nate