2017-11-22 6 views
-1

私はいくつかの(数時間)オーディオファイルをバッチ処理し、その周波数/振幅データを取得する必要があります。多くのオーディオファイルをフーリエ変換しますか?

私にはそれぞれ10個のフォルダがあり、それぞれwav個のファイルが含まれており、各フォルダの各頻度の平均レベルが必要です。私は、各フォルダの異なる周波数のレベルを取得し、各ファイルごとに個別にレベルを計算し、平均化する必要があります。別の方法がわかっている場合は、それを提案してください。

これらのフーリエ変換を計算するためのコマンドラインツール(または他のリソース)はありますか?

+0

ここでSOXを見てください:https://stackoverflow.com/a/43770442/3244382 – PatriceG

+0

@Patrice私はそのコマンドの出力を理解していません。私はすでにそれを使用しようとし、別の質問:https://stackoverflow.com/questions/47452888/play-stat-freq-what-does-the-output-mean – theonlygusti

答えて

0

あなたがSOXで試すことができます。

sox $file -n stat -freq 

それはDFTの出力いくつかのテーブル(離散フーリエ変換)します。それがスタートになることができます!

関連する問題