オーディオデータのサンプルレート変換に適したDelphiライブラリは何ですか?私は何かにお金を払ってもかまいません。
サンプルオーディオをリアルタイムでアップサンプリングしてダウンロードする必要があります。私は理論を理解していますが、自分のルーチンを書きたくありません。
編集:Macをサポートするもののボーナスポイント。
オーディオデータのサンプルレート変換に適したDelphiライブラリは何ですか?私は何かにお金を払ってもかまいません。
サンプルオーディオをリアルタイムでアップサンプリングしてダウンロードする必要があります。私は理論を理解していますが、自分のルーチンを書きたくありません。
編集:Macをサポートするもののボーナスポイント。
SoXを使用してください-サウンド処理のスイスアーミーナイフ。非常に使いやすいです。
これはDelphiライブラリではなくコマンドラインツールであるため、Delphiから使用するには、シェルコマンドを実行し、コードで結果を取得する必要があります。PHPで使用しました。
SoXは、さまざまな形式のコンピューターオーディオファイルを他の形式に変換できるクロスプラットフォーム(Windows、Linux、MacOS Xなど)のコマンドラインユーティリティです。また、これらのサウンドファイルにさまざまなエフェクトを適用でき、追加のボーナスとして、SoXはほとんどのプラットフォームでオーディオファイルを再生および録音できます。
SoXは非常に成熟したプロジェクトです!リンクは次のとおりです: http ://sox.sourceforge.net/
Delphi AsioVstProjectでユニット「DAV_DspUpDownsampling.pas」を確認できます。私はそれを使ったことがありませんが、あなたのニーズを満たすと確信しています。
DewResearchのDSPマスターはあなたのためのオプションかもしれません。
私はかなりの数のプロジェクトでnewAcを使用しています。サンプルレート変換ができます。
最高のニュース:無料です(商用利用も可能です)
多分Mitovソフトウェアはあなたが使うことができるコンポーネントを持っています
Mitovコンポーネントはこれを簡単に実行します。手順を示す短い画面の記録を作成しました。
Mitovビデオと他のコンポーネントも同様に強力です。主要なリアルタイムビデオおよびオーディオ処理プロジェクトでMitovライブラリを使用し、優れた結果をもたらしました。彼らのサポートは素晴らしいです。
AFAIK、コンポーネントは自由に評価でき、非営利プロジェクト向けです。
PS彼はFireMonkeyの男だと思うので、現在または将来的にMacのサポートを期待できると思います。
はい、そのためにMitovSoftwareのAudioLabを使用できます。誰も実際にリンクを投稿していないようです;-)、それでここにあります-http ://www.mitov.com/products/audiolab。
楽しみ!
BassAudioLibraryを使用しています。
Bass_EncodeとBass_Mixerを使用して、変換をサンプリングできます。
シークレットラビットコード(別名libsamplerate
)をご覧ください。これはCライブラリですが、ラッパーを作成するのは非常に簡単です。APIはシンプルで、幅広いオペレーティングシステムとプラットフォームをサポートします(組み込みでも!)。
成熟した非常に高品質のコードベースを備えており、非常に効率的です。サポートも素晴らしいです、エリックは非常に敏感です。さらに、それは巨大なユーザーベースを持っています。
もう1つのオプションはlibsoxrです(これはより良い出力を生成するようですが、それほど人気はありません...)。