傅立叶变换大量音频文件?

Posted

技术标签:

【中文标题】傅立叶变换大量音频文件?【英文标题】:Fourier transform lots of audio files? 【发布时间】:2017-11-22 21:52:17 【问题描述】:

我需要批处理一些(几个小时的)音频文件并获取它们的频率/幅度数据。

我有 10 个文件夹,每个文件夹包含许多 wav 文件,我需要每个文件夹中每个频率的平均水平。我需要获取每个文件夹中不同频率的电平,并为每个文件单独计算电平,然后求平均值,如果您知道另一种方法,请提出建议。

是否有可以为我计算这些傅立叶变换的命令行工具(或其他资源)?

【问题讨论】:

看看这里的 SOX:***.com/a/43770442/3244382 @Patrice 我不明白该命令的输出。我已经尝试过使用它并问了另一个问题:***.com/questions/47452888/… 【参考方案1】:

你可以试试 SOX:

 sox $file -n stat -freq

它会输出几个 DFT(离散傅里叶变换)表。这可以是一个开始!

【讨论】:

以上是关于傅立叶变换大量音频文件?的主要内容,如果未能解决你的问题,请参考以下文章

傅立叶变换以转置 wav 文件的密钥

傅立叶变换的实质-正交之美

Java中的快速傅立叶变换[重复]

Matlab信号处理基础

FFT(FastFourier Transform,快速傅立叶变换)

语音隐写基于DCT+DWT音频数字水印嵌入提取matlab源码含GUI