← Doom Converter

Open-source software

Our tools use the following open-source components. Their original licenses, copyright notices and source references are available below.

Audio and video engine

The @ffmpeg/ffmpeg wrapper is version 0.12.15 (MIT). The unmodified @ffmpeg/core is version 0.12.10 (GPL-2.0-or-later). The browser reconstructs the original WASM bytes from three transport files.

Wrapper license · Core license · Build provenance · Binary checksum

Download the core release source and build scripts. The upstream Dockerfile identifies the component versions below. Its build toolchain is Emscripten 3.1.40, including its SDL2 port.

FFmpegn5.1.4License and noticesSource archive
x2644-coresLicense and noticesSource archive
x2653.4License and noticesSource archive
libvpxv1.13.1License and noticesSource archive
lamemasterLicense and noticesSource archive
Oggv1.3.4License and noticesSource archive
theorav1.1.1License and noticesSource archive
opusv1.3.1License and noticesSource archive
vorbisv1.3.3License and noticesSource archive
zlibv1.2.11License and noticesSource archive
libwebpv1.3.2License and noticesSource archive
freetype2VER-2-10-4License and noticesSource archive
fribidiv1.0.9License and noticesSource archive
harfbuzz5.2.0License and noticesSource archive
libass0.15.0License and noticesSource archive
zimgrelease-3.0.5License and noticesSource archive

Component source manifest with archive checksums

Image compression

AVIF encoding uses @jsquash/avif 2.1.1. Lossless PNG optimization uses @jsquash/oxipng 2.3.0. Both are loaded only when needed and run in a local worker.

AVIF package license · PNG package license · Source and build instructions

3D engine and typeface

Three.js license · Three.js source · Inter font license

PDF and OCR library notices are distributed under /vendor/licenses/. These libraries retain their own terms and copyright notices. Software is provided without warranty as described in each license.