
믹서를 사용하여 내 컴퓨터의 스피커 볼륨을 점진적으로 변경하려고 합니다. 아래 명령은 스피커의 마스터 볼륨을 성공적으로 변경했지만 5%로 일정하게 유지되지는 않았습니다. 볼륨이 100%에 가까울 때는 약 15% 정도 증가하지만, 0에 가까울 때는 5% 미만으로 증가합니다. 왜 그런 겁니까? 어떻게 해결할 수 있나요?
amixer -q sset -c 1 Master 5%+ unmute
답변1
믹서 Master
컨트롤은 하드웨어에 의해 구현됩니다.
증분을 5%로 지정하면 amixer
원하는 값에 가장 가까운 일부 지원 값만 검색합니다.
원시 믹서 값은 사용자가 인식하는 실제 음량과 반드시 일치하는 것은 아닙니다. 즉, 5%는 범위 전체에 걸쳐 음량의 상대적인 변화가 동일하지 않을 수 있습니다. 하드웨어가 믹서 값을 dB 값으로 매핑하는 정보를 제공하는 경우 매개 변수를 통해 일관된 음량 변경을 얻을 수 있습니다 -M
.