Does somebody know how to use FFMPEG on Android to convert YUV420 frame to H.264?
I have ported FFMPEG work on Android with NDK, I just don't know how to use it. A source code is appreciated.
Does somebody know how to use FFMPEG on Android to convert YUV420 frame to H.264?
I have ported FFMPEG work on Android with NDK, I just don't know how to use it. A source code is appreciated.
You have two options:
compile ffmpeg.c and invoke its main() via jni. This requires that you understand the command line parameters. It is rather cumbersome but works.
You need to look out for the static vars defined in ffmpeg.c and reset them every time you invoke the main function. Also make sure you don't invoke the main in two threads simultaneously .