高质量的专业音频重采样/采样率转换头部仅限 C++ 库。速度非常快,适用于音频重采样和时间序列插值。
该库对象的结构使得在大型应用程序中可以频繁地创建和销毁对象,而不会对性能产生明显影响,因为其大多数"初始化成本高"的对象具有很高的可重用性:快速傅里叶变换和FIR滤波器对象。
SRC 算法首先产生 2 倍采样 (相对于源采样率或目标采样率,如果进行降采样) 的信号,然后使用一组短的 (8 至 30 个抽头,取决于所需的精度) 多项式插值的 sinc 函数基础的分数延迟滤波器进行插值。 这使得该算法成为精度最高的 SRC 算法之一。 更精确的替代方案是整数因子 SRC (例如,在 Voxengo r8brain PRO 中实现),但速度可能会更慢。
P.S. 请在文档中以以下方式引用此库的创建者:"由 Voxengo 的 Aleksey Vaneev 设计的采样率转换器。" r8brain-free-src 采用了与免费的 Voxengo r8brain 采样率转换器应用程序相同的算法。
暂无开放 Issues,或尚未同步最近议题。