Source v4.5.2 - tanersener/ffmpeg-kit GitHub Wiki

The following table includes the source code links of all libraries included in FFmpegKit React Native v4.5.2 release.

This release is based on FFmpegKit Native v4.5.1. Therefore, the source code links of all libraries except FFmpegKit React Native plugin is the same as the FFmpegKit Native v4.5.1 release.

Build scripts in the project root directory and under the scripts folder are used to compile the libraries.

Note that there are eight FFmpegKit packages published with releases. And, each package enables a different set of external libraries. See Packages for the details.

Library Source Code
FFmpeg v4.5-dev-3393FFmpegKit Protocols
FFmpegKit AndroidApple (iOS, macOS, tvOS)React Native
cpu-features v0.6.0
dav1d v0.9.2
expat v2.4.2
fontconfig v2.13.94
freetype v2.11.1
fribidi v1.0.11
giflib v5.1.4
gmp v6.2.0
gnutls v3.6.15.1
harfbuzz v3.2.0
kvazaar v2.1.0
lame v3.100
libass v0.15.2
libiconv v1.16.2
libilbc v2.0.2
libjpeg-turbo v2.1.2
libogg v1.3.5
libpng v1.6.37
libsamplerate v0.2.2
libsndfile v1.0.31
libtheora v1.1.1
libuuid v1.0.3
libvid.stab v1.1.0
libvorbis v1.3.7
libvpx v1.11.0
libwebp v1.2.1
libxml2 v2.9.12
nettle v3.7.3
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
tiff v4.1.0
twolame v0.4.0
vo-amrwbenc v0.1.3
x264 v20210613-stable
x265 v3.4
xvidcore v1.3.7
zimg v3.0.3

Build scripts of FFmpegKit v4.5.1 and v4.5.1 LTS native releases don't enable external libraries listed below. But, they do support compiling them. So, if you create a custom FFmpegKit build by enabling them, scripts will download and build the source code from the following locations.

Library Source Code
chromaprint v1.5.1
leptonica 1.78.0
libaom v3.2.0
openh264 v2.1.1
rubberband v1.8.2
openssl 3.0.1
sdl 2.0.8
srt v1.4.4
tesseract 3.05.02