XCode 编译ffmpeg

环境:

macOS10.13.3; Xcode9.4.1;FFmpeg4.0.2

准备:

brew install sdl2

brew命令如果出错,要能是版本问题,可按以下命令卸载后,重新安装brew

        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

下载源码:ffmpeg-4.0.2.tar.bz2(https://www.ffmpeg.org/download.html)

 

编译

./configure --prefix=./output --disable-doc --enable-debug --enable-ffplay

修改config.h中的宏#define CONFIG_FFPLAY 0,改为1(需要用ffplay验证)

make && make install

将源码导入XCODE

1: 新建工程

 

点击next,输入工程名myffmpeg

2: 导入源码,将编译过的源码拖到工程myffmpeg下,如图:

3. 新建targets  在XCODE点击File ->New->Target,然后找到

 

输入新的target名称myffmpeg_make, Project选择myffmpeg

4. 配置targets 找到新建的target, 进行配置

5. 配置运行命令 如下图,选择下图顶部的myffmpeg_make,选择Edit Scheme

设置Info下的Executable: ffplay_g

设置Arguments下的Arguments Pass On  Launch项

6. 编译运行即可播放1-1.mp4文件

 

参考:https://www.jianshu.com/p/cac086219a58

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值