내 안드로이드 응용 프로그램을위한 mp3 오디오 클립과 이미지를 결합하여 3gp 비디오 파일을 만들려고합니다. 즉 : mp3 + image = 3gp 비디오 클립입니다.어떻게 mp3 오디오 파일과 이미지로 3gp 비디오를 만들 수 있습니까?
나는 이것에 대해 많은 연구를했지만 사용 가능한 도움이 제한적이라는 것을 알게되었습니다.
어떻게하는지 알려주세요.
내 안드로이드 응용 프로그램을위한 mp3 오디오 클립과 이미지를 결합하여 3gp 비디오 파일을 만들려고합니다. 즉 : mp3 + image = 3gp 비디오 클립입니다.어떻게 mp3 오디오 파일과 이미지로 3gp 비디오를 만들 수 있습니까?
나는 이것에 대해 많은 연구를했지만 사용 가능한 도움이 제한적이라는 것을 알게되었습니다.
어떻게하는지 알려주세요.
당신은 동일을 달성하는 데 사용할 수는 FFmpeg 명령을 제공 this post을 확인 응용 프로그램의 외부을 찾고 있다면.
ffmpeg도 안드로이드 용으로 컴파일하여 this post에서 논의 된 JNI를 사용하여 사용할 수 있습니다. 빠른 참조를위한 가장 좋은 대답 복사
: 안드로이드는 FFmpeg의
내가 안드로이드에서 작동 할 수는 FFmpeg을 받고에서 겪은 단계입니다. 이것은 Android Build System을 사용하여 olvaffe의 ffmpeg 안드로이드 포트 (libffmpeg)를 빌드하여 에 의해 달성되었습니다. 소스를/외부 및 make
에두기 만하면됩니다. ffmpeg 라이브러리가 의존하기 때문에, Android 빌드에서도 bionic (libc) 및 zlib (libz)를 추출해야합니다.
LOCAL_STATIC_LIBRARIES := libavcodec libavformat libavutil libc libz
많은 예 here's 기본 입문서 (ffmpeg라는 진 자체는 좋은 예이다)가있다. 가장 좋은 문서는 헤더에서 찾을 수 있습니다.
이 프로세스는 코드 변환이라고합니다. 포인터 :
ffmpeg to android 포트를 컴파일하십시오. 앱에 ffmpeg 실행 파일이 생깁니다. 앱을 설정하여 데이터 디렉토리에서 추출하고 실행 파일로 표시합니다. 그런 다음 ffmpeg command line options과 함께 사용하십시오.
Java 코드에서만 호출해야하는 경우에는 래퍼 JNI 클래스를 작성하십시오.
나는 안드로이드 NDK를 설치했지만 이제 비디오를 만드는 방법을 알아야합니다. 이 작업을 수행하는 방법을 알려주십시오. 나는 안드로이드 개발에 처음이다. – TharakaNirmana
답장을 보내 주셔서 감사합니다. 안드로이드 NDK를 설정했지만 지금은 동영상을 만드는 방법을 알아야합니다. 이 작업을 수행하는 방법을 알려주십시오. 나는 안드로이드 개발에 처음이다. – TharakaNirmana