模拟器与真机下ffmpeg的编译方法

模拟器与真机下ffmpeg的编译方法

ID:20007394

大小:30.00 KB

页数:5页

时间:2018-10-08

模拟器与真机下ffmpeg的编译方法_第1页
模拟器与真机下ffmpeg的编译方法_第2页
模拟器与真机下ffmpeg的编译方法_第3页
模拟器与真机下ffmpeg的编译方法_第4页
模拟器与真机下ffmpeg的编译方法_第5页
资源描述:

《模拟器与真机下ffmpeg的编译方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、模拟器与真机下ffmpeg的编译方法(总结版)   编译ffmepg模拟器版本:1.到https://github.com/gabriel/ffmpeg-iphone-build下载ffmpeg-iphone-build2.先将gas-preprocessor.pl拷贝到/usr/sbin/目录中。3.到ffmpeg官网上下载ffmpeg源码4.在终端下定位到ffmpeg的目录运行./configure--disable-doc--disable-ffmpeg--disable-ffplay--disable-ffserver--disable-avfilter--disable-debu

2、g--disable-encoders--enable-cross-compile--disable-decoders--disable-armv5te--enable-decoder=h264--enable-pic--cc=/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc--as='gas-preprocessor/gas-preprocessor.pl/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc'--extra

3、-ldflags=-L/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/system--sysroot=/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk--target-os=darwin--arch=i386--cpu=i386--extra-cflags='-archi386'--extra-ldflags='-archi386'5.输入

4、make命令6.将libavcodec.a,libavdevice.a,libavformat.a,libavutil.a,libswscale.a到对应的目录下拷贝出来。7.在项目中就可以使用了。可以参考开源示例iFrameExtractor(gitclonegit://github.com/lajos/iFrameExtractor.git)需要将该项目的ffmpeg文件夹库替换为你编译的ffmpeg源码文件夹,在ffmpeg目录下新建lib目录,将刚刚拷贝出来的静态库拷贝进去。打开项目,添加libbz2.1.0.dylib系统库文件。点击编译运行就可以使用了。8.注意如果使用的是ff

5、mpeg0.8.5的库的话iFrameExtractor中的codec_type需要修改为AVMEDIA_TYPE_VIDEO。(下同)编译arm7版本,网上搜到的版本,完全按照以下步骤做就行了。可以编译出arm7的库。1. 下载:gitclonegit://github.com/lajos/iFrameExtractor.git2.编辑:build_armv6和build_armv7,修改./configure后面的参数,主要是SDK版本.我的是4.3,修改为:./configure--disable-doc--disable-ffmpeg--disable-ffplay--disabl

6、e-ffserver--enable-cross-compile--arch=arm--target-os=darwin--cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc--as='gas-preprocessor/gas-preprocessor.pl/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc'--sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhone

7、OS4.3.sdk--cpu=arm1176jzf-s--extra-cflags='-archarmv6'--extra-ldflags='-archarmv6'3.编译:出错,提示:/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gccisunabletocreateanexecutablefile.Ccompilertestfailed.查看conf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。