2013-11-20 2 views
3

wav 파일을 aac 인코딩 파일로 변환 할 수 있습니까? 그렇다면 누구나 예제가 있거나 안드로이드에 대한 라이브러리가 있습니까?안드로이드에서 WAV를 AAC로 변환하는 방법

+0

당신은 아마 할 수있는 그 ['MediaCodec' API (http://developer.android.com/reference/android/media와 /MediaCodec.html). – Michael

+0

내가 그걸 들여다 보았지만 문제는 내가 안드로이드 버전 4.0을 지원해야한다는 것이다. MediaCodec이 4.1에 추가되었습니다. – Luciano

답변

0

달성하기가 그렇게 간단하지는 않지만 가능합니다. 당신이 물어 보는 방식으로, 나는 WAV 원시 데이터 (실제 바이트)를 얻는 방법을 이미 알고 있다는 것을 이해합니다. AAC를 인코딩하려면 WAV를 PCM으로 인코딩 한 다음 AAC로 인코딩해야합니다.

WAV를 PCM 및 PCM으로 AAC로 변환 할 수있는 많은 오디오 인코딩 라이브러리 중 하나를 찾아보십시오 (또는 운이 좋으면 WAV를 AAC로 직접 변환 할 수 있습니다). He're AAC로 PCM 변환 알고있는 하나의 예 : http://www.betaful.com/2012/04/encoding-aac-audio-in-android/

+0

일반적으로 WAV 파일의 오디오 데이터는 이미 압축되지 않은 PCM입니다. – Michael

+0

WAV는 필수 항목이 아닙니다. 가능한 많은 종류의 인코딩이 가능합니다. http://en.wikipedia.org/wiki/WAV –

+0

도서관 용 thnx, 내 wav 파일이 이미 PCM 인 경우. 나는 도서관을 조사 할 것이다. – Luciano

관련 문제