Licenses

Apparatus uses the following open-source software.

FFmpeg

Audio encoding and muxing is performed client-side using the ffmpeg.wasm project. Apparatus uses the MIT-licensed @ffmpeg/ffmpeg JavaScript wrapper to load @ffmpeg/core and @ffmpeg/core-mt, which contain FFmpeg compiled to WebAssembly.

FFmpeg itself is licensed under the GNU Lesser General Public License v2.1 (LGPL-2.1) or, depending on build configuration, the GPL. Source and project materials are available from the ffmpeg.wasm repository linked above and from ffmpeg.org.