0

だから私はグーグルでスタックオーバーフローをブラウジングしてきましたが、オーディオ編集ライブラリの仕様を満たすものを見つけることができませんでした. 既存のファイルだけで、ライブ ストリームで作業する必要はありません。私が探している重要なもの:

  • BPM 検出 (これは最も珍しいと思われるものです)
  • ピッチに影響を与えずに再生速度を変更する
  • 2 つのファイルを一緒に追加し、mp3 として保存します
  • 音量を変える

これらすべてを実行するライブラリを知っている人はいますか? どの言語で書かれているかは気にしませんが、C/C++、C#、または Java がおそらく最適でしょう。

前もって感謝します。

4

1 に答える 1

1

JUCEBASSがこれらの機能を追加している可能性がありますが、私が知っているすべてのことを行う単一のライブラリはありません。

Aubioは、おそらく bpm 検出の最善の策です。ピッチとテンポを個別に変更するための最も人気のあるオープンソース ライブラリは、おそらくSoundTouchですが、高品質のものが必要な場合は、商用のライセンスを取得したいと思うでしょう。

最後の 2 つの要件は簡単です。ファイルからオーディオ データを読み書きする以外に、この種のタスクを実行するためのライブラリは提供されていません。そのためには、libsndfilelame、およびffmpegを見てください。

于 2013-02-12T03:05:47.093 に答える