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" 中更改保存,再運行腳本即可]

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 所需的依賴庫
- CoreMedia.framework
- CoreGraphics.framework
- VideoToolbox.framework
- libz.tbd
- libbz2.tbd
- libiconv.tbd

---------------------------編譯測試---------------------------------------
引入頭文件
include "avformat.h"
import <VideoToolbox/VideoToolbox.h>
添加執(zhí)行api語句 av_register_all();
如無報錯,則編譯成功。

------------------------------- 2018年8月2日---------------------------------
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 //分離音頻流