我使用以下命令加载几个 LADSPA 过滤器:
pacmd load-module module-ladspa-sink sink_name=equalizer sink_properties=device.description=equalizer master=alsa_output.pci-0000_00_1b.0.analog-stereo plugin=filters label=Parametric1 control=1,0,1,200,0.5,-6,1,400,0.5,-1,1,1000,0.5,0,1,2000,0.5,0
尽管使用了sink_properties=device.description=equalizer
和sink_name=equalizer
,pavucontrol“播放”选项卡中的媒体流名称仍然显示该流为LADSPA Stream on
。加载多个此类过滤器后,尝试连接接收器和源时就变成了一个反复试验的过程。似乎可以通过以下方式从其索引设置接收器名称:
pacmd update-sink-input-proplist $stream_index media.name="equalizer"
可以从哪里stream_index
找到pacmd list-sink-inputs
....如果你能找到相应的流。但是加载了多个 LADSPA 过滤器后, 的输出中似乎没有唯一标识符pacmd list-sink-inputs
,因此我又回到了尝试和错误。
是否有某种方法可以指定流名称或唯一标识该索引?