2012-11-28 2 views
4

Ubuntu 12.04 LTS에서 쉘 명령을 사용하여 마이크의 현재 오디오 입력 레벨을 얻으려면 어떻게해야합니까?현재 마이크 입력 레벨

볼륨을 설정하기 위해 amixer를 체크 아웃했지만 쉘 호출시 오디오 입력 레벨을 얻는 방법을 찾을 수 없습니다.

미리 감사드립니다.

답변

6

입력 신호의 레벨을 얻으려면 입력 장치에서 실제로 녹음해야합니다. arecord-d 1 매개 변수를 사용하면 짧은 파일을 가져올 수 있습니다.

해당 파일의 데이터 수준을 읽으려면 sox recordedfile.wav -n stat과 같은 것을 사용하십시오.

arecord -qd 1 volt && sox volt -n stat &> volt.d && sed '4q;d' volt.d 
+0

좋은 생각 : 위의 답변에 따라 –

0

은 최대 진폭을 받으실 수 있습니다! 그런 식으로 시도해 보면 효과가 있습니다.
관련 문제