Licenses & Source
Last updated: July 24, 2026
Mediamorphy runs FFmpeg in your browser. The conversion is
performed by
@ffmpeg/core v0.12.10 — the single-threaded
WebAssembly build of FFmpeg published by the
ffmpegwasm
project. We serve this binary unmodified from the upstream build.
Because the build enables GPL-licensed components (notably x264 and x265),
the resulting binary is licensed under the
GNU General Public License, version 2 or later (GPL-2.0-or-later).
The binary we serve
- Package:
@ffmpeg/coreversion0.12.10(single-thread build). - FFmpeg version:
n5.1.4. - Build: compiled to WebAssembly with Emscripten by the ffmpegwasm project, with
--enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libopus --enable-zlib --enable-libwebp --enable-libfreetype --enable-libfribidi --enable-libass --enable-zimg. - Effective license of the combined binary: GPL-2.0-or-later.
Full license texts
- GNU General Public License, version 2 (GPL-2.0)
- GNU Lesser General Public License, version 2.1 (LGPL-2.1)
The BSD-3-Clause, MIT, ISC, zlib, WTFPL, and FreeType (FTL) licenses that apply to individual components are short permissive licenses; their full texts are included with each component's source (linked below) and are also widely available online.
Corresponding source
In accordance with the GPL, the complete corresponding source used to produce the WebAssembly binary is available here:
-
Hosted archive:
ffmpeg.wasm-core-0.12.10-src.tar.gz
(~1.1 MiB) — the ffmpegwasm build project at release tag
v0.12.10, including theDockerfileandbuild/scripts that pin FFmpegn5.1.4and fetch and compile x264, x265, libvpx, LAME, and the other components listed below. - Upstream repository & exact tag: github.com/ffmpegwasm/ffmpeg.wasm @ v0.12.10 (tag archive: v0.12.10.tar.gz).
-
Upstream FFmpeg source: FFmpeg
n5.1.4is available from the FFmpeg git repository (tagn5.1.4). The GPL-licensed codec sources used by this build are the ffmpegwasm forks referenced by the build'sDockerfile, e.g. x264 and x265.
Components & their licenses
| Component | Role | License |
|---|---|---|
| FFmpeg (n5.1.4) | Media framework (GPL-enabled build) | LGPL-2.1+ / GPL-2.0+ |
| x264 | H.264 video encoder | GPL-2.0+ |
| x265 | H.265/HEVC video encoder | GPL-2.0+ |
| libvpx | VP8/VP9 video codec | BSD-3-Clause |
| LAME | MP3 audio encoder | LGPL-2.1+ |
| libvorbis | Vorbis audio codec | BSD-3-Clause |
| libogg | Ogg container | BSD-3-Clause |
| libtheora | Theora video codec | BSD-3-Clause |
| Opus | Opus audio codec | BSD-3-Clause |
| libwebp | WebP image codec | BSD-3-Clause |
| FreeType | Font rendering | FTL or GPL-2.0 |
| FriBidi | Unicode bidirectional text | LGPL-2.1+ |
| libass | Subtitle rendering | ISC |
| zimg | Scaling / colorspace | WTFPL |
| zlib | Compression | zlib |
| @ffmpeg/ffmpeg, @ffmpeg/util | JavaScript wrapper | MIT |
No warranty
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Trademarks
FFmpeg is a trademark of the FFmpeg project. This site is not affiliated with or endorsed by the FFmpeg or ffmpeg.wasm projects.