https://github.com/numberwolf/build-ffmpeg-x264-ios-library
build-ffmpeg-x264-iOS-library
https://github.com/numberwolf/build-ffmpeg-x264-ios-library
Last synced: over 1 year ago
JSON representation
build-ffmpeg-x264-iOS-library
- Host: GitHub
- URL: https://github.com/numberwolf/build-ffmpeg-x264-ios-library
- Owner: numberwolf
- Created: 2018-09-22T03:50:01.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-22T03:53:51.000Z (almost 8 years ago)
- Last Synced: 2025-02-01T09:41:36.418Z (over 1 year ago)
- Language: C
- Size: 12.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FFmpeg iOS build script
[](https://travis-ci.org/kewlbear/FFmpeg-iOS-build-script)
This is a shell script to build FFmpeg libraries for iOS and tvOS apps.
Tested with:
* FFmpeg 3.4
* Xcode 9
## Requirements
* https://github.com/libav/gas-preprocessor
* yasm 1.2.0
## Usage
Use build-ffmpeg-tvos.sh for tvOS.
* 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
## Download
You can download a binary for FFmpeg 3.4 release at https://downloads.sourceforge.net/project/ffmpeg-ios/ffmpeg-ios-master.tar.bz2
## External libraries
You should link your app with
* libz.dylib
* libbz2.dylib
* libiconv.dylib
## Influences
* https://github.com/bbcallen/ijkplayer/blob/fc70895c64cbbd20f32f1d81d2d48609ed13f597/ios/tools/do-compile-ffmpeg.sh#L7