当前位置: 首页>移动开发>正文

IJKplayer编译ffmpeg

iOS 集成ffmpeg

ffmpeg 安装

homebrew 执行

brew install ffmpeg

编译iOS 上可用的ffmpeg

编译 iOS 下 FFmpeg

● 主要是用于iOS下进行使用FFmpeg

在进行编译之前,我们首先需要做一些准备工作安装必备文件:

(1)安装 gas-preprocessor

● 后面运行 FFmpeg-iOS-build-script 这个自动编译脚本需要 gas-preprocessor .

● 安装步骤(依次执行下面命令):

  1. sudo git clone https://github.com/bigsen/gas-preprocessor.git /usr/local/bin/gas

  2. sudo cp /usr/local/bin/gas/gas-preprocessor.pl /usr/local/bin/gas-preprocessor.pl

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

  4. sudo rm -rf /usr/local/bin/gas/

(2)安装 yams

● yasm是汇编编译器,因为ffmpeg中为了提高效率用到了汇编指令,所以编译时需要安装

● 安装步骤(依次执行下面命令):

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

  2. tar -zxvf yasm-1.2.0.gz

  3. cd yasm-1.2.0

  4. ./configure && make -j 4 && sudo make install

(3)配置 FFmpeg 编译脚本

  1. 说明:

● 编译FFmpeg可使用一个脚本:FFmpeg-iOS-build-script.sh。

● FFmpeg-iOS-build-script 是一个外国人写的自动编译的脚本,脚本则会自动从github中把ffmpeg源码下到本地并开始编译出iOS可用的库,支持各种架构。

手动编译FFmpeg网上有一些方法,但是稍显复杂而陈旧, 所以使用这个脚本比较方便。

  1. 脚本下载地址:

git clone GitHub - kewlbear/FFmpeg-iOS-build-script: Shell scripts to build FFmpeg for iOS and tvOS

运行

./build-ffmpeg.sh 漫长等待

IJKplayer编译ffmpeg,第1张

FFmpeg-iOS 拖入项目可用


https://www.xamrdz.com/mobile/4dk1994612.html

相关文章: