首页 文章

使用xCode 5构建FFmpeg

提问于
浏览
1

有谁知道如何用xCode 5编译FFmpeg?

我的配置部分:

./configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffserver --enable cross-compile --arch = arm --target-os = darwin --enable-neon --disable -avfilter \ --disable-bsfs \ --enable-avresample --enable-swresample --disable-iconv --enable-gpl \ --disable-demuxers --enable-demuxer = rtsp --enable-demuxer = rtp - -enable-demuxer = mpegts \ --disable-decoders --enable-decoder = mp2 --enable-decoder = mp3 --enable-decoder = mpeg2video --enable-decoder = ac3 - enable-decoder = dvbsub --enable- decoder = h264 \ --disable-parsers --enable-parser = mpegvideo --enable-parser = mpeg4video --enable-parser = mpegaudio --enable-parser = dvbsub \ --disable-muxers --disable-encoders --disable -filters \ --disable-protocols --enable-protocol = http --enable-protocol = rtp --enable-protocol = udp --enable-protocol = tcp \ --disable-swscale-alpha \ --disable-armv5te \ --disable-armv6 \ --disable-armv6t2 \ --cc = / Applications / Xcode.app / Contents / Developer / usr / bin --as ='/ usr / local / bin / gas preprocessor / gas-preprocessor . pl / Applicatio ns / Xcode.app / Contents / Developer / usr / bin' - sysroot = / Applications / Xcode.app / Contents / Developer / Platforms / iPhoneOS.platform / Developer / SDKs / iPhoneOS7.0.sdk --cpu = cortex- a8 --extra-cflags =' - arch armv7 -mfpu = neon -mfloat-abi = softfp'extra-ldflags =' - arch armv7 -mfpu = neon -mfloat-abi = softfp -isysroot /Applications/Xcode.app /Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk'--enable-pic --disable-bzlib

它适用于xCode 4(不同的编译器路径)

错误信息:

./configure: line 3763: nm: command not found

2 回答

  • 2
    ./configure --prefix=armv7s --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-avresample --enable-cross-compile --sysroot="/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk" --target-os=darwin --cc="/Applications/XCode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" --extra-cflags="-arch armv7s -mfpu=neon -miphoneos-version-min=7.0" --extra-ldflags="-arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -miphoneos-version-min=7.0" --arch=arm --cpu=cortex-a9 --enable-pic
    

    EDIT :下载我的脚本并运行:Installing ffmpeg ios libraries armv7, armv7s, i386 and universal on Mac with 10.8

  • 0

    https://github.com/ciphor/ffmpeg4ios

    这可能就是你要找的东西 . 获取他们的构建脚本和研究 . 将SDK更改为7.0 . 它会编译,至少在我的Xcode5上编译 .

    更新:搜索ffmpeg4ios .

相关问题