Skip to content

Third-party notices

Open-source licences

Some of the tools run open-source software and models in your browser. This page names each one, its licence and where its exact source is. Nothing here is uploaded anywhere: the software runs on your device.

Licence texts

The full texts of the licences that must travel with the software:

Software and models

FFmpeg for WebAssembly (@ffmpeg/core, single thread)

Version: 0.12.10. Licence: GPL-2.0-or-later.

Used by: Convert & compress (every video and audio conversion) and Mastering (MP3 export, and opening audio this browser cannot decode).

Served unmodified from this site at /ffmpeg/0.12.10/ and loaded only when a conversion starts. The repository at this tag holds the build scripts and the Dockerfile that fetch and build the FFmpeg and library versions listed below; FFmpeg's own source is at https://github.com/FFmpeg/FFmpeg/tree/n5.1.4.

Source at this version · licence text: GPL-2.0, LGPL-2.1

https://github.com/ffmpegwasm/ffmpeg.wasm/tree/v0.12.10

Transformers.js (@huggingface/transformers)

Version: 4.2.0. Licence: Apache-2.0.

Used by: Image editor (background removal), and the lyrics transcription the site already had.

Source at this version

https://github.com/huggingface/transformers.js

ONNX Runtime Web

Version: as installed (served from /onnxruntime/<version>/). Licence: MIT.

Used by: Runs the background-removal models (and the site's existing Whisper and Demucs models).

Source at this version

https://github.com/microsoft/onnxruntime

ORMBG background-removal model (onnx-community/ormbg-ONNX)

Version: commit 034e2d884afbab897e10e78fc5bb566b29533fd6. Licence: Apache-2.0.

Used by: Image editor: Remove background, Fast (about 45 MB, downloaded from Hugging Face only after you choose it).

Source at this version

https://huggingface.co/onnx-community/ormbg-ONNX/tree/034e2d884afbab897e10e78fc5bb566b29533fd6

MODNet portrait matting model (Xenova/modnet)

Version: commit fa2fa546052fba4c08921230a26cc69a333fca12. Licence: Apache-2.0.

Used by: Image editor: Remove background, Portrait (about 7 MB, downloaded from Hugging Face only after you choose it).

Source at this version

https://huggingface.co/Xenova/modnet/tree/fa2fa546052fba4c08921230a26cc69a333fca12

What the FFmpeg build contains

The FFmpeg core is built from the ffmpeg.wasm repository at the tag linked above, which pins these libraries. As built with x264 and x265 the whole is licensed under the GNU GPL, version 2 or later.

LibraryVersionLicence
FFmpegn5.1.4LGPL-2.1-or-later, GPL-2.0-or-later as built (--enable-gpl)
x264branch 4-cores (ffmpegwasm fork)GPL-2.0-or-later
x2653.4GPL-2.0-or-later
libvpxv1.13.1BSD-3-Clause
LAMEmaster at build timeLGPL-2.0-or-later
liboggv1.3.4BSD-3-Clause
libtheorav1.1.1BSD-3-Clause
Opusv1.3.1BSD-3-Clause
libvorbisv1.3.3BSD-3-Clause
zlibv1.2.11Zlib
libwebpv1.3.2BSD-3-Clause
FreeTypeVER-2-10-4FTL or GPL-2.0
FriBidiv1.0.9LGPL-2.1-or-later
HarfBuzz5.2.0MIT
libass0.15.0ISC
zimgrelease-3.0.5WTFPL

Where these tools came from

They were ported from other Novus Stream Solutions sites by the same publisher and rebuilt for Sonic Weaver:

  • Mastering: novus-studio's Mixing Console (the console look), with a new chain, meters and export.
  • Image editor: novus-bgremover's background removal and image filters, rebuilt as a layered editor.
  • Convert & compress: novus-converter's FFmpeg media engine and format table, cut to the visualizer programs' formats.