Licences
SubtitleMatrix est un site statique, mais il n’est pas entièrement fait de notre propre code. Cette page liste les composants tiers qu’un navigateur télécharge lorsque vous l’utilisez, sous quelle licence chacun est distribué et où se trouve le texte complet de sa licence.
Ce que couvre cette page
Chaque composant ci-dessous est servi depuis le domaine de ce site. Rien ici n’est chargé depuis un CDN, et aucun composant n’est récupéré auprès d’un tiers à l’exécution : les licences figurent sur cette page parce que les fichiers eux-mêmes sont distribués depuis ici.
Le texte complet de chaque licence est publié à côté du composant, et non reproduit dans cette page. Lorsqu’un composant a été construit pour ce site à partir du code source d’un autre, la déclaration de provenance et le lien vers cette source se trouvent dans le même dossier que le texte de la licence.
ffmpeg (pages média)
La page d’extraction vidéo exécute ffmpeg-core 0.12.10, une compilation WebAssembly de FFmpeg distribuée sous GNU General Public License, version 2 ou ultérieure. Le texte complet de la licence se trouve à /ffmpeg/LICENSE.GPL-2.0.txt. Le binaire est servi en quatre parties par plage d’octets et réassemblé dans le navigateur ; ces parties sont la version compilée amont, non modifiée, et non une recompilation.
Source et provenance : /ffmpeg/SOURCE.txt nomme la version amont exacte et renvoie au code source correspondant, celui de la compilation comme celui de FFmpeg lui-même. L’enveloppe JavaScript, @ffmpeg/ffmpeg 0.12.15, est un paquet distinct sous licence MIT.
tesseract.js (pages de sous-titres en bitmap)
Les deux pages de sous-titres en bitmap extraient le texte des images PGS et VobSub avec tesseract.js 7.0.0, distribué sous Apache License 2.0. Le texte complet se trouve à /tesseract/LICENSE.Apache-2.0.txt, et /tesseract/SOURCE.txt consigne la version exacte et l’origine des fichiers.
Ses modèles de reconnaissance — les fichiers traineddata rapides de chaque langue proposée par les deux pages — sont des paquets de données distincts sous licence MIT. Seul le modèle de la langue que vous choisissez est téléchargé, et la requête ne transporte rien de votre fichier.
Modèles vocaux (pages de transcription et de narration)
Les pages de transcription exécutent Whisper, exporté vers ONNX par le projet onnx-community à partir des poids originaux d’OpenAI. Les poids sont distribués sous licence MIT, et le texte complet se trouve à /models/LICENSE.MIT.txt. Deux tailles sont publiées, tiny et base ; seule celle que vous choisissez est téléchargée.
Les pages de narration exécutent Kokoro-82M, distribué sous Apache License 2.0, texte complet à /models/LICENSE.Apache-2.0.txt. Les deux ensembles de modèles sont servis depuis ce domaine en parties inférieures à la limite de l’hébergement et réassemblés dans le navigateur ; /models/SOURCE.txt consigne chaque dépôt amont, son commit épinglé et le nombre de fichiers. Aucun modèle n’est récupéré auprès d’un tiers à l’exécution.
ONNX Runtime
Les deux types de modèles s’exécutent sur onnxruntime-web, distribué sous licence MIT. Le cœur WebAssembly est servi depuis /ort/, avec sa licence à /ort/LICENSE.MIT.txt et sa version dans /ort/SOURCE.txt. C’est un fichier distinct, non intégré au JavaScript de la page.
eSpeak NG (pages de narration)
La transformation du texte en sons qu’un modèle de voix sait prononcer est assurée par eSpeak NG, une compilation WebAssembly distribuée sous GNU General Public License, version 3. Le texte complet de la licence se trouve à /espeak/LICENSE.GPL-3.0.txt. Elle est servie sous forme de fichiers distincts depuis /espeak/, non compilés dans le code propre à ce site, et la version compilée n’est pas modifiée.
Source et provenance : /espeak/SOURCE.txt nomme le paquet npm, le commit eSpeak NG épinglé et le dépôt amont, et /espeak/THIRD_PARTY_NOTICES.md liste les composants intégrés à cette compilation. eSpeak NG sert uniquement à phonétiser le texte ; la voix qui prononce le résultat est celle de Kokoro.
Polices
La sortie PDF incorpore un sous-ensemble de Noto Sans JP, Noto Sans SC ou Noto Sans KR, distribué sous SIL Open Font License 1.1. Les fichiers de licence se trouvent à /fonts/OFL-jp.txt, /fonts/OFL-sc.txt et /fonts/OFL-kr.txt. Un document qui n’a besoin d’aucune de ces écritures n’en télécharge aucune.
Bibliothèques PDF
Les PDF sont écrits avec pdf-lib et @pdf-lib/fontkit, tous deux sous licence MIT. Ce sont des modules JavaScript ordinaires intégrés à un fragment chargé à la demande ; ce ne sont pas des fichiers distincts que vous téléchargez, et aucune police ni aucun binaire n’est récupéré auprès d’eux.
Le reste du site
Tout ce qui n’est pas listé ci-dessus — les analyseurs de sous-titres, la matrice de capacités, les rapports de pertes, le moteur de mise en page et l’interface — est le code propre à ce site. Cette page n’accorde aucune licence pour le réutiliser ; l’utiliser à travers le navigateur est sa raison d’être.