实现方案:android camera + ffmpeg(filter) + mediacodec
本文记录下自己实现过程中遇到的问题:
1.编译库
1) filter的drawtext函数需要freetype 库的支持。
在编译freetype库时,我本来想把freetype编译成静态库,但是中间遇到了很多问题,浪费了n多时间,
最后还是编成了动态库,so库编译比较顺利,在Android.mk文件添加src file时可以参考freetype/docs/INSTALL.ANY中的说明。
2)最后,在编译ffmpeg时,需要打开下面2个选项:
--enable-libfreetype \
--enable-avfilter \
ndk-build时,提示ft2build.h找不到,把freetype/include下的头文件拷贝到libavfilter, 解决此问题
2.代码编写
我参考了ffmpeg/
本文记录下自己实现过程中遇到的问题:
1.编译库
1) filter的drawtext函数需要freetype 库的支持。
在编译freetype库时,我本来想把freetype编译成静态库,但是中间遇到了很多问题,浪费了n多时间,
最后还是编成了动态库,so库编译比较顺利,在Android.mk文件添加src file时可以参考freetype/docs/INSTALL.ANY中的说明。
2)最后,在编译ffmpeg时,需要打开下面2个选项:
--enable-libfreetype \
--enable-avfilter \
ndk-build时,提示ft2build.h找不到,把freetype/include下的头文件拷贝到libavfilter, 解决此问题
2.代码编写
我参考了ffmpeg/