2009-04-07 12 views
1

オーディオファイルの長さを得ることができます(アプリケーションでタイミングが非常に重要です)。オーディオを再生する必要があります。このアプリケーションは、Windows XPプラットフォームのC++で書かれています。そのトリックを行うオーディオフォーマット/サードパーティライブラリの提案はありますか?C++でオーディオを操作する

答えて

2

Phonon library(Qtの一部)は非常に強力で快適です。 これはLGPLです。

不利な点:これは、FMod、SDL_Mixer、OpenALなどのゲーム指向のライブラリのようには機能しません。ただし、デスクトップアプリでは一般に許容されます。

オーディオフォーマットについては、デフォルトでOgg Vorbisを使用してください。これはオープンスタンダードでロイヤリティフリーで、MP3よりも優れた品質です。

+0

私のプロジェクトですでにqtを使用しているので、Phononライブラリは非常に魅力的でした。残念ながら、私はMinGWを使用していますが、Phononのドキュメントではサポートされていません。あなたはこれを回避する方法を知っていますか?私は私のIDEとしてEclipseを使用しています。 – JCL

+0

いいえ、分かりません。すばやくGoogle検索でこれが見つかりました:http://sourceforge.net/project/showfiles.php?group_id=214730&package_id=262145 - それがどれほど有用か分かりません。また、MinGWがphononアプリケーションを構築するのにサポートされていないのは確かですか? –

5

私はオーディオに関連する何かを行う必要がある場合、どのプラットフォームでも、私はFMODを使用します。これは非常に速く、クロスプラットフォームであり、幅広いフォーマットをサポートします。商業目的では無料ではありません。

+0

+1そのツールとライセンスについて –

+0

fmod just rocks –