-
Notifications
You must be signed in to change notification settings - Fork 621
Building
Taner Sener edited this page Oct 3, 2022
·
4 revisions
There are five build scripts in the project root; android.sh
for Android, ios.sh
for iOS , linux.sh
for Linux , macos.sh
for macOS and tvos.sh
for tvOS.
Use these scripts to build FFmpegKit
for each platform. For Android, you will also need to set ANDROID_SDK_ROOT
and ANDROID_NDK_ROOT
environment variables. After a successful build, compiled FFmpeg
and FFmpegKit
libraries can be found under the prebuilt
directory.
All five scripts support additional options and can be customized to enable/disable specific external libraries and/or architectures. Please refer to wiki pages of android.sh, ios.sh, linux.sh, macos.sh and tvos.sh to see all available build options.
export ANDROID_SDK_ROOT=<Android SDK Path>
export ANDROID_NDK_ROOT=<Android NDK Path>
./android.sh
./ios.sh
./linux.sh
./macos.sh
./tvos.sh
Copyright (c) 2021-2024 FFmpegKit
- Status
- Versions
- Changelog
- Project Layout
- API
- Using
- Building
- External Libraries
- Patents
- License