Pulseaudio를 통해 USB 사운드 카드를 사용하여 노트북에서 오디오를 얻고 있는데 출력 볼륨 레벨을 줄이기 위해 일종의 필터를 추가하고 싶습니다. 현재 볼륨을 5% 또는 10% 이상으로 설정하면 실제 오디오 출력이 너무 커서 키보드를 통해 실제 볼륨을 더 세밀하게 제어하고 싶습니다. 현재는 기본적으로 0%, 5%, 10%를 달성할 수 있습니다.
Google이 여기에서 어떤 용어를 사용하고 있는지 잘 모르므로 올바른 방향을 알려주는 것만으로도 환영받을 것입니다.
답변1
비슷한 문제가 있었는데 볼륨이 이미 30% 정도 컸기 때문에 제한도 원했습니다. askubuntu의 누군가도 비슷한 질문을 한 것을 발견했습니다.https://askubuntu.com/questions/32383/adjust-pcm-volume
본질적으로 사운드 카드에는 alsa에 많은 볼륨 슬라이더가 있는 반면, pulseaudio는 일반적으로 마스터를 설정한 다음 다른 모든 것을 100%로 설정합니다. 그러나 수동으로 alsamixer
PCM 슬라이더로 이동하여 30%(제 경우) 또는 10%(언급한 "최대")로 설정할 수 있습니다. 그런 다음 /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
설정에서 (대신) 편집 해야 합니다 . 이제 Pulseaudio 볼륨 슬라이더 0-100%는 마스터 볼륨만 이동하지만 오디오는 에서 설정한 고정 PCM 값에 따라 계속 감쇠됩니다.[Element PCM]
volume = ignore
merge
alsamixer
그래서 그렇지 않은 동안문자 그대로장치의 기본 볼륨을 변경하면 이제 PCM 슬라이더가 alsamixer
pulseaudio에서 무시되므로 대체 기본 볼륨으로 효과적으로 작동합니다.
답변2
Pulseaudio의 더 넓은 범위의 레벨 제어를 위해 ALSA의 낮은 오디오 레벨
ALSA 오디오 레벨 확인/조정alsamixer
("기본값"이라고 표시된 첫 번째 설정은 무시하십시오. 일반적으로 Pulseaudio 레벨을 추적합니다)
"F6" 키를 누르고 목록에서 오디오 장치를 선택하세요.
왼쪽/오른쪽 화살표 키는 스피커 또는 헤드폰 볼륨 컨트롤을 찾고
, 위쪽/아래쪽 화살표 키는 볼륨을 낮춥니다.
ALSA 오디오 레벨이 올바르게 설정되면 다음 명령을 사용하여 설정을 저장하십시오.
sudo alsactl store