2011-08-28 3 views
1

Android 애플리케이션에서 mp4/flv 파일 정보 mp3로 변환해야하지만 C/C++ 및 Android NDK를 모르겠습니다. Java에서 쉽게 변환 할 수있는 라이브러리/메소드를 알고 있습니까? 어쨌든 고맙습니다.Java, Android에서 mp3로 변환하는 비디오

답변

0

당신의 질문은 어떻게 MP4/FLV 파일에서 오디오를 추출하고 mp3 파일로 저장하는 것입니다. 권리 ?

다음은 매우 유감입니다. Android SDK는 변형 또는 추적 추출을위한 API를 제공하지 않습니다.

또한 사용 가능한 미디어 프레임 워크를 사용하여 동일한 작업을 수행하는 것도 쉬운 일이 아닙니다. (그렇다고해도 휴대 성을 잃을 수 있습니다.)

내가 제안하는 것은 MP4 & FLV Parser를 사용하여 오디오 트랙을 추출하고 트랜스 코딩 (오디오 트랙이 비 -MP3 인 경우)을 수행 한 다음 트랜스 코딩 된 오디오 트랙 (추출 된 오디오 트랙이 mp3, 추출 된 데이터 인 경우) 데이터를 저장하는 것입니다. .

또는 FFMPEG 코드베이스를 이식하여 동일하게 사용할 수 있습니다. 이것은 당신의 작은 일에 너무 과잉 일 수 있습니다.

MP4에서 mp3 트랙을 추출하려는 경우 네이티브 MP4 파서를 이해하고 API를 추출 용으로 사용한다고 가정합니다. stagefright/opencore에서 일부 코드를 복제해야 할 수도 있습니다.

Shash

는 더 이상하지만, 당신을 위해 아마 무관의
관련 문제