iOS ffmpeg编译文件及使用方法

1、下载安装最新的ffmpeg版本,自行google

2、前往https://github.com/kewlbear/FFmpeg-iOS-build-script下载build文件

3、编译时需配置sh文件,如需添加滤镜必须加上--enable-gpl

4、如需添加lib264库的编译参考https://www.jianshu.com/p/afc29979cc07

5、Mac OS编译ffmpeg出错 ERROR: libfdk_aac not found :参考https://www.jianshu.com/p/b6ad3b706321,如果无法顺利安装,重复安装几次(建议开终端代理模式)

6、集成参考:https://www.cnblogs.com/sundaysgarden/articles/8776436.html

7、将ffmpeg.c文件的main改为ffmpeg_main,并在.h文件中添加int ffmpeg_main(int argc, char **argv);

8、编译成功后,在cmdutils.c文件中添加#include ,将exit_program方法中的exit(ret);改为pthread_exit(NULL);如下图


9、开始使用,使用ffmpeg命令处理,如:ffmpeg -i input.mp4 output.avi,常用命令行参考:https://juejin.im/post/5a3522e26fb9a045204c4b77


你可能感兴趣的:(iOS ffmpeg编译文件及使用方法)