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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容