2

libsndfile を使用するサンプル プログラムを調べましたが、どれもコンパイルできませんでした。.wav ファイルの種類やヘッダー内の内容を気にせずに、.wav ファイルを整数 (または double) の配列に読み込めるようにしたいと考えています。データを配列に入れることだけに関心があるので、個々のサンプルに対して独自の処理を行うことができます。

libsndfile のソース コードをダウンロードしました。ファイルやフォルダが多すぎて、どこから始めればよいかわかりません。何を含める必要がありますか? どのような方法を使用する必要がありますか? 誰かが実際に機能する簡単な例を持っていますか?

4

3 に答える 3

3

私は libsndfile の主な作成者/管理者です。

コンパイル済みのバイナリ パッケージには、Windows DLL、ドキュメント、ヘッダー ファイル、VC7 および VC9 プロジェクト ファイルの例が含まれています。

ソース コードが必要になる唯一の理由は、ソース コードが tarball の場合、examples/ ディレクトリにあるサンプル プログラムを調べることです。

于 2012-08-05T00:19:43.310 に答える
0

これは、Windows 7 に簡単にインストールできるようにプリコンパイルおよびパッケージ化された libsndfile のようです: http://www.mega-nerd.com/libsndfile/libsndfile-1.0.25-w64-setup.exe

(もちろん、興味があれば、好きなときにソース コードを調査することを妨げるものはありません。ただし、ソースに興味がある場合でも、プリコンパイル済みパッケージを使用する練習は、ソースを理解するのに役立ちます。libsndfile のネイティブ プラットフォームは Debian GNU/Linux であるように思われるため、ソースを Windows で操作するのは少し難しいかもしれません. しかし、幸いなことに、プリコンパイルされたパッケージがあなたに適している場合は、ソースについてこれ以上心配する必要はありません.)

于 2012-08-04T11:36:06.190 に答える