Как я могу захватить аудиовыход с помощью GStreamer?

4818
Michael

Я хотел бы захватить только вывод машины с помощью GStreamer .

Используя следующую команду:

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

Я могу записать микрофон, но как я могу записать / захватить только аудио выход?

3

1 ответ на вопрос

0
Mayank Joneja

If you're looking to capture the output of your soundcard, you'll have to use pulsesrc and set the device property to your soundcard's analog-stereo monitor source. Have a look here.

Here the relevant source would be alsa_output.pci-0000_80_01.0.analog-stereo.monitor and you'd change your pipeline's input to

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