2012-03-14 3 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" 
} 

아니면 다음 프로그램이 구글에 노래와 태그 구름 결과를 검색, Echoprint라는 음악 식별이 오픈 소스 프로젝트를 사용할 수 있습니다.

2

java_mp3 네이티브 java.io.File에을 통해 MP3File 래퍼를 제공 단순한 API입니다. 그런 다음 getters를 호출하여 해당 메타 데이터에 액세스 할 수 있습니다. 마지막 번들 날짜까지는 지원되지 않지만 작동하지만 ID3v2는 시간이 지남에 따라 변경되지 않으므로 ok입니다.

설명은 말한다 :

자바 라이브러리를 읽고 MP3 파일에 ID3과의 ID3v2 태그를 수정하고 는 MP3 파일에 대한 확장 정보를 수집 할 수 있습니다.

JAudioTagger 지원 읽기 MP3 바람 쐬, ID3v11, ID3v2.2, V2.3 및 V2.4 메타 데이터를 사용하여 제시하는 similar answer on StackOverFlow있다.

그런 다음 수집 된 메타 데이터 분석을 기반으로 노래의 분위기를 정의하는 알고리즘을 직접 작성할 수 있습니다.