FFmpeg(一)编译iOS静态库

第一步:下载gas-preprocessor

1.1 下载 https://github.com/libav/gas-preprocessor

1.2 拷贝 gas-preprocessor.pl 到 /usr/sbin 目录,命令为:cp -R gas-preprocessor.pl /usr/local/bin

1.3 修改 gas-preprocessor.pl 文件权限,命令为:chmod 777 /usr/local/bin/gas-preprocessor.pl

第二步:下载编译脚本

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

第三步:下载FFmpeg

下载:https://github.com/FFmpeg/FFmpeg

第四步:编译

将下载的 FFmpeg 修改文件夹名字为FFmpeg-iOS,放在编译脚本目录下,执行 sh build-ffmpeg.sh,等待完成。
这里写图片描述
编译特别库

  • Use build-ffmpeg-tvos.sh for tvOS.
  • To build everything:
    ./build-ffmpeg.sh
  • To build arm64 libraries:
    ./build-ffmpeg.sh arm64
  • To build fat libraries for armv7 and x86_64 (64-bit simulator):
    ./build-ffmpeg.sh armv7 x86_64
  • To build fat libraries from separately built thin libraries:
    ./build-ffmpeg.sh lipo

第五步:导入项目

import <libavutil/samplefmt.h>

将静态库和头文件放入 Xcode 工程里面,编译报错,原因是找不到路径,在 Build Settings 设置 Headers 路径即可
这里写图片描述

添加库文件
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值