6

Ubuntu 12.04 LTSでシェルコマンドを使用してマイクの現在のオーディオ入力レベルを取得するにはどうすればよいですか?

ミキサーをチェックアウトして音量を設定しましたが、シェル呼び出し時にオーディオ入力レベルを取得する方法が見つかりませんでした。

前もって感謝します!

4

2 に答える 2

7

入力信号のレベルを取得するには、実際に入力デバイスから録音する必要があります。-d 1のパラメータを使用しarecordて、短いファイルを取得します。

そのファイルのデータのレベルを読み取るには、のようなものを使用しますsox recordedfile.wav -n stat

于 2012-11-28T14:35:56.230 に答える
1

上記の答えに基づいて、最大振幅を取得するには:

arecord -qd 1 volt && sox volt -n stat &> volt.d && sed '4q;d' volt.d
于 2017-08-08T22:13:13.117 に答える