2013-02-01 1 views
1

,저장 인코딩 된 파일은 내가 미디어 코덱 API를 사용하여 안드로이드에서 비디오 압축기를 구현하기 위해 노력하고있어

나는 성공적으로 다른 인코딩 된 트랙 (비디오를 받고 원시 형식으로 파일을 디코딩과 & 인코딩했습니다 , 오디오). 이 파일을 컨테이너 형식으로 저장하는 방법은 무엇입니까? 동일한 기능을 수행하는 데 사용할 수있는 내장 함수가 있습니까?

오디오, 비디오 및 자막 파일을 동기화하는 방법은 무엇입니까?

+0

어떤 컨테이너 형식입니까? – 323go

+0

.mp4 또는 .3gp (avc, 3gpp 코덱을 사용했기 때문에) –

답변

0

Android 4.3 (API 18)은 MediaMuxer 클래스를 추가했습니다. 이렇게하면 원시 H.264 비디오 스트림을 .mp4 파일로 변환 할 수 있으며 선택적으로 오디오 스트림을 병합합니다.

각 프레임의 데이터는 프레젠테이션 타임 스탬프와 함께 제출됩니다.