繁体   English   中英

如何在Windows(和OSX)中进行采样率转换

[英]How to do a sample rate conversion in Windows (and OSX)

我准备为我在大学的旁边工作写一个音频文件转换器。
作为其中的一部分,我需要采样率转换。 然而,我的教授说,这将是非常难写一个采样率转换器,这是两个质量好速度快。

在我对这个主题的研究中,我发现OSX CoreAudio框架中的一些函数可以进行采样率转换(AudioConverter.h)。 毕竟,操作系统必须有一些设施才能为自己的音频堆栈做到这一点。

您是否知道C / C ++和Windows的类似方法,它们是操作系统的一部分还是开源的?
我很确定这个函数存在于DirectX Audio(XAudio2?)中,但我似乎无法在MSDN库中找到它的引用。

尝试秘密兔码(= SRC =采样率转换)这是GPL,它速度快,而且质量很高。 http://www.mega-nerd.com/SRC/license.html

如果您担心质量问题,请访问http://src.infinitewave.ca/ 对不同的重采样器进行了非常好的比较。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM