2012-03-14 13 views
1

私はmp3ファイルを読み込んで、その曲の気分を特定するためにさらに使用する機能を抽出します。 mp3の特徴を抽出するのに役立つことができ、どの機能が気分識別に最も適していますか?MP3機能の抽出

+1

気分は個別であり、特定の人によってマークされなければなりません。あなたは気分を推測しようとしていますか?何に基づいて? –

答えて

2

BPMの作業を開始することができます。私はこれを見つけたrandom BPM detector in java、あなたが使用することができるかもしれません。

if (bpm > 180) { 
    // frantic 
} else if (bpm > 140) { 
    // bouncy psytrance 
} else { 
    // "down beat" 
} 

それとも、その後、プログラムでGoogleで歌やタグクラウド結果を検索し、Echoprintと呼ばれる音楽識別のため、このオープンソースプロジェクトを使用することができます。

2

java_mp3はネイティブjava.io.FileのオーバーMP3Fileラッパーを提供する単純なAPIです。次に、ゲッターを呼び出してそのメタデータにアクセスできます。最後のバンドル日付まではサポートされていませんが、動作しますが、ID3v2は時間とともに変化しません。

説明は言う:

A Javaライブラリを読み込んでMP3ファイルにID3とID3v2のタグを修正して は、MP3ファイルに関する拡張情報を収集します。

JAudioTaggerサポート読みMP3はID3v1、ID3v11、ID3v2.2、V2.3とV2.4メタデータを使用して示唆している、similar answer on StackOverFlowがあります。

次に、収集されたメタデータ分析に基づいて、楽曲の雰囲気を定義する独自のアルゴリズムを作成できます。

関連する問題