# Third-party software, licenses and source

This distribution includes the following third-party components. Copyright,
permission, warranty and source-distribution terms remain with their respective
upstream authors. This notice does not relicense the combined distribution.

| Distributed component | Upstream license and complete text | Source |
| --- | --- | --- |
| `@ffmpeg/ffmpeg` 0.12.15 browser wrapper | MIT, Copyright (c) 2019 Jerome Wu; [complete MIT text](licenses/ffmpeg-wasm-LICENSE.txt) | [release source archive](https://github.com/ffmpegwasm/ffmpeg.wasm/archive/f78aed147c4185484da8eba1d97c51354a5e3352.tar.gz), especially `packages/ffmpeg/` |
| `@ffmpeg/core` 0.12.10, single-threaded JavaScript/Wasm core | GPL-2.0-or-later as declared by its package; [GNU GPL version 2](licenses/ffmpeg-COPYING.GPLv2.txt), [FFmpeg license explanation](licenses/ffmpeg-LICENSE.md), and component notices listed below | [matching core release source archive](https://github.com/ffmpegwasm/ffmpeg.wasm/archive/71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz); [full source and build index](licenses/SOURCE-AND-BUILD.md) |
| `js-md5` 0.9.2 | MIT, Copyright 2014-2026 Chen, Yi-Cyuan; [complete MIT text](licenses/js-md5-MIT.txt) | [source archive](https://github.com/emn178/js-md5/archive/ee1c332b607ae5cf68d8950f5a82a6c65d9f4ac4.tar.gz) |
| Bilibili WBI signing code adapted from `yt-dlp` 2026.10.26 | Unlicense; [complete text](licenses/yt-dlp-LICENSE.txt) | [release source](https://github.com/yt-dlp/yt-dlp/tree/2026.10.26), `yt_dlp/extractor/bilibili.py` |

## FFmpeg core distribution

The shipped core is a **GPL-enabled build**, including x264 and x265. Inspection
of the actual npm Wasm finds `--enable-gpl` and `--disable-pthreads`, together
with the library switches recorded in the [build index](licenses/SOURCE-AND-BUILD.md).
Using only stream-copy operations, loading it on demand, or executing it in a
visitor's browser does not remove the license and source-distribution conditions.

The unmodified upstream ESM core is distributed as `ffmpeg-core.js` and two
byte-exact Wasm parts. Concatenating the parts reproduces the original Wasm.
Its package version, npm archive integrity, binary hashes, source release,
build scripts and dependency source archives are documented in
[SOURCE-AND-BUILD.md](licenses/SOURCE-AND-BUILD.md) and
[source-manifest.json](licenses/source-manifest.json). Recipients can obtain
the upstream source and build material from the download links in that index.

Full license/copyright texts accompanying the bundled libraries are retained:

- FFmpeg: [GPLv2](licenses/ffmpeg-COPYING.GPLv2.txt), [LGPLv2.1](licenses/ffmpeg-COPYING.LGPLv2.1.txt), [license selection](licenses/ffmpeg-LICENSE.md).
- x264: [COPYING](licenses/x264-COPYING.txt); x265: [COPYING](licenses/x265-COPYING.txt).
- libvpx: [LICENSE](licenses/libvpx-LICENSE.txt), [PATENTS](licenses/libvpx-PATENTS.txt).
- LAME: [COPYING](licenses/lame-COPYING.txt).
- Ogg: [COPYING](licenses/ogg-COPYING.txt); Theora: [COPYING](licenses/theora-COPYING.txt); Vorbis: [COPYING](licenses/vorbis-COPYING.txt); Opus: [COPYING](licenses/opus-COPYING.txt).
- zlib: [README containing its license](licenses/zlib-README.txt).
- libwebp: [COPYING](licenses/libwebp-COPYING.txt), [PATENTS](licenses/libwebp-PATENTS.txt).
- FreeType: [license explanation](licenses/freetype-docs-LICENSE.TXT), [FTL](licenses/freetype-docs-FTL.TXT), [GPL alternative](licenses/freetype-docs-GPLv2.TXT).
- FriBidi: [COPYING](licenses/fribidi-COPYING.txt); HarfBuzz: [complete copyright and permission notice](licenses/harfbuzz-COPYING.txt).
- libass: [COPYING](licenses/libass-COPYING.txt); zimg: [COPYING](licenses/zimg-COPYING.txt).
- Emscripten runtime: [complete dual license](licenses/emscripten-LICENSE.txt); SDL2 port: [LICENSE](licenses/sdl2-LICENSE.txt).

No OmniGet source code, branding or media is included.
