ライセンス
SubtitleMatrix は静的サイトですが、すべてが自前のコードではありません。このページでは、利用時にブラウザがダウンロードする第三者コンポーネント、それぞれの配布ライセンス、完全なライセンス条文の場所を一覧にします。
このページで扱うもの
以下のコンポーネントはすべてこのサイト自身のドメインから配信されます。CDN から読み込まれるものはなく、実行時に第三者から取得するコンポーネントもありません。このページにライセンスを載せているのは、ファイル自体がここから配布されているからです。
各ライセンスの全文はコンポーネントの隣に公開されており、このページには再掲していません。他者のソースからこのサイト向けにビルドしたコンポーネントについては、由来の説明とそのソースへのリンクが、ライセンス条文と同じフォルダにあります。
ffmpeg(メディアページ)
動画抽出ページは ffmpeg-core 0.12.10 を実行します。これは FFmpeg の WebAssembly ビルドで、GNU 一般公衆利用許諾書バージョン 2 以降に基づいて配布されています。ライセンス全文は /ffmpeg/LICENSE.GPL-2.0.txt にあります。バイナリは 4 つのバイト範囲パーツとして配信され、ブラウザ内で再結合されます。パーツは上流のビルドをそのまま分割したもので、再コンパイルしたものではありません。
ソースと由来:/ffmpeg/SOURCE.txt に正確な上流リリースと、ビルドおよび FFmpeg 本体の対応するソースへのリンクがあります。JavaScript ラッパーである @ffmpeg/ffmpeg 0.12.15 は別パッケージで、MIT ライセンスです。
tesseract.js(ビットマップ字幕ページ)
2 つのビットマップ字幕ページは、PGS と VobSub の画像から tesseract.js 7.0.0 でテキストを読み取ります。Apache License 2.0 に基づいて配布されています。全文は /tesseract/LICENSE.Apache-2.0.txt にあり、/tesseract/SOURCE.txt に正確なバージョンとファイルの入手元が記録されています。
認識モデル(この 2 ページが提供する各言語の高速 traineddata ファイル)は、それぞれ別の MIT ライセンスのデータパッケージです。ダウンロードされるのは選択した言語のモデルだけで、そのリクエストにあなたのファイルの内容は含まれません。
音声モデル(文字起こしページとナレーションページ)
文字起こしページは、OpenAI の元の重みを onnx-community プロジェクトが ONNX に変換した Whisper を実行します。重みは MIT ライセンスで配布され、全文は /models/LICENSE.MIT.txt にあります。サイズは tiny と base の 2 種類が公開されており、ダウンロードされるのは選択したものだけです。
ナレーションページは Kokoro-82M を実行します。Apache License 2.0 で配布され、全文は /models/LICENSE.Apache-2.0.txt にあります。どちらのモデルも、ホスティングの上限より小さいパーツとしてこのドメインから配信され、ブラウザ内で再結合されます。/models/SOURCE.txt には各上流リポジトリ、固定されたコミット、ファイル数が記録されています。実行時に第三者からモデルを取得することはありません。
ONNX Runtime
どちらの種類のモデルも onnxruntime-web 上で動作し、MIT ライセンスで配布されています。WebAssembly コアは /ort/ から配信され、ライセンスは /ort/LICENSE.MIT.txt、バージョンは /ort/SOURCE.txt にあります。ページの JavaScript に同梱されるのではなく、独立したファイルです。
eSpeak NG(ナレーションページ)
テキストを音声モデルが発音できる音に変える処理には、eSpeak NG を使っています。GNU 一般公衆利用許諾書バージョン 3 に基づいて配布される WebAssembly ビルドです。ライセンス全文は /espeak/LICENSE.GPL-3.0.txt にあります。/espeak/ から独立したファイルとして配信され、このサイトのコードにコンパイルされることはなく、ビルドは未改変です。
ソースと由来:/espeak/SOURCE.txt に npm パッケージ、固定された eSpeak NG のコミット、上流リポジトリが記されており、/espeak/THIRD_PARTY_NOTICES.md にはそのビルドに含まれるコンポーネントが列挙されています。eSpeak NG はテキストの音素化にのみ使われ、どの声で結果を読み上げるかは Kokoro が決めます。
フォント
PDF 出力には Noto Sans JP、Noto Sans SC、Noto Sans KR のサブセットが埋め込まれ、SIL Open Font License 1.1 で配布されています。ライセンスファイルは /fonts/OFL-jp.txt、/fonts/OFL-sc.txt、/fonts/OFL-kr.txt にあります。これらの書体を必要としない文書では、どれもダウンロードされません。
PDF ライブラリ
PDF は pdf-lib と @pdf-lib/fontkit で書き出され、どちらも MIT ライセンスです。これらは遅延読み込みされる chunk に同梱される通常の JavaScript モジュールであり、別途ダウンロードするファイルではなく、ここからフォントやバイナリを取得することもありません。
サイトのその他の部分
上に挙げた以外のすべて、つまり字幕パーサー、能力マトリクス、失われる情報の説明、レイアウトエンジン、インターフェースは、このサイト自身のコードです。このページはそれらの再利用を許諾するものではありません。ブラウザからツールを使うことが、それらの用途です。