美文网首页
FFmpeg编译和集成

FFmpeg编译和集成

作者: huawt | 来源:发表于2017-10-19 10:05 被阅读0次

.编译

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(其中包括includelib文件夹)添加到工程中

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];

相关文章

网友评论

      本文标题:FFmpeg编译和集成

      本文链接:https://www.haomeiwen.com/subject/maxuuxtx.html