音视频开发历史技术记录

Mac编译ffmpeg获取FFmpeg-iOS

记录在 Mac 上准备 gas-preprocessor 与 yasm,再运行 FFmpeg-iOS 构建脚本的流程,说明脚本位置、依赖安装和最终生成目录,为后续解码示例准备库文件。

作者:

原文署名 Bison,保留原发布时的内容。

历史配图暂不可用,保留原图地址供查阅。

ffmpeg 的用处在此就不做太多的阐述,感兴趣的朋友可以自行百度。

下面开始正文:

  1. 下载 gas-preprocessor

  2. 复制gas-preprocessor 文件中的gas-preprocessor.pl文件 到/usr/local/bin/文件夹下

  3. 打开权限

chmod 777 /usr/local/bin/gas-preprocessor.pl

4.安装 yasm

brew install yasm

安装完成时如下:

==> Downloading https://homebrew.bintray.com/bottles/yasm-1.3.0.el_capitan.bottl
######################################################################## 100.0%
==> Pouring yasm-1.3.0.el_capitan.bottle.1.tar.gz
🍺  /usr/local/Cellar/yasm/1.3.0: 44 files, 3.1M

5.下载MAC上ffmpeg能编译的脚本

6.终端cd + 文件夹目录,进入下载的文件夹中,然后编译脚本

./build-ffmpeg.sh

这时你可以喝杯水压压惊了,坐等编译完成。如果没安装FFmpeg,这个命令会自动安装FFmpeg,时间可能有点久。 全部编译完成可以得到 FFmpeg-iOS文件


好文推荐:菜鸟程序员2015年年终总结