Tellow uses open-source software in the website Replace audio feature and elsewhere. This page lists the components we distribute to your browser and how to obtain their source code.
Mediabunny
Used for client-side media read/write/convert (MP4 mux, AAC encode when WebCodecs is available).
- Package:
mediabunny@1.51.0 - License: Mozilla Public License 2.0 (MPL-2.0)
- Source: github.com/Vanilagy/mediabunny (v1.51.0)
MPL-2.0: you may use Mediabunny in closed-source products. If we modify Mediabunny source files and distribute those modifications, we must publish those modified files under MPL-2.0. We do not modify Mediabunny in place.
@mediabunny/aac-encoder
Lazy-loaded fallback when the browser cannot encode AAC via WebCodecs. Wraps an LGPL FFmpeg AAC encoder build (not GPL libx264/x265).
- Package:
@mediabunny/aac-encoder@1.51.0 - Wrapper license: MPL-2.0
- Embedded encoder: FFmpeg AAC (LGPL-2.1-or-later)
- Corresponding source (primary mirror): /oss/ffmpeg-aac-lgpl/ — FFmpeg 7.1.1 tarball, Mediabunny v1.51.0 aac-encoder sources, LGPL text, and
build.sh - Upstream package tag (reference): mediabunny v1.51.0 packages/aac-encoder
- FFmpeg project (LGPL): ffmpeg.org/legal.html
LGPL obligation: the directory above is the corresponding source for the FFmpeg AAC encoder binary we ship. Rebuild with Emscripten using build.sh (AAC encoder only: --enable-encoder=aac). If that mirror is unavailable, email [email protected] for the same archive — email is a fallback only.
Web platform APIs
WebCodecs, Web Audio, and IndexedDB are provided by your browser vendor. Tellow does not ship those implementations.