這是一個2部分的問題。首先,是否可以獨立於ID3標籤訪問MP3中的音頻數據,其次,是否有任何方法可以使用可用的庫?獨立於ID3標籤訪問MP3音頻數據?
我最近整理了3臺電腦中的音樂收藏,並最終播放了改變ID3標籤的歌曲,但音頻數據本身未經修改。運行搜索重複文件失敗是因爲文件因ID3標記更改而更改,但如果我只是使用音頻數據運行重複數據刪除以進行比較,我認爲應該可以識別重複文件。
我知道可以通過文件中的ID3頭尋找特定的位置,並直接讀取數據,但想知道是否有一個庫會暴露音頻數據,因此我可以提取數據,在其上運行校驗和,並將計算結果存儲在某處,然後查找相同的校驗和。 (另外,考慮到可變長度標題,我可能必須使用某種類型的庫。)
類似的問題,因爲似乎沒有'鏈接到不同的問題'框: 閱讀ID3標籤 - http://stackoverflow.com/questions/1645803/how-to-read-mp3-file-tags(共識:使用庫) 標籤讀者的Java - http://stackoverflow.com/questions/73147/i-need-an-id3-tag-reader-library-for-java-preferably-a-fast-one http://stackoverflow.com/questions/86083/any-good-recommendations-for-mp3-sound-libraries-for-java http://stackoverflow.com/questions/278612/java-mp3-audio-editing-trimming-library – Kyle 2010-05-29 05:18:31
此外,這似乎是我最好的選擇,據我所知: http://stackoverflow.com/questions/476227/detect-duplicate-mp3-files-with-different-bitrates-and-or-different-id3-tags – Kyle 2010-05-29 05:19:49