状態
時々、
- 私の後ろにステレオスピーカーがあるか、
- 身体的な快適さのために、左耳と右耳を逆さまにしてヘッドフォンを着用してください。
私の質問
Linuxで左右のチャンネルを簡単に反転するには?
理想的なソリューションは、再生中のオーディオストリームを中断することなく、システム全体に簡単に設定して復元できることです(ヘッドフォンやスピーカーを使用しなくなったとき)。
制限されたソリューション
pan
()を使用してメディアを再生すると、プロジェクトはオーディオフィルタを使用しますが、mpv内の特定のメディアに対してのみ機能します。ffmpeg
mpv
pan="stereo|FL=FR|FR=FL"
環境
PulseAudioとAlsaがあります。
私Bluetoothオーディオ出力が行き来することができます。理想的には、ソリューションは、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