2017-02-17 7 views
0

WAV 파일 또는 ByteArrayOutputStream 또는 AudioInputStream을 MP3로 변환 할 방법을 찾고 있습니다.WAV를 MP3로 변환

AudioSystem 용 MP3 인코딩 라이브러리를 찾으려고했지만 저에게 도움이되는 예제가 없습니다.

다음 데비안, MacOS 및 Windows에서 작동하는 작은 명령 줄도 찾습니다. 필자는 절름발이를 각 파일에 대한 컴파일 된 파일로 찾으려고했지만 Windows에서는 하나만 발견했습니다.

Java로 WAV를 MP3로 변환하는 쉬운 방법이 있습니까? Java 라이브러리 (필자는 maven 소스를 선호합니다) 나 프로젝트에 넣을 수있는 컴파일 된 명령 행 도구는 괜찮습니다. 나는 래퍼를 찾고 있지 않다.

+0

LAME을 사용해 보셨습니까? – Raptor

+0

컴파일 된 버전으로 Windows 용으로 만 제공됩니다. –

+0

아니요. 저는 리눅스에서 명령 행으로 사용하고 있습니다. Ubuntu (https://launchpad.net/ubuntu/+source/lame) 및 많은 다른 배포판에는이 무료 소프트웨어가 있습니다. – Raptor

답변

0

아마도 this 라이브러리를 사용해 볼 수 있습니까? WAV를 지원합니다.

+0

MP3를 지원하는 무언가를 찾고 있는데, WAV는 문제가 아닙니다. 하지만 고마워, 내가 그것에 –

0

PortAudio2 당신은 또한 FFMPEG이 좀 걸릴 수 있습니다 갈 방법이없는 경우 ... 이것은 C 라이브러리입니다하지만, 자바, C#을, C++, 파이썬 등 여러 포트가 PortAudio2보고

시도 다양한 형식을 다른 형식으로 변환하는 다중 플랫폼 명령 줄 도구입니다. Java 응용 프로그램에서이 명령을 호출하면 작동합니다.

다른 옵션 Xuggler FFMPEG 용 Java 래퍼입니다. Maven으로도 이용 가능합니다

+0

FFMPEG 각 플랫폼에 대한 컴파일 된 버전이 없습니다, 나는 이미 그것을 위해 몇 시간을 보았다 : ( –

+0

Windows 또는 Mac 또는 리눅스에 대한 특정 버전을 빌드하는 경우 그냥 다른 FFMPEG를 사용하십시오. 상자 밖에. –

+0

그래, 나는 다른 버전을 사용하는 것을 꺼리지 만 컴파일러를 가지고 있지 않기 때문에 여전히 컴파일 할 수 없다. –

0

어때요?

http://www.sauronsoftware.it/projects/jave/

JAVE JAVE (자바 오디오 비디오 인코더) 라이브러리

이는 FFmpeg 프로젝트에 자바 래퍼입니다. 개발자는 오디오 및 비디오 파일을 형식에서 다른 형식으로 트랜스 코딩하기 위해 JAVE를 이용할 수 있습니다. 예를 들어, AVI 파일을 MPEG로 변환 할 수 있습니다. DivX 비디오 스트림을 플래시 FLV 파일로 변환 할 수 있습니다. WAV 오디오 파일을 MP3 또는 Ogg Vorbis로 변환 할 수 있습니다. 오디오 및 비디오 트랙을 분리하고 코드 변환하면 비디오의 크기를 조정하고 크기와 비율 등을 변경할 수 있습니다. JAVE는 다른 많은 형식, 컨테이너 및 작업을 지원합니다.

요구 사항 JAVE는 i386/32 비트 하드웨어 아키텍처에서 J2SE 환경 1.4 이상 및 Windows 또는 Linux OS가 필요합니다. JAVE는 다른 OS 및 하드웨어 구성으로 쉽게 이식 할 수 있습니다. 자세한 내용은 JAVE 매뉴얼을 참조하십시오.

+0

나는 이미 그것을 발견하고 그것을 시도했습니다. 나는 항상'Method threw 'it.sauronsoftware.jave.InputFormatException'exception.'을 얻고있다. 슬프게도 올바른 입력 형식에 대한 도움이 지금 있습니다. –

+0

예제 및 설명서는 http://www.sauronsoftware.it/projects/jave/manual.php에서 찾으셨습니까? 그것은 정상적인 wav 파일을 작동합니다. – Terje

+0

예, Audacity로 웨이브 모노 파일을 만들었습니다. 이제 mp3로 변환하려고합니다. –