iOS 集成ffmpeg
ffmpeg 安裝
homebrew 執(zhí)行
brew install ffmpeg
編譯iOS 上可用的ffmpeg
編譯 iOS 下 FFmpeg
● 主要是用于iOS下進(jìn)行使用FFmpeg
在進(jìn)行編譯之前,我們首先需要做一些準(zhǔn)備工作安裝必備文件:
(1)安裝 gas-preprocessor
● 后面運(yùn)行 FFmpeg-iOS-build-script 這個(gè)自動(dòng)編譯腳本需要 gas-preprocessor .
● 安裝步驟(依次執(zhí)行下面命令):
sudo git clone https://github.com/bigsen/gas-preprocessor.git /usr/local/bin/gas
sudo cp /usr/local/bin/gas/gas-preprocessor.pl /usr/local/bin/gas-preprocessor.pl
sudo chmod 777 /usr/local/bin/gas-preprocessor.pl
sudo rm -rf /usr/local/bin/gas/
(2)安裝 yams
● yasm是匯編編譯器,因?yàn)閒fmpeg中為了提高效率用到了匯編指令,所以編譯時(shí)需要安裝
● 安裝步驟(依次執(zhí)行下面命令):
curl http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz -o yasm-1.2.0.gz
tar -zxvf yasm-1.2.0.gz
cd yasm-1.2.0
./configure && make -j 4 && sudo make install
(3)配置 FFmpeg 編譯腳本
- 說明:
● 編譯FFmpeg可使用一個(gè)腳本:FFmpeg-iOS-build-script.sh。
● FFmpeg-iOS-build-script 是一個(gè)外國人寫的自動(dòng)編譯的腳本,腳本則會(huì)自動(dòng)從github中把ffmpeg源碼下到本地并開始編譯出iOS可用的庫,支持各種架構(gòu)。
手動(dòng)編譯FFmpeg網(wǎng)上有一些方法,但是稍顯復(fù)雜而陳舊, 所以使用這個(gè)腳本比較方便。
- 腳本下載地址:
git clone GitHub - kewlbear/FFmpeg-iOS-build-script: Shell scripts to build FFmpeg for iOS and tvOS
運(yùn)行
./build-ffmpeg.sh 漫長等待

FFmpeg-iOS 拖入項(xiàng)目可用