mplayerがシステムの音量を変更できないようにする


8

mplayerで音量を変更すると、他のアプリケーションでも音量が変わります。自分の音量のみを変更するようにmplayerを設定するにはどうすればよいですか?それとも、残りのオーディオスタックに問題がありますか?私はesdでalsaを使用しています。

回答:


10

mplayer-softvolサウンドカードの代わりにソフトウェアオーディオミキサーを使用するフラグを取得します。恒久的にオンにしたい場合は、以下をに追加できます~/.mplayer/config

softvol=true

0

簡潔な答え:

これをあなたの設定に入れてください

ao=pulse

説明

デフォルトでは、mplayerはオーディオ出力インターフェイスとしてAlsaを使用しており、サウンドミキサーはおそらくパルスオーディオです。これは機能します。これは、パルスオーディオに下位互換性のためのalsaインターフェイスがあるためです。mplayerに実際のパルスオーディオインターフェイスを使用するように指示すると、mplayerのインスタンスのボリュームのみを変更するために、pulseに信号を送信できます。次に、ボリュームを変更してもグローバルボリュームは変更されず、アプリケーションのボリュームスライダーが変更されます。pavucontrolmplayerで音量を開いて変更すると、アプリケーションの音量がどのように変化するかを確認できます。

実際にシステムにAlsaしかない場合は、おそらくそれを変更する必要があります。それsoftvol=trueが選択肢でない場合、おそらくあなたの解決策です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.