Use FFMPEG on Android [closed]
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 开发者_StackOverflow中文版source code is appreciated.
You have two options:
- use ffmpeg api - google ffmpeg sample code. this requires good understanding of the api and which is very comprehnsive.
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 .
精彩评论