[英]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.