audioop.ratecv用什么算法来转换采样率?

时间:2013-03-06 13:04:06

标签: python audio

Python标准库包含audioop module,它具有“对声音片段的一些有用操作”。其中一个函数是audioop.ratecv,它将音频从一个采样率转换为另一个采样率。

我的问题是:audioop.ratecv使用哪种算法将一种采样率转换为另一种采样率?具体来说:当我们进行下采样时,ratecv是否会从输出中的每个样本中的原始多个样本中获取信息?或者它只是做一个快速和肮脏的转换,它只是丢弃原始的一些样本?

(最后我想知道ratecv是否进行了“高质量”降价转换。)

(另一个问题是:我在哪里可以找到audioop的源代码?在我的Ubuntu系统上搜索audioop只会显示/usr/lib/python2.7/lib-dynload/audioop.so这不是源代码。)

谢谢!

1 个答案:

答案 0 :(得分:1)

可以找到来源here