2010-06-13 6 views
4

자바에서 프로그래밍 방식으로 mp4 파일로 변환하는 최소한의 방법을 찾고 있습니다. 이상적으로 나는 또한 타겟 파일의 절단이 필요하다.
Java 라이브러리가이 라이브러리를 지원합니까, 아니면 제 3 자 라이브러리 만 지원합니까? jmf처럼, ffmpeg?자바에서 mp3로 mp4로 변환하는 방법

감사합니다.

+0

자바로 변환하는 미디어에 대해 이미 많은 질문이 있습니다. 그들 중 아주 적은 사람들이 대답합니다. –

+1

mp4는 비디오 형식 (MPEG-4)입니다. 오디오 형식으로 어떻게 바꿀 수 있습니까? 또는 오디오 스트림을 유지하고 비디오 부분을 삭제 하시겠습니까? –

+0

포맷 세부 사항을 모르겠지만 이전에는 "format factory"prog로 mp4로 변환하는 데 사용되었지만 이제는 프로그래밍 방식으로 Java에서 프로그래밍 할 수있는 방법을 찾고 있습니다. – yetanothercoder

답변

6

가장 간단한 방법은이 명령

 
ffmpeg -i input.mp4 -vn -s 00:00:10 -acodec libmp3lame output.mp3 
이가 번역

를 사용하여 ProcessBuilder를 통해는 FFmpeg을 사용하는 것입니다 미디어 파일을 다른 형식의 미디어로 간단하게 변환 할 수 있습니다. http://www.sauronsoftware.it/projects/jave/manual.php

+0

이 OS는 독립적입니까? – nyxaria

+0

그렇습니다. ffmpeg는 많은 OS'es에 구축 될 수 있기 때문에 –

+0

@paul 안녕하세요, ffmpeg는 루팅되지 않은 장치에서 작동합니다. 내 안드로이드 응용 프로그램에서 https://github.com/WritingMinds/ffmpeg-android-java를 사용하려고합니다. 일반적인 명령이 작동하지만 비디오를 오디오로 변환하려고 할 때 작동하지 않습니다. 도움말 감사. –

2

나는 mp4 파일의 오디오를 제거하고 mp3로 저장한다고 가정합니다. 오디오 인코딩으로 무엇을하려하지는 않았지만 Xuggler (http://www.xuggle.com/xuggler/)를 사용하여 비디오에 액세스하는 라이브러리로 성공했으며 문서에서도 오디오를 지원한다고합니다.

5

이 JAVE 매우이다 출력 MP3 형식으로 10 초, 비디오 무시, MP4 파일을 읽어

관련 문제