Android上使用FFMPEG
有人知道如何在Android上使用FFMPEG将YUV420帧转换为H.264吗?
我用NDK移植了FFMPEG在Android上的工作,我只是不知道如何使用它。 源代码表示赞赏。
你有两个select:
- 使用ffmpeg api – 谷歌ffmpeg示例代码。 这需要对api有很好的理解,哪个是非常全面的。
-
编译ffmpeg.c并通过jni调用它的main()。 这要求您了解命令行参数。 这是相当繁琐,但工程。
您需要注意ffmpeg.c中定义的静态variables,并在每次调用主函数时重置它们。 还要确保你不要同时在两个线程中调用main。