iOS集成 FFmpeg

2017-08-01  本文已影响212人  温开水哈

一.先安装 yasm

1.先去http://yasm.tortall.net/Download.html 看 yasm的最新版本号。

2.打开终端依次输入下面6条命令:

curl http://www.tortall.NET/projects/yasm/releases/yasm-1.3.0.tar.gz >yasm.tar.gz

tar xzvf yasm.tar.gz

cd yasm-1.3.0

./configure

make

sudo make install

命令跑完 yasm 就安装完成了,需要注意的是命令其中两处1.3.0为 yasm 版本号,根据上面链接查看到的最新版本号进行修改。

二.下载脚本并执行

1.下载脚本:https://github.com/kewlbear/FFmpeg-iOS-build-script

2.解压压缩包,进入FFmpeg-iOS-build-script文件,文件中会看到build-ffmpeg.sh

3.打开终端,cd 到FFmpeg-iOS-build-script文件

4.终端执行2条命令:

./build-ffmpeg.sh

./build-ffmpeg.sh lips

命令执行完成后,会看到FFmpeg-iOS-build-script文件生成了静态库:

三.将静态库导入到工程

1.将FFmpeg-iOS文件导入工程。

2.打开 Bulid Phases 添加7个依赖库:

libz.tbd, libbz2.tbd, libiconv.tbd, AudioToolbox.framework, CoreMedia.framework, CoreGraphics.framework, VideoToolbox.framework

3.设置头文件路径:

我的工程路径为:$(SRCROOT)/FFmpeg_Test/Frameworks/FFmpeg-iOS/include。伙伴们自己根据你们的工程路径进行修改。

好了,进行到这里就集成完毕了,伙伴们可以去FFmpeg的世界愉快的玩耍了,集成FFmpeg时候,参考一些资料,发现不是很全,存在一些坑,集成完了就做下笔记吧,嗯,如有雷同,不是巧合,哈哈,希望能帮到你。

上一篇下一篇

猜你喜欢

热点阅读