iOS 集成ffmpeg
ffmpeg 安裝
homebrew 執(zhí)行
brew install ffmpeg
編譯iOS 上可用的ffmpeg
編譯 iOS 下 FFmpeg
● 主要是用于iOS下進行使用FFmpeg
在進行編譯之前,我們首先需要做一些準備工作安裝必備文件:
(1)安裝 gas-preprocessor
● 后面運行 FFmpeg-iOS-build-script 這個自動編譯腳本需要 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是匯編編譯器,因為ffmpeg中為了提高效率用到了匯編指令,所以編譯時需要安裝
● 安裝步驟(依次執(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可使用一個腳本:FFmpeg-iOS-build-script.sh。
● FFmpeg-iOS-build-script 是一個外國人寫的自動編譯的腳本,腳本則會自動從github中把ffmpeg源碼下到本地并開始編譯出iOS可用的庫,支持各種架構。
手動編譯FFmpeg網(wǎng)上有一些方法,但是稍顯復雜而陳舊, 所以使用這個腳本比較方便。
- 腳本下載地址:
git clone GitHub - kewlbear/FFmpeg-iOS-build-script: Shell scripts to build FFmpeg for iOS and tvOS
運行
./build-ffmpeg.sh 漫長等待

FFmpeg-iOS 拖入項目可用