mac上编译FFmpeg跑ios

来源:互联网 发布:北京警察网络联系 编辑:程序博客网 时间:2024/06/05 10:47

1、下载文件:https://github.com/libav/gas-preprocessor, 复制gas-preprocessor.pl到/usr/local/bin/下, 修改文件权限:chmod 777 /usr/local/bin/gas-preprocessor.pl

2、安装yasm-1.2.0

curl http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz >yasm.tar.gztar xzvf yasm.tar.gzcd yasm-1.2.0./configuremakesudo make install

 3、 下载https://github.com/kewlbear/FFmpeg-iOS-build-script,执行./build-ffmpeg.sh。

    脚本就是下载FFmpeg,编译支持arm64,armv7,i386,x86_64架构。

 

 4、把yasm-1.2.0/thin 拷贝到 3中下载的目录下

 

 5、终端进入FFmpeg-iOS-build-script目录,然后输入./build-ffmpeg.sh lipo,这个命令是讲.a文件合并成一个,最终在目录下生成最终的/FFmpeg-iOS/include 和 /FFmpeg-iOS/lib 。 

 

6、新建工程,把FFmpeg-iOS文件加入工程,引入:libz.dylib,libbz2.dylib,libiconv.dylib,注意Header search paths 里的路径:$(PROJECT_DIR)/FFmpeg-iOS/include。

 

 

 

 

 

 

  • gas-preprocessor-master.zip (11.8 KB)
  • 下载次数: 1
  • FFmpeg-iOS-build-script-master.zip (4.2 KB)
  • 下载次数: 1
原创粉丝点击