상태
때때로,
- 내 뒤에 스테레오 스피커가 있거나
- 신체적 편안함을 위해 왼쪽 귀와 오른쪽 귀가 거꾸로 된 상태로 헤드폰을 착용합니다.
내 질문
Linux에서 왼쪽 및 오른쪽 채널을 쉽게 반전시키는 방법은 무엇입니까?
이상적인 솔루션은 재생 중인 오디오 스트림을 중단하지 않고 시스템 전체에 걸쳐 쉽게 설정하고 복원할 수 있는 것입니다(더 이상 헤드폰이나 스피커를 사용하지 않을 때).
제한된 솔루션
pan
()를 사용하여 미디어를 재생할 때 프로젝트에서 오디오 필터를 사용 하지만 mpv의 특정 미디어에 대해서만 작동합니다...ffmpeg
mpv
pan="stereo|FL=FR|FR=FL"
환경
PulseAudio와 Alsa가 있습니다.
나는블루투스오디오 출력이 왔다 갔다 할 수 있습니다. 이상적으로 솔루션은 Bluetooth 출력이 쉽게 스테레오 반전될 수 있도록 동적으로 조정됩니다(예: 사운드 매개변수 GUI에서 출력 선택).
답변1
먼저 수신기(장치) 이름을 가져옵니다.
$ pactl get-default-sink ... Name: device-xxx
역방향 채널:
$ pacmd load-module module-remap-sink master=device-xxx sink_name=Inversed-PA sink_properties=device.description=Inversed-PA channels=2 channel_map=front-left,front-right master_channel_map=front-right,front-left
어디
master=
장치는pactl
출력에 따라 다릅니다.sink_name=
입니다pulseaudio
.sink_properties=device.description=
입니다pavucontrol
.
마지막으로 다음을 선택하세요.
$ pactl set-default-sink Inversed-PA
및/또는: 해당 변경을 수행하는 pavucontrol