Java采样率转换

时间:2012-06-07 20:06:01

标签: java audio wav

在我的Java代码中,我想将44100 Hz的WAV文件转换为8000 Hz的WAV文件。我知道我必须进行低通滤波,然后进行抽取(+插值)(DSP理论),但我不想从头开始实现它。

我正在寻找能够有效地完成它的库。你知道吗?

我能够将wav文件读入缓冲区,并将wav文件从缓冲区写入文件,如果它更容易。

1 个答案:

答案 0 :(得分:1)

你应该看看FMJ。它提供wrapper for ffmpeg,可以非常有效地处理各种转换工作(包括音频重采样)。