あるチャンネルから別のチャンネルにオーディオをミラーリングできるPulseAudioモジュールはありますか?

あるチャンネルから別のチャンネルにオーディオをミラーリングできるPulseAudioモジュールはありますか?

片側にのみ音声があるYouTube動画を聴くには、この機能が必要です。これは迷惑です(明らかに「私の左/右の耳がこのビデオが好きです」コメントに投票した人も同じです)。

module-remap-sink私はすでに次のコマンドを使用してチャネルを交換できるので、モジュールを使用してこれが可能であり、可能でなければならないと思います。

 pactl load-module module-remap-sink \
    sink_name=reverse-stereo \
    master='source-sink-name' \
    channels=2 \
    master_channel_map=front-right,front-left \
    channel_map=front-left,front-right

(このコマンドは、チャネルが交換された新しい受信機を生成します。)

答え1

これには新しいモジュールは必要ありません。コマンドを少し変更すると、同じモジュールを使用できます。

左から右にミラーリングするには、次の手順を実行します。

 pactl load-module module-remap-sink \
    sink_name=reverse-stereo \
    master='source-sink-name' \
    channels=2 \
    master_channel_map=front-right,front-left \
    channel_map=front-left,front-left

右から左にミラーリングするには、次の手順を実行します。

 pactl load-module module-remap-sink \
    sink_name=reverse-stereo \
    master='source-sink-name' \
    channels=2 \
    master_channel_map=front-right,front-left \
    channel_map=front-right,front-right

関連情報