簡體   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