回答:
mplayer
-softvol
サウンドカードの代わりにソフトウェアオーディオミキサーを使用するフラグを取得します。恒久的にオンにしたい場合は、以下をに追加できます~/.mplayer/config
。
softvol=true
これをあなたの設定に入れてください
ao=pulse
デフォルトでは、mplayerはオーディオ出力インターフェイスとしてAlsaを使用しており、サウンドミキサーはおそらくパルスオーディオです。これは機能します。これは、パルスオーディオに下位互換性のためのalsaインターフェイスがあるためです。mplayerに実際のパルスオーディオインターフェイスを使用するように指示すると、mplayerのインスタンスのボリュームのみを変更するために、pulseに信号を送信できます。次に、ボリュームを変更してもグローバルボリュームは変更されず、アプリケーションのボリュームスライダーが変更されます。pavucontrol
mplayerで音量を開いて変更すると、アプリケーションの音量がどのように変化するかを確認できます。
実際にシステムにAlsaしかない場合は、おそらくそれを変更する必要があります。それsoftvol=true
が選択肢でない場合、おそらくあなたの解決策です。