mac下 配置 ffmpeg

1、github 下載iOS端的 ffmpeg 編譯腳本
https://github.com/kewlbear/FFmpeg-iOS-build-script

1)下載下來的FFmpeg-iOS-build-script-master 包含三個文件
基于SH語法寫的腳本:build-ffmpeg-tvos.sh、build-ffmpeg.sh
README.md:配置要求、使用方法、相關依賴庫
[如果要修改所需要下載的ffmpeg版本,在SOURCE="ffmpeg-3.3" 中更改保存,再運行腳本即可]


image.png

2)下載ffmpeg
終端cd到FFmpeg-iOS-build-script-master 文件下執(zhí)行腳本:
$ ./build-ffmpeg.sh
等待ffmpeg 下載
--------------下載完成-------------------------
FFmpeg-iOS-build-script-master 文件夾種會多出四個文件夾:
1、ffmpeg-3.3: ffmpeg3.3版本源碼
2、FFmpeg-iOS:基于ffmpeg 編譯出來的iOS庫,包含include和lib 兩個文件夾
3、scratch
4、thin
----------------導入工程-----------------------
1、將FFmpeg-iOS 導入工程,添加Header Search Paths,target--build setting中搜索Header Search Paths,將FFmpeg-iOS 中的include 路徑加入到 Header Search Paths 中。將FFmpeg-iOS 中的lib 路徑加入到 Library Search Paths中(有時候會自動加入,如果有則不用)。

2、FFmpeg 所需的依賴庫

  1. CoreMedia.framework
  2. CoreGraphics.framework
  3. VideoToolbox.framework
  4. libz.tbd
  5. libbz2.tbd
  6. libiconv.tbd
image.png

---------------------------編譯測試---------------------------------------
引入頭文件

include "avformat.h"

import <VideoToolbox/VideoToolbox.h>

添加執(zhí)行api語句 av_register_all();
如無報錯,則編譯成功。

image.png

------------------------------- 2018年8月2日---------------------------------
FFmpeg 實際應用:

Mac 系統(tǒng)上配置FFmpeg

ffmpeg
【FFmpeg】FFmpeg常用基本命令


常用ffmpeg 命令

1.分離視頻音頻流

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容