2012-11-28 161 views
4

如何在Ubuntu 12.04 LTS下通過shell命令獲取麥克風的當前音頻輸入電平?當前麥克風輸入電平

我檢出了amixer來設置音量,但找不到在shell調用時獲取音頻輸入級別的方法。

預先感謝您!

回答

6

要獲得輸入信號的電平,您必須實際從輸入設備進行記錄。 使用-d 1參數arecord可以獲取短文件。

要讀取該文件中的數據級別,請使用類似sox recordedfile.wav -n stat之類的內容。

+0

好主意!嘗試了這種方式,它的工作原理。 –

0

基於上面的回答,以獲得最大振幅:

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