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 <pthread/pthread.h>,将exit_program方法中的exit(ret);改为pthread_exit(NULL);如下图
9、开始使用,使用ffmpeg命令处理,如:ffmpeg -i input.mp4 output.avi,常用命令行参考:https://juejin.im/post/5a3522e26fb9a045204c4b77
网友评论