SolydK(Linux Mint 또는 Ubuntu에서와 마찬가지로 PA가 기본적으로 설치 및 구성되는 Debian을 기반으로 테스트된 Linux 배포판)에서 5.1 사운드 시스템의 서브우퍼 채널에 저역 통과 필터를 적용하고 싶습니다. 나는 다음을 수행하여 이것을 달성하려고 노력해 왔습니다.
먼저 LFE 채널에 필터를 적용하고 이를 사용하여 수신기를 만들었습니다.
pacmd load-module module-ladspa-sink sink_name=ladspa_low_pass master=alsa_output.pci-0000_05_02.0.analog-surround-51 plugin=cmt label=lpf control=86
pacmd load-module module-remap-sink sink_name=remapLFE master=ladspa_low_pass channels=1 master_channel_map=lfe channel_map=lfe
그런 다음 필터링하고 싶지 않은 나머지 채널을 사용하여 다른 수신기를 만들었습니다.
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
마지막으로 두 개의 수신기를 세 번째 수신기로 병합하고 이를 기본값으로 설정했습니다.
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
pacmd set-default-sink combine
문제는 제가 테스트했을 때 speaker-test -c 6 -t w
사운드가 있어야 할 서브우퍼에서 나오고 모든 스피커에서 나오며 샘플에는 "후면 중앙"이라고 표시되어 있다는 것입니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
이 솔루션의 문제를 파악할 수는 없었지만 작동하는 것처럼 보이는 다른 솔루션을 찾았습니다. PulseAudio 사용평형 장치, 각 채널을 개별적으로 구성할 수 있습니다.