一.编译
1.下载编译脚本
https://github.com/kewlbear/FFmpeg-iOS-build-script
2.终端打开到文件夹
输入./build-ffmpeg.sh打开编译脚本,如果未安装yasm,会提示安装,如果安装了brew,会自动安装并开始编译
3.编译大约执行10分钟,编译完成会出现4个文件夹(ffmpeg-3.4,FFmpeg-iOS,scratch,thin)
二.集成
1.将编译完成的FFmpeg-iOS(其中包括include和lib文件夹)添加到工程中
2.添加依赖库:libz.tbd,libbz2.tbd,libiconv.tbd,然后添加lib文件中所有的.a静态库
3.Header Serach Paths添加 $(PROJECT_DIR)/工程名/FFmpeg-iOS/include
Library Search Paths 添加 $(PROJECT_DIR)/工程名/FFmpeg-iOS/lib
至此集成完毕,现在command+B是能够编译通过的
三.初始化测试
导入头文件
#include <libavcodec/avcodec.h>
viewDidLoad里面
printf("%s",avcodec_configuration());
UILabel *lab =[UILabel new];
lab.text =[NSString stringWithUTF8String:avcodec_configuration()];
lab.numberOfLines = 0;
lab.frame = self.view.bounds;
[self.view addSubview:lab];
网友评论