FFmpegKit v4.5
Bug-fix release based on FFmpeg v4.5.x.
Features
- Includes
FFmpeg v4.5-dev-2008
- Implements
saf
andfd
protocols onAndroid
to address unhandledStorage Access Framework (SAF)
use cases - Drops
VideoToolbox
support from LTS releases ofiOS
since updatedVideoToolbox
implementation requiresiOS
SDK 11.0 - Embeds external library licenses in Android archives (.aar files)
- Uses the new versions of
dav1d
,freetype
,libogg
,libvpx
,libwebp
,libxml2
,snappy
andx264
- Fixes issues #11, #12, #14, #33, #35, #39, #72, #85, #93, #129, #139 and #144
Supports the following device specifications
-
Android
- Android 7.0 (API level 24) or later
arm-v7a-neon
,arm64-v8a
,x86
andx86-64
architectures
-
iOS
- iOS SDK 12.1 or later
arm64
,arm64-mac-catalyst
,arm64-simulator
,x86-64
andx86-64-mac-catalyst
architectures
-
macOS
- macOS SDK 10.15 or later
arm64
andx86-64
architectures
-
tvOS
- tvOS SDK 10.2 or later
arm64
,arm64-simulator
andx86-64
architectures
Packages
-
min: Includes only ffmpeg
-
min-gpl: Includes ffmpeg with all GPL licensed external libraries (libvid.stab, x264, x265, xvidcore) enabled except rubberband
-
https: Includes ffmpeg with gmp and gnutls enabled
-
https-gpl: Includes ffmpeg with gmp, gnutls and all GPL licensed external libraries (libvid.stab, x264, x265, xvidcore) enabled except rubberband
-
audio: Includes ffmpeg with audio libraries (lame, libilbc, libvorbis, opencore-amr, opus, shine, soxr, speex, twolame, vo-amrwbenc) enabled
-
video: Includes ffmpeg with video libraries without GPL license (dav1d, fontconfig, freetype, fribidi, kvazaar, libass, libiconv, libtheora, libvpx, libwebp, snappy) enabled
-
full: Includes ffmpeg with all external libraries without GPL license (excluding chromaprint, libaom, openh264, sdl and tesseract) enabled
-
full-gpl: Includes ffmpeg with all external libraries, with or without GPL license, enabled excluding chromaprint, libaom, openh264, sdl, tesseract and rubberband
External Libraries
- cpu-features v0.6.0
- dav1d v0.9.2
- fontconfig v2.13.93
- freetype v2.11.0
- fribidi v1.0.10
- gmp v6.2.0
- gnutls v3.6.15.1
- kvazaar v2.0.0
- lame v3.100
- libass v0.15.2
- libiconv v1.16.2
- libilbc v2.0.2
- libtheora v1.1.1
- (**) libvid.stab v1.1.0
- libvorbis v1.3.7
- libvpx v1.10.0
- libwebp v1.2.1
- libxml2 v2.9.12
- opencore-amr v0.1.5
- opus v1.3.1
- shine v3.1.1
- snappy v1.1.9
- soxr v0.1.3
- speex v1.2.0
- twolame v0.4
- vo-amrwbenc v0.1.3
- (**) x264 v20210412-stable
- (**) x265 v3.4
- (**) xvidcore v1.3.7
(**): Libraries with GPL license