如何使用 ffmpeg 计算音频文件的噪声级别?

如何使用 ffmpeg 计算音频文件的噪声级别?

不幸的是,该网站上的相关问题与我的用例不符:

DSP Stack Exchange 站点没有提供任何有价值的内容:

问题

我从互联网(YouTube、Vimeo 等)下载文件,或对 FM 收音机中的内容进行转码。我希望能够(从命令行)计算以下内容:

  • (理想情况下)一对数字:平均信噪比 (SNR) 及其整个记录的方差
  • (不太理想)例如记录的每个时间片(第二个、第十个等)的 SNR 值序列
  • (在紧要关头工作)记录的每个时间片的频谱图

...仅使用 GNU/FOSS 命令行工具 - FFmpeg 以及我能以源 tarball 形式获得的任何内容。

PS我可以这样做吗sox

相关内容