1

Python 标准库包含audioop 模块,该模块具有“对声音片段的一些有用操作”。这些功能之一是audioop.ratecv将音频从一种采样率转换为另一种采样率。

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

(最终我想知道是否ratecv“高质量”下转换。)

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

谢谢!

4

1 回答 1

1

来源可以在这里找到。

于 2013-03-06T14:36:34.357 回答