Andare al contenuto principale
SubtitleMatrix

Licenze

SubtitleMatrix è un sito statico, ma non è tutto codice nostro. Questa pagina elenca i componenti di terze parti che il browser scarica quando usi il sito, con la licenza di ciascuno e dove si trova il testo completo.

Che cosa copre questa pagina

Ogni componente elencato qui sotto è servito dal dominio di questo sito. Nulla viene caricato da un CDN e nessun componente viene richiesto a terzi in fase di esecuzione: le licenze sono elencate su questa pagina perché i file stessi vengono distribuiti da qui.

Il testo completo di ogni licenza è pubblicato accanto al componente, non riprodotto in questa pagina. Dove un componente è stato compilato per questo sito dal codice di qualcun altro, la dichiarazione di provenienza e il collegamento a quel codice si trovano nella stessa cartella del testo della licenza.

ffmpeg (pagine multimediali)

La pagina di estrazione video esegue ffmpeg-core 0.12.10, una build WebAssembly di FFmpeg distribuita con la GNU General Public License, versione 2 o successiva. Il testo completo della licenza è in /ffmpeg/LICENSE.GPL-2.0.txt. Il binario viene servito in quattro parti di intervallo di byte e riassemblato nel browser; le parti sono la build originale non modificata, non una ricompilazione.

Codice sorgente e provenienza: /ffmpeg/SOURCE.txt indica l’esatta versione originale e collega al codice sorgente corrispondente, sia della build sia di FFmpeg stesso. Il wrapper JavaScript, @ffmpeg/ffmpeg 0.12.15, è un pacchetto separato con licenza MIT.

tesseract.js (pagine dei sottotitoli bitmap)

Le due pagine dei sottotitoli bitmap leggono il testo dalle immagini PGS e VobSub con tesseract.js 7.0.0, distribuito con Apache License 2.0. Il testo completo è in /tesseract/LICENSE.Apache-2.0.txt, e /tesseract/SOURCE.txt registra la versione esatta e la provenienza dei file.

I suoi modelli di riconoscimento, cioè i file traineddata veloci per ogni lingua offerta dalle due pagine, sono pacchetti di dati separati con licenza MIT. Viene scaricato solo il modello della lingua scelta, e la richiesta non porta nulla del tuo file.

Modelli vocali (pagine di trascrizione e narrazione)

Le pagine di trascrizione eseguono Whisper, esportato in ONNX dal progetto onnx-community a partire dai pesi originali di OpenAI. I pesi sono distribuiti con licenza MIT e il testo completo è in /models/LICENSE.MIT.txt. Sono pubblicate due dimensioni, tiny e base; viene scaricata solo quella scelta.

Le pagine di narrazione eseguono Kokoro-82M, distribuito con Apache License 2.0, testo completo in /models/LICENSE.Apache-2.0.txt. Entrambi i gruppi di modelli sono serviti da questo dominio in parti più piccole del limite di hosting e riassemblati nel browser; /models/SOURCE.txt registra ogni repository di origine, il commit fissato e il numero di file. Nessun modello viene richiesto a terzi in fase di esecuzione.

ONNX Runtime

Entrambi i tipi di modello girano su onnxruntime-web, distribuito con licenza MIT. Il nucleo WebAssembly è servito da /ort/, con la licenza in /ort/LICENSE.MIT.txt e la versione in /ort/SOURCE.txt. È un file separato, non incluso nel JavaScript della pagina.

eSpeak NG (pagine di narrazione)

La trasformazione del testo nei suoni che un modello vocale sa pronunciare è affidata a eSpeak NG, una build WebAssembly distribuita con la GNU General Public License, versione 3. Il testo completo della licenza è in /espeak/LICENSE.GPL-3.0.txt. Viene servito come file separati da /espeak/, non compilato nel codice di questo sito, e la build non è modificata.

Codice sorgente e provenienza: /espeak/SOURCE.txt indica il pacchetto npm, il commit fissato di eSpeak NG e il repository di origine, mentre /espeak/THIRD_PARTY_NOTICES.md elenca i componenti inclusi in quella build. eSpeak NG serve solo a convertire il testo in fonemi; la voce che legge il risultato è quella di Kokoro.

Caratteri tipografici

I PDF prodotti incorporano un sottoinsieme di Noto Sans JP, Noto Sans SC o Noto Sans KR, distribuiti con SIL Open Font License 1.1. I file di licenza sono in /fonts/OFL-jp.txt, /fonts/OFL-sc.txt e /fonts/OFL-kr.txt. Un documento che non usa nessuna di queste scritture non scarica alcun carattere.

Librerie PDF

I PDF vengono scritti con pdf-lib e @pdf-lib/fontkit, entrambi con licenza MIT. Sono normali moduli JavaScript inclusi in un blocco caricato solo quando serve: non sono file separati che scarichi, e da essi non viene richiesto alcun carattere o binario.

Il resto del sito

Tutto ciò che non è elencato qui sopra, cioè gli analizzatori dei sottotitoli, la matrice delle capacità, i rapporti delle perdite, il motore di impaginazione e l’interfaccia, è codice di questo sito. Questa pagina non concede alcuna licenza per riutilizzarlo; usare gli strumenti dal browser è lo scopo per cui esiste.