iOS下利用FFmpeg命令行進行視頻裁剪

  1. 安裝yasm
  • 進入下載后的yasm文件夾,通過編譯安裝命令yasm:

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

  1. gas-preprocessor
  • 打開終端Terminal,進入下載后的gas-preprocessor文件夾:

1.將文件夾內(nèi)的gas-preprocessor.pl文件拷貝到/usr/local/bin目錄下
2.chmod 777 /usr/local/bin/gas-preprocessor.pl

  1. FFmpeg-iOS-build-script
  • 編譯所有的版本arm64(5s later)、armv7(5s before)、x86_64(64bit simulator)的靜態(tài)庫

進入FFmpeg-iOS-build-script-master文件夾,執(zhí)行./build-ffmpeg.sh

  • 如果只需要編譯真機的靜態(tài)庫

執(zhí)行./build-ffmpeg.sh arm64

  • 最后合并真機和模擬器靜態(tài)庫 (可選)

執(zhí)行./build-ffmpeg.sh lipo

  1. 使用編譯完成的FFmpeg靜態(tài)庫
  • 編譯成功后,即可將FFmpeg-iOS文件夾(包含include和lib)引入到Xcode內(nèi)
  • 加入依賴庫libz.lib、libbz2.liblibiconv.lib
  • 導入 AVFoundation.framework、VideoToolbox.framework
  • 修改 Build SettingHeader Search Paths = $(SRCROOT)/FFmpeg-iOS/include
  • 導入幾個所需文件如圖(其中有些文件做了些修改,最好從demo中提?。?/p>

  • 修改liavutil中的time.hffmpegtime.h

詳見demo

相關(guān)文章

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

相關(guān)閱讀更多精彩內(nèi)容

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