Media tools — open source

These tools process user-selected files on the device. No conversion API, remote download or server upload is used. Browser audio/video codecs must be available; AAC encoding has no bundled fallback.

Mediabunny 1.56.1

Copyright Vanilagy and contributors. Mediabunny and its MP3 encoder wrapper are distributed under the Mozilla Public License 2.0. The core is bundled as an IIFE for this site; upstream source files are otherwise unchanged.

Download corresponding core and MP3-wrapper source, build scripts and prebuilt relinkable library. This source archive is taken from upstream v1.56.1; unrelated examples, documentation assets and other encoder packages are omitted.

LAME 3.100

The MP3 encoder uses LAME, licensed under the GNU Lesser General Public License. Download the full corresponding LAME 3.100 source with its COPYING license. The MP3 package README in the source archive contains the exact configure and Emscripten bridge build instructions. LAME decoding and frontend features are disabled. No LAME source modifications are made by ZivelaConv.

Rebuilding and replacement

The source archive includes src/, shared/, scripts/, package metadata, packages/mp3-encoder/src/, build/lame.js and build/libmp3lame.a. To rebuild LAME and its bridge, follow packages/mp3-encoder/README.md. Run the included Mediabunny build scripts to rebuild the JavaScript bundles. The site core bundle entry imports Mediabunny and assigns it to self.Mediabunny; it is bundled using esbuild with format iife, platform browser and target es2022. Replace vendor/mediabunny.min.js and vendor/mediabunny-mp3-encoder.min.js with your rebuilt files. No signatures or activation checks restrict replacement.

ZivelaConv's unminified engine, worker, interface and styles are available here under GPL-2.0-or-later. You may modify, rebuild and replace these components as permitted by their licenses, including for debugging modifications. No warranty is provided.

Português: estas ferramentas usam código aberto; os links acima oferecem licenças, fontes e instruções de reconstrução. Español: los enlaces anteriores proporcionan licencias, código fuente e instrucciones de compilación.