web-dev-qa-db-ja.com

オーバードライブを防ぐためにPulseAudioの音量を制限する

PulseAudioの最大音量を制限することは可能ですか?現在、PulseAudioはPCMチャンネルの設定が大きすぎるため、音が歪んでしまいます。 aumixを使用して音量を下げていますが、他のサウンド(IM通知など)が再生されるたびに、PAはノブで再生し、マスターの音量を下げ、PCMを上げます。

aumix  ++++++++++++++++++++O+++++<Vol      
       ++++++++++++++++++++O+++++ Pcm            ++++++++++++O+++++++++++++

になります:

aumix  ++++++++++++++++O+++++++++<Vol  
       ++++++++++++++++++++++++O+ Pcm            ++++++++++++O+++++++++++++

OpenSUSE 11.2、pulseaudio 0.9.21、ALSA 1.0.21、ALC889Aサウンドコーデックを使用しています。

5
el.pescado

アプリがボリュームを台無しにするのを防ぐために、Fedoraのflat-volumes = no/etc/Pulse/daemon.confを設定する必要がありました。変更後はPulseAudioを再起動することを忘れないでください。

PulseAudioがPCMレベルを台無しにするのを防ぐ方法があります。

詳細については、 https://askubuntu.com/questions/32383/adjust-pcm-volume を参照してください。

このソリューションに関する私の唯一の問題は、起動するたびに、PAがスケールのどこにあるかを記憶しておらず、開始時と同じであっても100%であることが示されることです。これを解決するには、完全に下にドラッグしてから、もう一度上に戻します。

0
runfalk