重新采样音频文件如何评估不是原始费率或从较低费率到较高费率工作的因素?

时间:2016-09-06 06:59:08

标签: audio signal-processing

我现在理解的是,如果我想从44100Hz重新采样到22050Hz,我只需要取1个样本并丢弃整个样本的1个样本。

然而,我只是想知道,例如, 如果录制的.wav采样率为48000Hz,我想重新采样到44100Hz。它是如何工作的?

  1. 重新采样audiofile以评估不是原始费率的因素
  2. 从较低到较高的采样率重新采样audiofile

2 个答案:

答案 0 :(得分:0)

这可以使用任何流行的数字音频软件来实现,例如Audacity 任何从较高sampling rate到较低{{p}}的转换都可以完成。

您可以像这样使用名为sox的应用程序:

sox file1.mpg -r 44100 file1-enc.mpg

答案 1 :(得分:0)

嗯,首先你应该知道你不能通过扔掉所有其他样品而从44100Hz变为22050Hz ......

采样和重采样过程由奈奎斯特 - 香农采样定理控制,该定理证明信号可以通过其样本以Fs Hz完全重建,只要它在频率上不包含任何内容> ; = Fs / 2。 (https://en.wikipedia.org/wiki/Nyquist%2DShannon_sampling_theorem

因此,如果您想从44100Hz重新采样到22050Hz,您必须首先应用滤波器来移除频率> = 11025Hz的内容,然后您可以丢弃每秒样本。需要使用滤波步骤来创建可以22050Hz采样率准确表示的信号。

例如,从48000Hz到44100Hz,基本过程是:

  1. 在每个样本之间添加146个零,以达到7.056MHz的采样率。这在频率&gt;处创建了许多内容。 24000Hz,但在频率<1时留下内容。 24000Hz未触及。

  2. 应用低通滤波器滤除所有内容&gt; = 22050Hz,以创建可以44100Hz采样率准确表示的信号。

  3. 选择滤波信号的每第160个样本以获得44100Hz样本流。

  4. 这基本上是 它是如何完成的。在现实生活中,实现了一些巧妙的优化以使流程更快,但在数学上它完全等同于上述步骤。