2013-06-17 13 views
1

안드로이드 장치에 mp4 컨테이너에 aac으로 인코딩 된 몇 가지 녹음 된 사운드 파일이 있습니다. 또한 amr (3gpp 컨테이너에서)로 인코딩 된 코드도 있습니다. Canvas에 오디오 파형을 플로팅 할 목적으로 두 유형을 모두 원시 PCM 데이터 값으로 변환하려고합니다.안드로이드에서 aac/amr를 pcm로 변환하는 방법

이 변환을 수행 할 수있는 안드로이드에 내장 된 라이브러리가 있습니까? 표준 방법이 없다면 가장 일반적인 타사 라이브러리는 무엇입니까? 내가 찾은 사례의 대부분은 PCM에서 다른 파일 형식으로 인코딩하고 PCM으로 디코딩하지 않는 것입니다.

감사합니다.

편집 : 가능한 경우 NDK를 사용하지 않는 것이 좋습니다.

답변

1

ffmpeg를 사용하는 것이 표준 솔루션이라고 생각됩니다.