码迷,mamicode.com
首页 > 其他好文 > 详细

FFmpeg编译安装

时间:2016-03-01 18:39:02      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

一、准备条件

1、先下载文件:https://github.com/libav/gas-preprocessor

2、复制gas-preprocessor.pl到/usr/local/bin下

3、修改文件权限:chmod 777 /usr/local/bin/gas-preprocessor.pl

4、安装yasm

curl http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz >yasm.tar.gz

tar xzvf yasm.tar.gz

cd yasm-1.2.0

./configure

make

sudo make install

 二、具体步骤

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

2. 解压,找到文件 build-ffmpeg.sh

3. 执行文件:./build-ffmpeg.sh

4.编译完成后,终端进入FFmpeg-iOS-build-script目录,然后输入./build-ffmpeg.sh lipo,这个命令是讲.a文件合并成一个

5.把ffmpeg-iOS文件加入到工程中

6.添加一个头文件引用 #include "avformat.h"

添加一个api语句:av_register_all();给一个类文件.m后缀改为.mm,开启混编模式。

运行工程,如果没有报错,则表明编译成功

7.其他注意细节 

编译的时候报错: ‘libavcodec/avcodec.h‘ file not found ,修改Header search paths 里的路径:$(PROJECT_DIR)/FFmpeg-iOS/include

加入External libraries:

libz.dylib
libbz2.dylib
libiconv.dylib

 

FFmpeg编译安装

标签:

原文地址:http://www.cnblogs.com/oyhj/p/5231821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!