-
Notifications
You must be signed in to change notification settings - Fork 575
Using Universal Binaries on tvOS
Current releases of FFmpegKit
do not publish universal binaries. v4.5.LTS
was the last release that published tvOS
universal binaries of all packages. You can import them into your project using instructions below.
1. Download a tvOS
universal binary package from Releases page and extract it.
-
tvOS
universal binary packages are files ending withtvos-static-universal
postfix, e.g.,ffmpeg-kit-min-4.4.LTS-tvos-static-universal.zip
2. Drag & drop extracted ffmpeg-kit-tvos-<package-name>-universal
folder to your project root in Xcode
.
![](https://github.com/tanersener/ffmpeg-kit/raw/development/docs/assets/tvos-universal/finder.png)
3. If ffmpeg-kit-tvos-<package-name>-universal
folder is not copied to your project directory (outside Xcode
), copy it manually.
![](https://github.com/tanersener/ffmpeg-kit/raw/development/docs/assets/tvos-universal/project.png)
4. Add $(PROJECT_DIR)/ffmpeg-kit-tvos-<package-name>-universal/include
to Build Settings
-> Header Search Paths
.
5. Add $(PROJECT_DIR)/ffmpeg-kit-tvos-<package-name>-universal/lib
to Build Settings
-> Library Search Paths
.
6. Import library headers without any prefix.
#import <FFmpegKit.h>
#import <FFprobeKit.h>
#import <FFmpegKitConfig.h>
7. Add all shared/static libraries under ffmpeg-kit-tvos-<package-name>-universal/lib
to Build Phases
-> Link Binary With Libraries
section.
![](https://github.com/tanersener/ffmpeg-kit/raw/development/docs/assets/tvos-universal/library.png)
8. Add libbz2
, libc++
, libiconv
, libz
, VideoToolbox
1 and Accelerate
2 system libraries/frameworks to Build Phases
-> Link Binary With Libraries
section.
1 - Required by Main
releases
2 - Required when rubberband
is enabled
![](https://github.com/tanersener/ffmpeg-kit/raw/development/docs/assets/tvos-framework/system.png)
Copyright (c) 2021-2024 FFmpegKit
- Status
- Versions
- Changelog
- Project Layout
- API
- Using
- Building
- External Libraries
- Patents
- License