2014-05-18 11 views
0

나는 처음부터 비디오에서 비디오 파일을 만든 다음 이미지 세트를 저장하는 android 용 응용 프로그램을 만들고 있습니다. 이를 수행 할 방법이 있습니까?이미지 집합에서 비디오 만들기 안드로이드

JCodec을 사용해 보았는데 웹에 신뢰할 수없는 코드와이 라이브러리에 대한 지식이 부족했습니다.

나는 FFMpeg를 시도했으며 안드로이드에서 충분히 지원되지 않으며 NDK로 작업하는 것을 포함합니다.

AnimationDrawable을 사용하여 애니메이션을 생성하고이 애니메이션을 비디오로 저장하려고 시도했지만 KITKAT 4.4의 기능을 사용하는 경우를 제외하고 애니메이션을 비디오로 저장하는 방법을 찾을 수는 없지만 컴퓨터에 연결하고 뿌리.

위의 방법을 사용하여 다른 해결책이나 신뢰할 수 있고 설명 된 방법이 있습니까?

미리 감사드립니다.

+1

GLES로 렌더링 할 수있는 경우 MediaCodec 및 MediaMuxer를 사용하여 .mp4 비디오를 녹화 할 수 있습니다. API 18 이상이 필요합니다. http://bigflake.com/mediacodec/ 및 https://github.com/google/grafika의 몇 가지 예입니다. – fadden

+0

@fadden : 제안하는 솔루션에서 GLES의 특별한 점은 무엇입니까? –

+0

MediaCodec에 Surface 입력을 제공하는 데 사용됩니다. Canvas (https://code.google.com/p/android/issues/detail?id=61194)에서 소프트웨어 렌더링을 사용하면 그렇게 할 수 없습니다. 귀하의 대답에 동의합니다 - API 18 이상 만 신경 쓰지 않는 한 ffmpeg가 더 나은 선택입니다. – fadden

답변

0

FFMPEG에 투표 할 것입니다. FFmpeg 4 Android과 같이 사전 구축 된 솔루션을 구입할 수있는 경우 NDK 또는 기타 소스가 필요하지 않습니다.

+0

고맙습니다. –

+0

링크가 죽었습니다. 미러 링크가 있습니까? – Shvet