Bibliothèque FFMPEG iOS 7

J'ai essayé de lire de nombreux tutoriels. J'ai passé des heures sur google, et stackoverflow essayant de répondre. Jusqu'ici j'ai lu: Essayer de comstackr les bibliothèques de FFMPEG pour la plate-forme d'iPhoneOS avec l'intégration de FFMPEG d'architecture d' armv6 et d'arv7 sur le projet d'iphone / ipad et https://github.com/lajos/iFrameExtractor peu de beaucoup.

J'essaye de build cette bibliothèque pour la compatibilité d'iOS 7 / Xcode 5 mais cela ne fonctionne pas. Une erreur commune que j'obtiendrais est:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 yasm/nasm not found or too old. Use --disable-yasm for a crippled build. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg[email protected] mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solving the problem. 

J'en aurais aussi beaucoup d'autres une fois cela terminé. Tel que:

 rm: illegal option -- . usage: rm [-f | -i] [-dPRrvW] file ... unlink file make: *** [clean] Error 64 

J'ai surtout essayé d'utiliser cette command pour démarrer, mais elle se bloque toujours sur "make clean":

 ./configure \ --cc=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc \ --as='/usr/local/bin/gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc' \ --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk \ --target-os=darwin \ --arch=arm \ --cpu=cortex-a8 \ --extra-cflags='-arch armv7' \ --extra-ldflags='-arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk' \ --prefix=comstackd/armv7 \ --enable-cross-comstack \ --enable-nonfree \ --enable-gpl \ --disable-armv5te \ --disable-swscale-alpha \ --disable-doc \ --disable-ffmpeg \ --disable-ffplay \ --disable-ffprobe \ --disable-ffserver \ --disable-asm \ --disable-debug 

Pour utiliser les mooncatventures (notre) ffmpegdecoderFramework, allez dans les parameters de construction, click l'arche et retirez les armv7s.

vous devez également modifier la construction active architechure seulement à non. entrez la description de l'image ici

Cette réponse de mientus a fonctionné pour moi: https://stackoverflow.com/a/19370679/661720

Prend en charge la bibliothèque ffmpeg universelle pour iOS7 et XCode5:

Installez le préprocesseur de gaz

Cliquez sur l'icône ZIP pour download https://github.com/mansr/gas-preprocessor . Copiez gas-preprocessor.pl dans le directory / usr / bin. Changez l'autorisation de gas-preprocessor.pl en définissant le privilège Read & Write pour tous.

Télécharger mon script shell depuis: https://gist.github.com/m1entus/6983547

Exécutez sh build-ffmpeg.sh.