iphone ffmpeg -0.8.2 编译(ios 5.0,xcode 4.2 )
2012-03-17 16:29
519 查看
1. 下载:
在终端中输入:git clone git://github.com/lajos/iFrameExtractor.git
注:该文件包中包含ffmpeg库以及demo。
今天avformat_open_input打开网络流一直阻塞,又重新编译了一次 ffmpeg-0.8.2
1终端下输入:./configure
生成make 脚本
2
终端下输入:sudo vi build_armv7
保存退出
3.终端下输入:./ vi build_armv7
./configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-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/iPhoneOS5.0.sdk
--cpu=cortex-a8 --extra-cflags='-arch armv7' --extra-ldflags='-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk' --enable-pic --enable-decoder=rawvideo
--enable-protocol=file --enable-protocol=pipe --
//这个是我要加入的
--enable-protocol=pipe //防止avformat_open_input会一直阻塞
或者:
./configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-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/iPhoneOS5.0.sdk --cpu=cortex-a8
--extra-cflags='-arch armv7' --extra-ldflags='-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk' --enable-pic --enable-decoder=rawvideo
--enable-protocol=file --enable-protocol=pipe --
make
成功,NND,真不知道上次我是怎么编译过的。。。这次又弄了我一下午!
不成功的可能参看: http://blog.sina.com.cn/s/blog_4b8ba47f0100ve2j.html
在终端中输入:git clone git://github.com/lajos/iFrameExtractor.git
注:该文件包中包含ffmpeg库以及demo。
今天avformat_open_input打开网络流一直阻塞,又重新编译了一次 ffmpeg-0.8.2
1终端下输入:./configure
生成make 脚本
2
终端下输入:sudo vi build_armv7
保存退出
3.终端下输入:./ vi build_armv7
./configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-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/iPhoneOS5.0.sdk
--cpu=cortex-a8 --extra-cflags='-arch armv7' --extra-ldflags='-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk' --enable-pic --enable-decoder=rawvideo
--enable-protocol=file --enable-protocol=pipe --
disable-asm
//这个是我要加入的
--enable-protocol=pipe //防止avformat_open_input会一直阻塞
或者:
./configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-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/iPhoneOS5.0.sdk --cpu=cortex-a8
--extra-cflags='-arch armv7' --extra-ldflags='-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk' --enable-pic --enable-decoder=rawvideo
--enable-protocol=file --enable-protocol=pipe --
disable-asm
make
成功,NND,真不知道上次我是怎么编译过的。。。这次又弄了我一下午!
不成功的可能参看: http://blog.sina.com.cn/s/blog_4b8ba47f0100ve2j.html
相关文章推荐
- 【转】总结:升级到xcode4.2 iOS sdk 5.0旧版工程编译后出现的警告解决办法
- 升级到xcode4.2 iOS sdk 5.0旧版工程编译后出现的警告解决办法
- iphone ios编译ffmpeg
- 破解xcode_3.2.5_and_ios_sdk_4.2_final.dmg 免证书运行程序到iPhone
- 基于iOS5.0的MobileVLC(vlc for iOS)编译 -- 含FFMpeg库的编译解决办法
- iphone ios 用xcode4.2开发 访问web service的功能(稍后更新xcode5.1)
- iphone ios 用xcode4.2开发 访问web service的功能
- iphone ios 用xcode4.2开发 访问web service的功能
- Xcode4.2、iOS各版本以及ARMv6、ARMv7编译架构介绍
- iphone ios 用xcode4.2开发 访问web service的功能
- iphone+ios编译ffmpeg+for+ios(转载加修改)
- 在Xcode 4.2 IOS 5.0中为低版本IOS开发
- ios:Xcode 5.0 编译低版本app
- ios: ffmpeg-0.9.2 xcode4.3.2 IOS5.1 真机调试编译过程以及Mac OSX10.7.3安装 gcc和make
- 在xcode 4.2.1中使用skd 5.0 编译出在ios 4.3或者其他版本里面可以用的应用
- iphone ios 用xcode4.2开发 访问web service的功能
- 关于Xcode编译ios程序时出现的错误:The identity 'iPhone Developer' doesn't match any valid certificate/private key
- xcode5.0 编译ios7.0以下的sdk 方法
- 编译 ffmpeg 2.2.9 + iFrameExtractor //MAC 10.9.* iOS 8.1 Xcode 6.1 // VLC for iOS 2.3
- 最新 xcode 4.2 ios 5.0无证书发布ipa文件