![有没有用于分析音频的命令行工具](https://linux22.com/image/33043/%E6%9C%89%E6%B2%A1%E6%9C%89%E7%94%A8%E4%BA%8E%E5%88%86%E6%9E%90%E9%9F%B3%E9%A2%91%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7.png)
我计划通过 Linux 命令行分析音频。有很多分析仪都有图形界面,但由于我想自动输入/输出这些信息,所以我不能使用 GUI。
最佳情况是将音频流从嵌入式设备发送到功能强大的机器,该机器分析音频,然后使用数据生成 csv 或 db 条目,并为网站构建一些图表。
如果音频流没有这样的东西,那么音频文件分析器也将是一个巨大的进步。
答案1
命令行批量音频处理工具是sox
(http://sox.sourceforge.net/) 和ecasound
(http://www.eca.cx/ecasound/)。您可能需要检查man soxformat
支持的格式列表(即流媒体和文件格式)。考虑包括ffmpeg
(参见http://ffmpeg.org/ffmpeg-all.html)到工具链中,以将一些奇特的编解码器转换为主流格式。