【问题标题】:Current Level of Microphone Input麦克风输入的当前电平
【发布时间】:2012-11-16 09:22:27
【问题描述】:

如何在 Ubuntu 12.04 LTS 下通过 shell 命令获取麦克风当前的音频输入电平?

我检查了 amixer 以设置音量,但在 shell 调用时找不到获取音频输入电平的方法。

提前谢谢你!

【问题讨论】:

    标签: linux shell audio alsa


    【解决方案1】:

    要获得输入信号的电平,您必须从输入设备实际记录。 使用arecord-d 1 参数获取短文件。

    要读取该文件中的数据级别,请使用 sox recordedfile.wav -n stat 之类的内容。

    【讨论】:

      【解决方案2】:

      根据上面的答案,得到最大幅度:

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

      【讨论】:

      • 这正是我想要的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 1970-01-01
      • 2014-02-07
      • 2011-08-09
      相关资源
      最近更新 更多