Open-source licenses

Last updated: 2026-10-12 · Applies to the FinalCap web editor at grepawk.com/v2 (preview)

The FinalCap web editor at /v2 edits your videos inside your browser using FFmpeg compiled to WebAssembly (ffmpeg.wasm). The FFmpeg cores we send to your browser (@ffmpeg/core-mt and @ffmpeg/core 0.13.0-finalcut.3, built from our ffmpeg.wasm fork with FFmpeg 8.0.1 (multithreaded) and 5.1.10 (single-thread), and the fallback core @ffmpeg/core 0.12.10; all served unmodified from /v2/ffmpeg-core/) are built with --enable-gpl and includes libx264 and libx265, so it is distributed under the GNU General Public License, version 2 or later.

Source code

The complete corresponding source code for that core is available from this website, next to the WebAssembly files, at /v2/vendor/ffmpeg/source/. It includes:

Components in the FFmpeg WebAssembly core

ComponentVersion / refLicenseSource archive (this site)License textsUpstream
ffmpeg.wasm FinalCut fork (build scripts, bindings, patched fftools)0.13.0-finalcut.3
bf6a3f376c11f1e0482deb9a9187e1e6d2b04e0a @ bf6a3f376c11
MIT (repo); built cores GPL-2.0-or-later ffmpeg.wasm-fork-bf6a3f37.tar.gz (9.4 MB)
SHA-256 8fc6b286ea4b855249f928e541808bfa5a0cdce01baf472ea9610d799a00dca1
LICENSE.txtyishengjiang99/ffmpeg.wasm
FFmpeg 8.0.1 (mt core)8.0.1
n8.0.1 @ 894da5ca7d74
LGPL-2.1-or-later; GPL-2.0-or-later as configured (--enable-gpl) ffmpeg-8.0.1.tar.xz (11.4 MB)
SHA-256 05ee0b03119b45c0bdb4df654b96802e909e0a752f72e4fe3794f487229e5a41
COPYING.GPLv2.txt
COPYING.LGPLv2.1.txt
COPYING.GPLv3.txt
COPYING.LGPLv3.txt
LICENSE.md.txt
FFmpeg/FFmpeg
FFmpeg 8.0.1 release signature8.0.1
n8.0.1
n/a ffmpeg-8.0.1.tar.xz.asc (0.0 MB)
SHA-256 54ab4020bb4eb280444da74d7aabc282acf6e8500cf6feaefd9821373fa9e72c
n/aFFmpeg/FFmpeg
FFmpeg 5.1.10 (st core)5.1.10
n5.1.10 @ 19feb712f5c1
LGPL-2.1-or-later; GPL-2.0-or-later as configured (--enable-gpl) ffmpeg-5.1.10.tar.xz (10.0 MB)
SHA-256 392306d6fc45dab0e9e0ea55381e071842e83a2fb31d320aeda40477a7766293
COPYING.GPLv2.txt
COPYING.LGPLv2.1.txt
COPYING.GPLv3.txt
COPYING.LGPLv3.txt
LICENSE.md.txt
FFmpeg/FFmpeg
FFmpeg 5.1.10 release signature5.1.10
n5.1.10
n/a ffmpeg-5.1.10.tar.xz.asc (0.0 MB)
SHA-256 2eb9acf95c4e2faee05abc410c24844613b8ea64c67c16befcd2da98dccbf22d
n/aFFmpeg/FFmpeg
x264 (upstream stable, fork cores)stable
stable @ b35605ace3dd
GPL-2.0-or-later x264-b35605ac.tar.gz (1.0 MB)
SHA-256 cd71a7515b0e9a012e1ac9b1f8415bebcaf6fc97d4db32286642ac4c0fbe24f9
COPYING.txtvideolan/x264
Emscripten 4.0.23 (fork cores)4.0.23
4.0.23 @ 7a5d93b50f6a
MIT OR NCSA (emscripten); musl MIT; LLVM libs Apache-2.0 WITH LLVM-exception emscripten-4.0.23.tar.gz (34.3 MB)
SHA-256 a5e6699fa4142f1b934452f15d1cda7998a92d5e0e59692af3d8cb5ffc77db19
LICENSE.txt
system_lib_libc_musl_COPYRIGHT.txt
system_lib_libcxx_LICENSE.TXT
system_lib_libcxxabi_LICENSE.TXT
system_lib_libunwind_LICENSE.TXT
system_lib_compiler-rt_LICENSE.TXT
emscripten-core/emscripten
Rows below: libraries shared by all cores, and the fallback core 0.12.10 (FFmpeg 5.1.4, ffmpegwasm x264 4-cores, Emscripten 3.1.40, SDL2).
ffmpeg.wasm (core build scripts, bindings, patched fftools)0.12.10
71aa99d37c02a7b4c435275ca9ef50e612f6efa1 @ 71aa99d37c02
MIT (repo); built core GPL-2.0-or-later ffmpeg.wasm-71aa99d3.tar.gz (1.3 MB)
SHA-256 53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219
LICENSE.txtffmpegwasm/ffmpeg.wasm
FFmpeg5.1.4
n5.1.4 @ 4729204c17f7
LGPL-2.1-or-later; GPL-2.0-or-later as configured (--enable-gpl) ffmpeg-5.1.4.tar.xz (10.0 MB)
SHA-256 54383bb890a1cd62580e9f1eaa8081203196ed53bde9e98fb6b0004423f49063
COPYING.GPLv2.txt
COPYING.GPLv3.txt
COPYING.LGPLv2.1.txt
COPYING.LGPLv3.txt
LICENSE.md.txt
FFmpeg/FFmpeg
FFmpeg 5.1.4 release signature5.1.4
n5.1.4
n/a ffmpeg-5.1.4.tar.xz.asc (0.0 MB)
SHA-256 b7ce093a0298dc0908810c629d12bb3a9f7e8818038efb616dfd6aac8870048b
FFmpeg/FFmpeg
x264X264_BUILD 164 (branch 4-cores)
4-cores @ 33cac6b77d5b
GPL-2.0-or-later x264-33cac6b7.tar.gz (0.9 MB)
SHA-256 75434a5a1f2d7d4314821c6054dd300731d69e2fa73314ba4a5ec9df38d4ec80
COPYING.txtffmpegwasm/x264
x2653.4
3.4 @ 2bb5520e9596
GPL-2.0-or-later x265-3.4-2bb5520e.tar.gz (1.5 MB)
SHA-256 e5254828f5db7bc375d385e31247861d25facee87b43fa2d08ea3ab5569672ab
COPYING.txtffmpegwasm/x265
libvpx1.13.1
v1.13.1 @ 10b9492dcf05
BSD-3-Clause (+ patent grant) libvpx-1.13.1-10b9492d.tar.gz (5.5 MB)
SHA-256 12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702
LICENSE.txt
PATENTS.txt
ffmpegwasm/libvpx
LAME3.100 (branch master)
master @ 2badea1974ae
LGPL-2.0-or-later lame-2badea19.tar.gz (1.5 MB)
SHA-256 0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a
COPYING.txt
LICENSE.txt
ffmpegwasm/lame
libogg1.3.4
v1.3.4 @ bada45718453
BSD-3-Clause libogg-1.3.4-bada4571.tar.gz (0.3 MB)
SHA-256 4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823
COPYING.txtffmpegwasm/Ogg
libtheora1.1.1
v1.1.1 @ 7ffd8b2ecfc2
BSD-3-Clause libtheora-1.1.1-7ffd8b2e.tar.gz (1.1 MB)
SHA-256 c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5
COPYING.txt
LICENSE.txt
ffmpegwasm/theora
Opus1.3.1
v1.3.1 @ e85ed7726db5
BSD-3-Clause opus-1.3.1-e85ed772.tar.gz (0.8 MB)
SHA-256 c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8
COPYING.txt
LICENSE_PLEASE_READ.txt
ffmpegwasm/opus
libvorbis1.3.3
v1.3.3 @ 779816404319
BSD-3-Clause libvorbis-1.3.3-77981640.tar.gz (1.3 MB)
SHA-256 69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a
COPYING.txtffmpegwasm/vorbis
zlib1.2.11
v1.2.11 @ cacf7f1d4e3d
Zlib zlib-1.2.11-cacf7f1d.tar.gz (0.6 MB)
SHA-256 6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45
README.txtffmpegwasm/zlib
libwebp1.3.2
v1.3.2 @ ca332209cb55
BSD-3-Clause (+ patent grant) libwebp-1.3.2-ca332209.tar.gz (3.7 MB)
SHA-256 1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2
COPYING.txt
PATENTS.txt
ffmpegwasm/libwebp
FreeType2.10.4
VER-2-10-4 @ 6a2b3e4007e7
FTL OR GPL-2.0-or-later freetype-2.10.4-6a2b3e40.tar.gz (2.1 MB)
SHA-256 09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c
docs_FTL.TXT
docs_GPLv2.TXT
docs_LICENSE.TXT
ffmpegwasm/freetype2
GNU FriBidi1.0.9
v1.0.9 @ f9e8e71a6fbf
LGPL-2.1-or-later fribidi-1.0.9-f9e8e71a.tar.gz (2.1 MB)
SHA-256 65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba
COPYING.txtfribidi/fribidi
HarfBuzz5.2.0
5.2.0 @ 4a1d891c6317
MIT-Modern-Variant ("Old MIT") harfbuzz-5.2.0-4a1d891c.tar.gz (33.0 MB)
SHA-256 69ba7c7a42643a3654781242016dd09245cab7353fc2a02cecb710e479c9a881
COPYING.txtharfbuzz/harfbuzz
libass0.15.0
0.15.0 @ d149636f502f
ISC libass-0.15.0-d149636f.tar.gz (0.2 MB)
SHA-256 5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d
COPYING.txtlibass/libass
zimg3.0.5
release-3.0.5 @ e5b0de6bebbc
WTFPL zimg-3.0.5-e5b0de6b.tar.gz (0.3 MB)
SHA-256 3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8
COPYING.txtsekrit-twc/zimg
SDL2 (Emscripten port)2.24.2
release-2.24.2
Zlib SDL-release-2.24.2.zip (9.0 MB)
SHA-256 dc33dfdb24c28b757f32345ea8eca67a6030c9dcb084ae8c78bc27a21e737ada
LICENSE.txtlibsdl-org/SDL
Emscripten3.1.40
3.1.40 @ 5c27e79dd0a9
MIT OR NCSA (emscripten); musl MIT; LLVM libs Apache-2.0 WITH LLVM-exception emscripten-3.1.40-5c27e79d.tar.gz (28.8 MB)
SHA-256 3eb9ea2d69052a491296eb466dbcda5fbc1c0fed4e475c58545a83558fb47d10
LICENSE.txt
system_lib_compiler-rt_LICENSE.TXT
system_lib_libc_musl_COPYRIGHT.txt
system_lib_libcxx_LICENSE.TXT
system_lib_libcxxabi_LICENSE.TXT
system_lib_libunwind_LICENSE.TXT
emscripten-core/emscripten

Versions come from the ffmpeg.wasm Dockerfile and build/ffmpeg-wasm.sh at the release commit. The FFmpeg tarball is the official ffmpeg.org release of tag n5.1.4 (PGP signature).

JavaScript wrapper

ComponentVersionLicenseSource
@ffmpeg/ffmpeg0.12.15MITffmpegwasm/ffmpeg.wasm tag v12.15 · npm
@ffmpeg/util0.12.2MITnpm

License texts

Back to the editor · Privacy