- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MacOS10.8.3Xcode4.6IOS6.1编译FFmpeg,简单使用
MacOS10.8.3+Xcode4.6+IOS6.1 编译FFmpeg,简单使用
先说一下我的编译环境:MacOS10.8.3、Xcode4.6(4H127)、IOS6.1
文档提供了编译FFmpeg?i386(模拟器)版本、armv7版本(iPhone 3GS以上)、armv7s(iPhone5)版本等lib库的方法,最后还提供了一种把这三个版本合为一种公共lib库的脚本,模拟器和真机只需要一套库文件即可。
1.提前准备Command Line Tools,在Xcode-Preference-Downloads-Components下载。
2.从官网下载最新版本的?ffmpeg-1.2,解压到桌面或者下载里面,方便编译。从下图可以看到有很多链接可以下载
但是我试了下,git上面的都不是最新版本,滚动屏幕的下方可以看到有个地方可以直接下载,看日期是最新版1.2版本?Download bzip2 tarball
3.下载最新版本的gas-preprocessor,解压,拷贝gas-preprocessor.pl到?/usr/bin 目录中。注意这个目录是个系统目录,默认隐藏了,直接查看不到。可以先点击一下Finder,上面菜单 前往-前往文件夹,或者直接选中了Finder后按command+shift+g快捷键,粘贴/usr/bin后“前往”就可以打开这个目录了。
4.打开终端,使用cd命令切换到第二步解压后的ffmpeg目录,比如我的是?cd Desktop/ffmpeg-1.2/,然后在这个文件夹建立几个目录,方便编译时生成lib库,也方便查找,或者使用以下命令在终端里面执行生成,一行一行来。执行完成后,可以在ffmpeg-1.2/文件夹里面看到armv7、armv7s、i386、universal/lib等文件夹。
[vb]?view plaincopy
1. mkdir?armv7??
2. mkdir?armv7s??
3. mkdir?i386??
4. mkdir?-p?universal/lib??
5.编译ffmpeg armv7(iPhone 3GS以上)版本,复制以下命令到终端里面执行。注意如果你的SDK是IOS6.0,只需要把iPhoneOS6.1换成iPhoneOS6.0即可
[plain]?view plaincopy
1. ./configure?\??
2. --prefix=armv7?\??
3. --disable-ffmpeg?\??
4. --disable-ffplay?\??
5. --disable-ffprobe?\??
6. --disable-ffserver?\??
7. --enable-avresample?\??
8. --enable-cross-compile?\??
9. --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk?\??
10. --target-os=darwin?\??
11. --cc=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc?\??
12. --extra-cflags=-arch?armv7?-mfpu=neon?-miphoneos-version-min=6.0?\??
13. --extra-ldflags=-arch?armv7?-isysroot?/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk?-miphoneos-version-min=6.0?\??
14. --arch=arm?\??
15. --cpu=cortex-a9?\??
16. --enable-pic?\??
完成后在最后你可以看到这样一行文字:
[plain]?view plaincopy
1. WARNING:?Compiler?does?not?indicate?floating-point?ABI,?guessing?soft.??
然后接着复制以下命令在终端里面回车执行:
[plain]?view plaincopy
1. make?clean??make??make?install??
完成后你就可以在ffmpeg-1.2/armv7文件夹下面看到include、lib文件夹,lib目
您可能关注的文档
- latex symbols.pdf
- Latex-Suite Reference 中文版.pdf
- latex 数学公式编辑.pdf
- Latexsymbols-LaTeX常见符号 beamer版.pdf
- LaTEX教程lshort-cn.pdf
- Lavender Shade ppt模板.ppt
- layer API 帮助手册.pdf
- lavender_shade.ppt
- LCCI_Accounting_First_Level_捩暮.pdf
- LCD後制程工艺及不良解析(珍藏版).pdf
- Magna carta.ppt
- MAGNETIC FIELD ANALYSIS AND OPTIMIZATIONOF PERMANENT-MAGNETIC ADHESION DEVICE FOR WALLCLIMBING ROBOT.pdf
- Magnetic field near the central region of the Galaxy Rotation measure of extragalactic sour.pdf
- Magnetic susceptibility of quark matter within Fermi-liquid theory.pdf
- MAGNETIZED ASTROPHYSICAL OUTFLOWS CRADLE TO GRAVE, SOURCE TO EFFECT.pdf
- magoosh-gre填空整理.pdf
- MAIN IDEAS AND SUPPORTING.pdf
- make a phone E.pdf
- Making Computers Disappear Appliance Data Services.pdf
- Management and Soil-Quality Effects on Fertilizer-Use Efficiency and Leaching.pdf
原创力文档


文档评论(0)