ミキサーを使ってマイコンピュータのスピーカーの音量を徐々に変更したいと思います。以下のコマンドはスピーカーのマスターボリュームを正常に変更しましたが、5%に一定のままではありませんでした。ボリュームが100%に近いときは約15%程度増加しますが、0に近いときは5%未満に増加します。なぜそんなことですか?どうすれば解決できますか?
amixer -q sset -c 1 Master 5%+ unmute
ベストアンサー1
ミキサーMaster
コントロールはハードウェアによって実装されます。
増分を 5% に指定すると、amixer
希望の値に最も近いサポート値の一部のみが検索されます。
生ミキサーの値は、ユーザーが認識する実際の音量と必ずしも一致するわけではありません。つまり、5% は範囲全体にわたって音量の相対的な変化が等しくない場合があります。ハードウェアがミキサー値をdB値にマッピングする情報を提供している場合は、パラメータを使用して一貫した音量変化を得ることができます-M
。