This is a shell script to build FFmpeg libraries for iOS apps.
Tested with:
- FFmpeg 2.8.4
- Xcode 7.2
- https://github.com/libav/gas-preprocessor
- yasm 1.2.0
-
Preparation: git submodule update
-
To build everything:
./build-ffmpeg.sh
-
To build arm64 libraries:
./build-ffmpeg.sh arm64
-
To build fat libraries for armv7 and x86_64 (64-bit simulator):
./build-ffmpeg.sh armv7 x86_64
-
To build fat libraries from separately built thin libraries:
./build-ffmpeg.sh lipo
You can download a binary for FFmpeg 2.8.4 release at http://www.ffmpeg.org/releases/ffmpeg-2.8.4.tar.bz2
You should link your app with
- libz.dylib
- libbz2.dylib
- libiconv.dylib