Zum Hauptinhalt springen
SubtitleMatrix

Lizenzen

SubtitleMatrix ist eine statische Seite, aber nicht ausschließlich eigener Code. Diese Seite listet die Drittanbieter-Komponenten auf, die ein Browser bei der Nutzung herunterlädt, unter welcher Lizenz sie jeweils stehen und wo der vollständige Lizenztext liegt.

Was diese Seite abdeckt

Jede unten genannte Komponente wird von der Domain dieser Seite ausgeliefert. Nichts wird von einem CDN geladen, und zur Laufzeit wird keine Komponente bei einem Drittanbieter abgerufen — die Lizenzen stehen hier, weil die Dateien selbst von hier verteilt werden.

Der vollständige Text jeder Lizenz wird neben der Komponente veröffentlicht und nicht auf dieser Seite wiedergegeben. Wurde eine Komponente für diese Seite aus fremdem Quellcode gebaut, stehen die Herkunftsangabe und der Link zu dieser Quelle im selben Ordner wie der Lizenztext.

ffmpeg (Medienseiten)

Die Seite zur Videoextraktion führt ffmpeg-core 0.12.10 aus, einen WebAssembly-Build von FFmpeg unter der GNU General Public License, Version 2 oder später. Der vollständige Lizenztext liegt unter /ffmpeg/LICENSE.GPL-2.0.txt. Die Binärdatei wird in vier Byte-Bereichen ausgeliefert und im Browser zusammengesetzt; die Teile sind der unveränderte Upstream-Build, keine Neukompilierung.

Quelle und Herkunft: /ffmpeg/SOURCE.txt nennt die genaue Upstream-Version und verlinkt den zugehörigen Quellcode sowohl des Builds als auch von FFmpeg selbst. Der JavaScript-Wrapper @ffmpeg/ffmpeg 0.12.15 ist ein eigenes Paket unter der MIT-Lizenz.

tesseract.js (Bitmap-Untertitel)

Die beiden Seiten für Bitmap-Untertitel lesen Text aus PGS- und VobSub-Bildern mit tesseract.js 7.0.0, das unter der Apache License 2.0 steht. Der vollständige Text liegt unter /tesseract/LICENSE.Apache-2.0.txt, und /tesseract/SOURCE.txt hält die genaue Version und die Herkunft der Dateien fest.

Die Erkennungsmodelle — die schnellen traineddata-Dateien für jede von den beiden Seiten angebotene Sprache — sind eigene Datenpakete unter MIT-Lizenz. Heruntergeladen wird nur das Modell der gewählten Sprache, und die Anfrage enthält nichts aus Ihrer Datei.

Sprachmodelle (Transkription und Vertonung)

Die Transkriptionsseiten führen Whisper aus, vom Projekt onnx-community aus den Originalgewichten von OpenAI nach ONNX exportiert. Die Gewichte stehen unter der MIT-Lizenz, der vollständige Text liegt unter /models/LICENSE.MIT.txt. Es gibt zwei Größen, tiny und base; heruntergeladen wird nur die gewählte.

Die Vertonungsseiten führen Kokoro-82M aus, unter der Apache License 2.0, vollständiger Text unter /models/LICENSE.Apache-2.0.txt. Beide Modellsätze werden von dieser Domain in Teilen unterhalb der Hosting-Grenze ausgeliefert und im Browser zusammengesetzt; /models/SOURCE.txt hält für jedes Upstream-Repository den festgeschriebenen Commit und die Dateianzahl fest. Zur Laufzeit wird kein Modell bei einem Drittanbieter abgerufen.

ONNX Runtime

Beide Modellarten laufen auf onnxruntime-web, unter der MIT-Lizenz. Der WebAssembly-Kern wird von /ort/ ausgeliefert, seine Lizenz liegt unter /ort/LICENSE.MIT.txt und seine Version in /ort/SOURCE.txt. Er ist eine eigene Datei und nicht in das JavaScript der Seite eingebunden.

eSpeak NG (Vertonungsseiten)

Die Umwandlung von Text in Laute, die ein Stimmmodell aussprechen kann, übernimmt eSpeak NG, ein WebAssembly-Build unter der GNU General Public License, Version 3. Der vollständige Lizenztext liegt unter /espeak/LICENSE.GPL-3.0.txt. Es wird als eigene Dateien von /espeak/ ausgeliefert, nicht in den eigenen Code dieser Seite kompiliert; der Build ist unverändert.

Quelle und Herkunft: /espeak/SOURCE.txt nennt das npm-Paket, den festgeschriebenen eSpeak-NG-Commit und das Upstream-Repository; /espeak/THIRD_PARTY_NOTICES.md listet die in diesem Build enthaltenen Komponenten. eSpeak NG dient ausschließlich der Phonemisierung von Text; welche Stimme das Ergebnis spricht, entscheidet Kokoro.

Schriftarten

Die PDF-Ausgabe bettet eine Teilmenge von Noto Sans JP, Noto Sans SC oder Noto Sans KR ein, unter der SIL Open Font License 1.1. Die Lizenzdateien liegen unter /fonts/OFL-jp.txt, /fonts/OFL-sc.txt und /fonts/OFL-kr.txt. Ein Dokument, das keine dieser Schriften braucht, lädt keine davon herunter.

PDF-Bibliotheken

PDFs werden mit pdf-lib und @pdf-lib/fontkit geschrieben, beide unter der MIT-Lizenz. Es sind gewöhnliche JavaScript-Module in einem verzögert geladenen Chunk; sie sind keine eigenen Dateien, die Sie herunterladen, und es wird keine Schrift und keine Binärdatei von ihnen abgerufen.

Der Rest der Seite

Alles oben nicht Genannte — die Untertitel-Parser, die Fähigkeitsmatrix, die Verlustberichte, die Layout-Engine und die Oberfläche — ist eigener Code dieser Seite. Diese Seite gewährt keine Lizenz zur Wiederverwendung; die Nutzung der Tools über den Browser ist ihr Zweck.