IJKplayer編譯ffmpeg

iOS 集成ffmpeg

ffmpeg 安裝

homebrew 執(zhí)行

brew install ffmpeg

編譯iOS 上可用的ffmpeg

編譯 iOS 下 FFmpeg

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

在進行編譯之前,我們首先需要做一些準備工作安裝必備文件:

(1)安裝 gas-preprocessor

● 后面運行 FFmpeg-iOS-build-script 這個自動編譯腳本需要 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是匯編編譯器,因為ffmpeg中為了提高效率用到了匯編指令,所以編譯時需要安裝

● 安裝步驟(依次執(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可使用一個腳本:FFmpeg-iOS-build-script.sh。

● FFmpeg-iOS-build-script 是一個外國人寫的自動編譯的腳本,腳本則會自動從github中把ffmpeg源碼下到本地并開始編譯出iOS可用的庫,支持各種架構。

手動編譯FFmpeg網(wǎng)上有一些方法,但是稍顯復雜而陳舊, 所以使用這個腳本比較方便。

  1. 腳本下載地址:

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

運行

./build-ffmpeg.sh 漫長等待

image.png

FFmpeg-iOS 拖入項目可用

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

友情鏈接更多精彩內容