IJKplayer編譯ffmpeg

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í)行下面命令):

  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是匯編編譯器,因?yàn)閒fmpeg中為了提高效率用到了匯編指令,所以編譯時(shí)需要安裝

● 安裝步驟(依次執(zhí)行下面命令):

  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可使用一個(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è)腳本比較方便。

  1. 腳本下載地址:

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

運(yùn)行

./build-ffmpeg.sh 漫長等待

image.png

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容