-
Notifications
You must be signed in to change notification settings - Fork 25
License Summary
Taner Sener edited this page Jul 28, 2026
·
2 revisions
This page summarises the project license and the external source licenses used by FFmpegKitNext.
This summary is for documentation convenience only and is not legal advice. The full license text in each source package is authoritative.
| Component | Source version ref | License | Notes |
|---|---|---|---|
| FFmpegKitNext | 8.1.1 | LGPL-3.0-or-later | Applies to the FFmpegKitNext wrapper library itself. Bundled artifacts also include FFmpeg and any enabled external libraries |
| Library | Source version ref | License | Notes |
|---|---|---|---|
| GNU config | v20210814 |
GPL-3.0-or-later WITH Autoconf-exception-3.0 | Build support scripts (config.guess, config.sub), not a linked runtime library |
| Chromaprint | v1.6.0 |
LGPL-2.1 overall; MIT for Chromaprint's own code | Its license file states that bundled FFmpeg-derived code makes the package LGPL-2.1 overall |
| cpu_features | v0.11.0 |
Apache-2.0 | |
| dav1d | 1.5.3 |
BSD-2-Clause | |
| Expat | R_2_8_1 |
MIT | |
| FFmpeg | n8.1.2 |
LGPL-2.1-or-later by default; GPL-2.0-or-later when GPL parts are enabled |
FFmpegKitNext enables FFmpeg's --enable-version3; generated binaries are therefore LGPL-3.0-or-later by default, or GPL-3.0-or-later when GPL components are enabled |
| fontconfig | 2.18.1 |
MIT-style | Includes Unicode data under the Unicode terms of use |
| FreeType | VER-2-14-3 |
FreeType License or GPL-2.0-or-later | FreeType allows choosing either license |
| FriBidi | v1.0.16 |
LGPL-2.1-or-later | |
| giflib | 5.2.2 |
MIT | |
| GMP | v6.3.0 |
LGPL-3.0-or-later or GPL-2.0-or-later | GMP grants either license, or both in parallel |
| GnuTLS | 3.7.11 |
LGPL-2.1-or-later | Core library license; bundled applications and gnutls-openssl are GPL-3.0 |
| HarfBuzz | 14.2.1 |
Old MIT | Some subdirectories may carry their own notices |
| libjpeg-turbo | 3.1.4.1 |
IJG License, BSD-3-Clause, and zlib | Listed as jpeg in scripts/source.sh; replaces the old separate libjpeg / libjpeg-turbo rows |
| Kvazaar | v2.3.2 |
BSD-3-Clause | Updated from the old LGPL entry |
| LAME | RELEASE__3_100 |
LGPL-2.0-or-later | |
| Leptonica | 1.87.0 |
BSD-2-Clause | |
| libaom | v3.12.1 |
BSD-2-Clause | |
| SVT-AV1 | v4.1.0 |
BSD-3-Clause-Clear | Listed as libsvtav1 in scripts/source.sh
|
| libass | 0.17.4 |
ISC | |
| GNU libiconv | v1.17 |
LGPL-2.1-or-later | Library license; associated command-line utilities may use GPL terms |
| libilbc | v3.0.4 |
BSD-3-Clause | |
| JPEG XL | v0.11.2 |
BSD-3-Clause | Listed as libjxl in scripts/source.sh
|
| liblc3 | v1.1.3 |
Apache-2.0 | |
| libogg | v1.3.6 |
BSD-3-Clause | |
| libpng | v1.6.58 |
libpng License version 2 | |
| libsamplerate | 0.2.2 |
BSD-2-Clause | |
| libsndfile | 1.2.2 |
LGPL-2.1-or-later | |
| Theora | v1.1.1 |
BSD-3-Clause | Listed as libtheora in scripts/source.sh
|
| libuuid | libuuid-1.0.3 |
BSD-3-Clause | Upstream license file describes this as the Modified BSD License |
| vid.stab | v1.1.1 |
GPL-2.0-or-later | Listed as libvidstab in scripts/source.sh
|
| Vorbis | v1.3.7 |
BSD-3-Clause | Listed as libvorbis in scripts/source.sh
|
| libvpx | v1.16.0 |
BSD-3-Clause | |
| libwebp | v1.6.0 |
BSD-3-Clause | |
| libxml2 | v2.11.4 |
MIT | |
| Nettle | nettle_3.8.1_release_20220727 |
LGPL-3.0-or-later or GPL-2.0-or-later | |
| OpenCORE AMR | v0.1.6 |
Apache-2.0 | |
| OpenH264 | v2.3.1 |
BSD-2-Clause | |
| OpenSSL | openssl-3.5.7 |
Apache-2.0 | |
| Opus | v1.5.2 |
BSD-3-Clause | License file also references royalty-free patent grants |
| RapidJSON | 24b5e7a8b27f42fa16b96fc70aade9106cf7102f |
MIT | License file also lists bundled BSD-licensed msinttypes and JSON-license json.org / JSON_checker components |
| Rubber Band Library | v4.0.0 |
GPL-2.0-or-later | Commercial licensing is available from the upstream project |
| SDL | release-2.32.10 |
zlib | Listed as sdl in scripts/source.sh
|
| Shine | 3.1.1 |
LGPL-2.0-or-later | |
| Snappy | 1.2.2 |
BSD-3-Clause | Benchmark/test data includes separate third-party notices |
| SoX Resampler | 0.1.3 |
LGPL-2.1-or-later | Listed as soxr in scripts/source.sh
|
| Speex | Speex-1.2.1 |
BSD-3-Clause | |
| SRT | v1.5.5 |
MPL-2.0 | |
| Tesseract OCR | 5.4.1 |
Apache-2.0 | Listed as tesseract in scripts/source.sh
|
| LibTIFF | v4.7.1 |
libtiff License (BSD-like) |
tif_lzw.c includes a legacy Berkeley-style notice |
| TwoLAME | 0.4.0 |
LGPL-2.1-or-later | |
| VisualOn AMR-WB Encoder | v0.1.3 |
Apache-2.0 | Listed as vo-amrwbenc in scripts/source.sh
|
| VVenC | v1.14.0 |
BSD-3-Clause-Clear | |
| x264 | b35605ace3ddf7c1a5d67a2eb553f034aef41d55 |
GPL-2.0-or-later | Commercial licensing is available from the upstream project |
| x265 | 4.2 |
GPL-2.0-or-later | Commercial licensing is available from the upstream project |
| Xvid | release-1_3_7 |
GPL-2.0-or-later | Listed as xvidcore in scripts/source.sh
|
| zimg | release-3.0.6 |
WTFPL-2.0 |
Copyright (c) 2026 FFmpegKitNext
- Status
- Versions
- Changelog
- Project Layout
- Using
- Building
- External Libraries
- Patents
- License