iOS 端集成FFmpeg

FFMpeg简介

ffmpeg是一个多媒体转码、音视频流化传输的一个第三方开源框架,并且这个第三方库是基于C语言的。 iOS平台下的ffmpeg主要包括以下一些功能:影音的解码、编码、编码转换、混合、抽取、串流和滤镜。

mac 下安装编译 yasm (yasm not found)
终端命令如下:
1> curl http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz >yasm.tar.gz
2> tar xzvf yasm.tar.gz
3> cd yasm-1.3.0
4> ./configure
5> make
5> sudo make install
FFMpeg集成步骤
1> 下载FFmpeg脚本地址 
https://github.com/kewlbear/FFmpeg-iOS-build-script
2> 下载完整的ffmpeg支持库
首先打开终端,刚开下载的文件的目录:cd FFmpeg脚本文件目录
然后输入:./build-ffmpeg.sh 下载过程耐心等待。
如果终端出现 yasm not found 请如上步骤mac 下安装编译 yasm 
第三步:集成 iOS平台下的ffmpeg
1> 新建一个新项目
2> 将FFmpeg-iOS文件夹(桌面下载的ffmpeg库文件)添加到新建的工程中。
3> 配置头文件搜索路径:在工程文件->Bulid Setting->Search Paths->Header Search Paths添加$(SRCROOT)/$(PRODUCT_NAME)/FFmpeg-iOS/include

摘自:https://www.cnblogs.com/XYQ-208910/p/5651166.html

你可能感兴趣的:(iOS 端集成FFmpeg)