Verwenden des Lautsprecherausgangs als virtueller Mikrofoneingang auf demselben Gerät

Verwenden des Lautsprecherausgangs als virtueller Mikrofoneingang auf demselben Gerät

Ich bin nicht sicher, ob der Titel klar genug ist. Ich möchte, dass die Ausgabe der Lautsprecher als Eingabe behandelt wird.

So kann ich ein Video in einem Fenster abspielen und dann dient der Ton des Videos als Eingabe

Antwort1

Absolut machbar. Die Idee ist, dass Sie ein virtuelles Lautsprechergerät erstellen und es mit einem virtuellen Mikrofongerät verbinden. Unter Windows könnte man einvirtuelles Audiokabel. Aber unter Ubuntu gibt es diese App nicht. Wir können aber trotzdem ein virtuelles Audiokabel erstellen, indem wir etwas wie PulseAudio verwenden, wie indieser Stack Overflow-Beitrag. Hier ist der Teil des Beitrags, der Ihre Frage beantwortet:

Erstellen Sie ein virtuelles Ausgabegerät und eine virtuelle Quelle aus seinem Monitor.

pactl load-module module-null-sink sink_name="virtual_speaker" sink_properties=device.description="virtual_speaker"
pactl load-module module-remap-source master="virtual_speaker.monitor" source_name="virtual_mic" source_properties=device.description="virtual_mic"

Jeder Ton, der über „virtual_speaker“ abgespielt wird, wird an „virtual_mic“ gesendet. (Der Rest der verlinkten Antwort bezieht sich speziell auf die Verwendung von FFmpeg.)

verwandte Informationen