簡體   English   中英

MP3特征提取

[英]MP3 Feature Extraction

我想閱讀mp3文件並提取其功能,我將進一步用於識別歌曲的情緒。 你可以幫我提取mp3的功能,哪種功能最適合心情識別?

您可以從制定BPM開始。 在java中找到了這個隨機的BPM檢測器 ,您可以使用它。

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

或者也許您可以使用這個開源項目進行音樂識別,稱為Echoprint ,然后以編程方式在Google上搜索歌曲並標記雲結果。

java_mp3是一個簡單的API,它通過本機java.io.File提供MP3File包裝器。 然后,您可以調用getter來訪問其元數據。 雖然它不再支持,就最后一個捆綁日期而言,但它起作用,ID3v2不會隨着時間的推移而改變,所以它可以。

說明說:

一個Java庫,用於讀取和修改MP3文件上的ID3和ID3v2標簽,並收集有關MP3文件的擴展信息。

在計算器上類似的答案 ,這表明使用JAudioTagger它支持MP3讀取的ID3v1,ID3v11,ID3v2.2,V2.3和V2.4的元數據。

然后,您可以根據收集的元數據分析編寫自己的算法來定義歌曲的情緒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM