Wie kann ich die Audioausgabe mit GStreamer aufnehmen?

4891
Michael

Ich möchte nur die Ausgabe einer Maschine mit GStreamer erfassen .

Verwenden Sie den folgenden Befehl:

gst-launch-1.0 -v alsasrc ! wavenc ! filesink location="output.wav" 

Ich kann das Mikrofon aufnehmen, aber wie kann ich nur die Audioausgabe aufnehmen / aufnehmen?

3

1 Antwort auf die Frage

0
Mayank Joneja

Wenn Sie die Ausgabe Ihrer Soundkarte erfassen möchten, müssen Sie pulserc verwenden und die Geräteeigenschaft auf die analoge Stereo-Monitorquelle Ihrer Soundkarte einstellen. Schau mal hier .

Hier wäre die relevante Quelle alsa_output.pci-0000_80_01.0.analog-stereo.monitorund Sie würden die Eingabe Ihrer Pipeline in ändern

pulsesrc device = "alsa_output.pci-0000_80_01.0.analog-stereo.monitor"