我计划通过 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)到工具链中,以将一些奇特的编解码器转换为主流格式。