我想捕捉从我的声卡出来的音频,使用:
gst-launch -v ! pulsesrc device=X ! audioconvert ! vorbisenc ! webmmux ! filesink location=audio.mkv
我不知道要将哪个源 X 作为参数,pactl 给了我太多东西让我去尝试。
答案1
要列出默认接收器,我们可以发出
pacmd list-sinks
默认接收器以星号标记*
:
>>> 2 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_02_00.1.hdmi-stereo-extra1>
添加.monitor
到默认接收器将为我们提供该接收器的输入源。
如果我们需要知道流当前正在播放的位置,我们可以发出:
pacmd list-sink-inputs