Open-Source-Lizenzen
VideosCompressor baut auf hervorragender Open-Source-Software auf. Vielen Dank an alle, die diese Projekte entwickeln und pflegen.
Komponenten und Lizenzen
Die Tabelle zeigt die Open-Source-Komponenten, die an Ihren Browser ausgeliefert werden, die genaue verwendete Version und ihre Lizenzen. Jeder Name verlinkt den Quellcode des Projekts.
| Komponente | Version | Lizenz | Verwendet für |
|---|---|---|---|
| Mediabunny | 1.61.6 | MPL-2.0 | Video komprimieren (WebCodecs-Engine) |
| @mediabunny/aac-encoder | 1.61.6 | MPL-2.0; FFmpeg AAC: LGPL-2.1-or-later | AAC-Ton, wenn der Browser keinen Encoder hat |
| FFmpeg.wasm (@ffmpeg/ffmpeg) | 0.12.15 | MIT | Video komprimieren (Lader der Kompatibilitäts-Engine) |
| FFmpeg + x264 (@ffmpeg/core) | 0.12.10 | GPL-2.0-or-later | Video komprimieren (Kompatibilitäts-Engine) |
| MozJPEG (jSquash) | 1.6.0 | Apache-2.0; MozJPEG: IJG / BSD-3-Clause / zlib | Bild- und PDF-Komprimierung (JPEG) |
| libwebp (jSquash) | 1.5.0 | Apache-2.0; libwebp: BSD-3-Clause | Bildkomprimierung (WebP) |
| libavif (jSquash) | 2.1.1 | Apache-2.0; libavif: BSD-2-Clause | Bildkomprimierung (AVIF) |
| OxiPNG (jSquash) | 2.3.0 | Apache-2.0; OxiPNG: MIT | Bildkomprimierung (PNG) |
| Squoosh resize (jSquash) | 2.1.1 | Apache-2.0 | Bild- und PDF-Komprimierung (Skalierung) |
| pdf-lib (Cantoo) | 2.11.1 | MIT | PDF komprimieren |
| PDF.js | 6.4.299 | Apache-2.0 | PDF komprimieren (maximale Komprimierung) |
| OpenJPEG (PDF.js) | — | BSD-2-Clause | Lesen von JPEG-2000-Bildern in PDFs |
| PDFium JBIG2 (PDF.js) | — | BSD-3-Clause | Lesen von JBIG2-Bildern in PDFs |
| qcms (PDF.js) | — | MIT | Farbmanagement in PDFs |
| fflate | 0.8.3 | MIT | ZIP-Downloads, Komprimierung von PDF-Streams |
| wasm-feature-detect | 1.9.0 | Apache-2.0 | Auswahl der schnellsten Codec-Variante |
| Inter | 5.3.0 | OFL-1.1 | Fließtext |
| Plus Jakarta Sans | 5.3.0 | OFL-1.1 | Überschriften |
| Noto Sans JP | 5.3.1 | OFL-1.1 | Japanischer Text |
| Noto Sans Arabic | 5.3.0 | OFL-1.1 | Arabischer Text |
| Noto Sans Devanagari | 5.3.0 | OFL-1.1 | Text in anderen Schriftsystemen |
| Noto Sans Bengali | 5.3.0 | OFL-1.1 | Text in anderen Schriftsystemen |
| Noto Sans Thai | 5.3.0 | OFL-1.1 | Text in anderen Schriftsystemen |
| Noto Sans KR | 5.3.0 | OFL-1.1 | Text in anderen Schriftsystemen |
| Noto Sans SC | 5.3.0 | OFL-1.1 | Text in anderen Schriftsystemen |
FFmpeg und die GNU General Public License
Die Kompatibilitäts-Engine des Video-Kompressors ist FFmpeg, vom Projekt ffmpeg.wasm zu WebAssembly kompiliert (@ffmpeg/core). Dieser Build enthält den H.264-Encoder x264 und steht daher unter der GNU General Public License, Version 2 oder später (GPL-2.0-or-later).
Gemäß der GPL gilt:
- Die Engine wird unverändert an Ihren Browser ausgeliefert, genau so, wie das Projekt ffmpeg.wasm sie veröffentlicht hat.
- Der vollständige zugehörige Quellcode einschließlich Build-Skripten ist im Repository von ffmpeg.wasm unter dem Release-Tag v12.15 verfügbar, mit dem
@ffmpeg/core0.12.10 veröffentlicht wurde: github.com/ffmpegwasm/ffmpeg.wasm/tree/v12.15. - Der Quellcode von FFmpeg ist unter ffmpeg.org erhältlich, der von x264 unter videolan.org.
- Den vollständigen Lizenztext finden Sie unter gnu.org/licenses/old-licenses/gpl-2.0.html.
- Möchten Sie den Quellcode von uns erhalten, schreiben Sie uns über die Kontaktseite; wir senden Ihnen den Code oder einen Link dazu kostenlos zu, mindestens drei Jahre ab dem Tag, an dem Sie die Engine genutzt haben.
Die GPL gilt für die FFmpeg-Engine selbst. Sie wird nur geladen, wenn ein Video sie benötigt, als eigenständiges Programm in Ihrem Browser.
Weitere Lizenzen
- MPL-2.0 (Mediabunny und sein AAC-Encoder): Wir verwenden den veröffentlichten Code unverändert, lediglich für schnellere Auslieferung minimiert. Der Quellcode der oben genannten Version ist im verlinkten Repository verfügbar.
- Apache-2.0 (PDF.js, jSquash-Codecs, wasm-feature-detect), MIT (pdf-lib, fflate, OxiPNG, qcms) und BSD (MozJPEG, libwebp, libavif, OpenJPEG, der JBIG2-Decoder von PDFium): freizügige Lizenzen, die eine Namensnennung verlangen, die diese Seite leistet.
- SIL Open Font License 1.1 (Inter, Plus Jakarta Sans, Noto Sans JP, Noto Sans Arabic, Noto Sans Devanagari, Noto Sans Bengali, Noto Sans Thai, Noto Sans KR, Noto Sans SC): die auf dieser Website verwendeten Schriften.
Den vollständigen Lizenztext jedes Projekts finden Sie in dessen Repository.