Local Media Lab source and third-party source access Local Media Lab integration code is provided under GPL-2.0-or-later; no warranty. Third-party code retains its own original licenses, notices and exceptions. The ffmpeg wrapper 0.12.15 is MIT; the distributed ffmpeg core 0.12.10 is GPL-2.0-or-later and includes external codecs. Do not treat its wrapper MIT notice as the core license. The complete upstream release tree is ffmpegwasm-source.tar.gz, commit71aa99d37c02a7b4c435275ca9ef50e612f6efa1 (v12.15, core 0.12.10). It contains Dockerfile, build/, src/bind/ and src/fftools/. Other source archives correspond to its FFmpeg and library recipe refs. The three moving branch snapshots (x264/x265/lame) are historical candidates at the npm publication time, not independently proven byte-identical build inputs. No claim of bit-reproducibility is made. Source refs and archive SHA256 are in sources.json. All archive notices are retained, with separate notice extracts for convenient reading. To inspect/build the upstream core, extract the ffmpegwasm release archive and read its Dockerfile and Makefile. The single-thread build uses FFMPEG_ST=yes with the Emscripten3.1.40 toolchain and build scripts; the upstream recipe fetches external libs. To use the supplied snapshots offline, extract each archive to the corresponding recipe source directory and replace network ADD/clone steps with those local source trees. zimg sources include the declared graphengine subtree separately when applicable. Emscripten/SDL sources are included. Build recipes and source remain modifiable. Archives exceeding 20 MiB are split into .part01, .part02, etc. Download all parts and concatenate in numeric order. Example Python: from pathlib import Path; Path('archive.tar.gz').write_bytes(b''.join(p.read_bytes() for p in sorted(Path('.').glob('archive.tar.gz.part*')))). Verify the resulting SHA256 in sources.json before extraction. Runtime WASM is separately split into4parts; manifest.json records original and part hashes. Runtime blob reconstruction does not modify its original binary. Local patch: build.py assigns the C ffprobe return value to Module.ret in the core JavaScript helper. Upstream0.12.10 otherwise discards it and reports stale-1 even after successful probing. The served vendor/core/ffmpeg-core.js contains the modified readable glue; its full original source/recipes are in ffmpegwasm-source.tar.gz, and exact replacement is documented in build.py. WASM bytes are unchanged. This software copyright licensing does not promise any worldwide codec patent exemption. Source, fixes and build scripts for this site's integration are downloadable as site-source.zip. No credentials, user files, fixture provenance secrets or unrelated websites are included.