Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 Ubuntu 12.04 LTS 下通过 shell 命令获取麦克风的当前音频输入电平?
我检查了 amixer 以设置音量,但在 shell 调用时找不到获取音频输入电平的方法。
先感谢您!
要获得输入信号的电平,您必须从输入设备实际记录。使用-d 1参数 forarecord获取一个短文件。
-d 1
arecord
要读取该文件中的数据级别,请使用类似sox recordedfile.wav -n stat.
sox recordedfile.wav -n stat
根据上面的答案,得到最大幅度:
arecord -qd 1 volt && sox volt -n stat &> volt.d && sed '4q;d' volt.d