который «pactl»: источник звука «играет в данный момент»

Я хотел бы захватить звук, исходящий из моей звуковой карты, с помощью:

gst-launch -v ! pulsesrc device=X ! audioconvert ! vorbisenc ! webmmux ! filesink location=audio.mkv

Я не знаю, какой источник X дать в качестве аргумента, pactl дает мне возможность попробовать их все .

1
задан 15.05.2020, 14:12

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
1
ответ дан 15.05.2020, 14:13

Теги

Похожие вопросы