2008-09-03 11 views
4

大学での私の副業のオーディオファイルコンバータを書きたいと思います。
これの一部として、サンプルレート変換が必要です。しかし、私の教授は、の両方のと良い品質ののサンプルレートコンバータを書くのはかなり難しいと言った。Windows(およびOSX)でサンプルレート変換を行う方法

私の主題に関する研究では、サンプルレート変換(AudioConverter.h)を行うことができるOSX CoreAudioフレームワークのいくつかの機能を発見しました。結局のところ、OSは独自のオーディオスタックのためにそれを行うためのいくつかの機能を持たなければならない。

OSやオープンソースの一部であるC/C++とWindowsの同様の方法をご存知ですか?
この関数はDirectX Audio(XAudio2?)内に存在していますが、MSDNライブラリでこの関数への参照を見つけることができないようです。

答えて

5

シークレットウサギコード(= SRC =サンプルレート変換)を試してください。これはGPLです。高速で高品質です。 http://www.mega-nerd.com/SRC/license.html

+0

BSDライセンスを取得していますか?または少なくともLGPLed? –

+1

あまりにも時間がかかりすぎますが、Googleを介して到着した場合、「opus-tools」パッケージには、BSDライセンスの非常に品質の良いリサンプラが含まれています。 –

関連する問題