Pulseaudio:结合接收器可产生使用中央扬声器的 LFE 通道

Pulseaudio:结合接收器可产生使用中央扬声器的 LFE 通道

我的目标是在 Pulseaudio 中仅在低音炮上应用低通 LADSPA 滤波器,它是我的 5.1 音响系统的一部分。

我使用了以下命令:

  1. 加载插件:

    pacmd load-module module-ladspa-sink sink_name=ladspa_low_pass master=alsa_output.pci-0000_05_02.0.analog-surround-51 plugin=lowpass_iir_1891 label=lowpass_iir control=86,1
    
  2. 使用经过过滤的 LFE 通道创建接收器:

    pacmd load-module module-remap-sink sink_name=remapLFE master=ladspa_low_pass master_channel_map=lfe channel_map=lfe channels=1
    
  3. 创建与我不想应用过滤器的其余渠道的接收器:

    pacmd load-module module-remap-sink sink_name=remap50 master=alsa_output.pci-0000_05_02.0.analog-surround-51 channels=5 master_channel_map=front-left,center,front-right,rear-left,rear-right channel_map=front-left,center,front-right,rear-left,rear-right
    
  4. 结合两个水槽:

    pacmd load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=remap50,remapLFE channel_map=front-left,center,front-right,rear-left,rear-right,lfe channels=6
    

完成所有这些步骤后,我可以在 Phonon 中单独查看和测试每个接收器所包含的通道。除了接收器“myCombine”的情况外,它们都是正确的,当我测试低音炮时,声音反而来自我的中置扬声器。

所以,我的问题是,我该如何解决这个问题?

编辑:现在我再次测试,发现声音从所有声道发出。

相关内容