2008-11-10 3 views
6

나는 오디오 파일을 "잘라내어"오디오 파일의 X 초를 저장하고 저장할 수있는 자바 라이브러리를 찾고 있습니다. 이상적으로, 나는 오디오 파일을위한 substr과 같을 무언가를 찾고있다. 나는이 게시물에 본자바 mp3/오디오 편집/트리밍 라이브러리

coollib.load('bigfile.mp3');  
coollib.trimAudioSeconds(123,30); 
coollib.export('newfile.mp3'); 

: 나는 153 초 123 초에서 원한다면 내가 할 수있을 것

Any good recommendations for MP3/Sound libraries for java?

을하지만 내 SUBSTR에 대해 아무것도하지 않았다 탐구. 나는 누군가가이 기능을 필요로하기 때문에 그들이 정확히 어떤 방향으로 나를 가리킬 지 알기를 바라고있다.

감사합니다.

답변

1

기존 라이브러리에 대해 잘 모르지만 비트 전송률 정보의 파일 헤더를 읽은 다음 들어갈 시간 (초)을 곱하고 파일의 많은 바이트를 읽고이를 버립니다. 떨어져. 그런 다음 레코딩을 시작하고 너무 많은 바이트를 읽고 중지해야합니다.

정규 mp3 라이브러리는 헤더를 직접 읽지 않아도 비트 전송률을 알려줄 수 있어야합니다.

가변 비트율 파일의 문제가 있습니다 ...

+1

그리고 그 이유는 그것을 수행하는 라이브러리를 요청했기 때문입니다. 필자는 자신의 기능을 작성하는 데 별개의 작업을 많이해서는 안된다는 점을 지적하고자했습니다. – Karl