Size optimized FFmpeg libraries for iOS. Build your own with attached build script.
- video codecs: h264 (enable h263)
- audio codecs: AAC (enable mp3)
Tested with:
- FFmpeg 2.2 release
- Xcode 5.1
- https://github.com/libav/gas-preprocessor (for arm64)
- yasm 1.2.0
build-ffmpeg.sh [minimal|entire] [arm64|armv7s|armv7|x86_64|i386] [lipo]
build optimized libraries with all necessary stuff and h264 codec
./build-ffmpeg.sh minimal
build minimal configuration for device architectures only
./build-ffmpeg.sh minimal arm64 armv7s armv7
build configuration with all codecs
./build-ffmpeg.sh universal
join created libraries only for architectures into one fat library
./build-ffmpeg.sh lipo
You can download a binary for FFmpeg 2.2 release at https://downloads.sourceforge.net/project/ffmpeg-ios/ffmpeg-ios-sf.tar.bz2
You should link with
- libz.dylib
- libbz2.dylib
- libiconv.dylib