Lizenzen und Quellcode
Der Audio-Kompressor baut auf freier Software auf. Hier findest du alle Komponenten, die in deinem Browser laufen, mit Lizenztext und – für die LGPL-Teile – dem vollständigen Quellcode.
MP3 im Browser (Standard)
| Komponente | Aufgabe | Lizenz | Dateien |
|---|---|---|---|
| wasm-media-encoders0.7.0 | MP3-Encoder im Browser (JavaScript-Teil) | MIT | Lizenztext Quellcode (6,1 MB) |
| LAMEFork arseneyr/lame | MP3-Kodierung (mp3.wasm) | LGPL-2.0-or-later | Lizenztext Quellcode (1,5 MB) |
| fflate0.8.3 | ZIP-Download | MIT | Lizenztext |
Erweitertes Modul
Alle Komponenten stammen aus einem Quellpaket: nordalux-audio-libav-source-6.10.9.0.tar (31,1 MB)
| Komponente | Aufgabe | Lizenz | Dateien |
|---|---|---|---|
| libav.js6.10.9.0 | Rahmen für FFmpeg im Browser | LGPL-2.1-or-later | Lizenztext |
| FFmpeg9.0 | Dekodieren, Umrechnen, AAC, WAV | LGPL-2.1-or-later | Lizenztext Hinweise |
| LAME3.100 | MP3-Kodierung | LGPL-2.0-or-later | Lizenztext |
| Opus1.6.1 | Opus-Kodierung | BSD-3-Clause | Lizenztext |
| libvorbis1.3.7 | OGG-Vorbis-Kodierung | BSD-3-Clause | Lizenztext |
| libogg1.3.6 | OGG-Container | BSD-3-Clause | Lizenztext |
Quellcode der LGPL-Komponenten
LAME, libav.js und FFmpeg stehen unter der GNU Lesser General Public License. Den vollständigen Quellcode der ausgelieferten Fassung stellen wir hier selbst bereit:
- wasm-media-encoders-0.7.0-source.tar.gz6,1 MB
- lame-arseneyr-98db548e8e851defbba3184125ce10725355c332.tar.gz1,5 MB
- nordalux-audio-libav-source-6.10.9.0.tar31,1 MB
Das erweiterte Modul ist eine eigene Zusammenstellung von libav.js mit FFmpeg, gebaut ohne GPL- und Nonfree-Optionen. Build-Skript, Konfiguration und Upstream-Archive liegen im Quellpaket. Versionen und Build-Schritte: Build-Informationen · FFmpeg-Konfiguration.