LICENSES DOU-GABIBI PRO | オープンソースライセンス情報
×

オープンソースライセンスのご案内

DOU-GABIBI PRO(動画劣化ツール)は、動画の劣化処理そのものをFFmpegのコーデック再圧縮で行っています。以下の優れたオープンソース・ライブラリを使用しています。この場を借りて、各プロジェクトの開発者や貢献者の皆様に深く感謝申し上げます。

重要:本ツールが配布するFFmpegバイナリは GPL v2 以降のもとで提供されます。

ffmpeg.wasm のJavaScript部分はMITライセンスですが、同梱している ffmpeg-core.wasm--enable-gpl--enable-libx264--enable-libx265 を有効にしてビルドされたFFmpegです。FFmpeg本体は既定ではLGPL v2.1以降ですが、これらのオプションを有効にしてビルドされた成果物はGPL v2以降となります。詳細は下記「FFmpegコアバイナリ」の節をご覧ください。

ffmpeg.wasm(JavaScriptラッパー)

ブラウザ内で動画の処理・変換を行う基盤として「ffmpeg.wasm」を利用しています。
Project URL: https://github.com/ffmpegwasm/ffmpeg.wasm

同梱ファイル: lib/ffmpeg.jslib/814.ffmpeg.js@ffmpeg/ffmpeg v0.12.10)

この節のMITライセンスが対象とするのは、上記のJavaScriptコードです。WebAssemblyバイナリ本体のライセンスは次節をご覧ください。

[MIT License]

MIT License

Copyright (c) 2019 Jerome Wu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

FFmpegコアバイナリ(GPL v2以降)

同梱ファイル: lib/ffmpeg-core.jslib/ffmpeg-core.wasm@ffmpeg/core v0.12.6 / libavcodec 59.37.100 = FFmpeg 5.1系)

これらは npmで公開されている @ffmpeg/[email protected] の配布物をそのまま使用しており、一切改変していません。バイト単位で同一であることは、以下のSHA-256ハッシュで検証できます。

ffmpeg-core.wasm
  2390efa7fb66e7e42dbae15427571a5ffc96b829480904c30f471f0a78967f61

ffmpeg-core.js
  a34873964b0f62aec516bac75e3aa9086ec3535d4d07f0269aa94ea748b6cb71

このバイナリのビルド構成(バイナリ内に記録されている設定):

--enable-gpl --enable-libx264 --enable-libx265
--enable-libvpx --enable-libwebp --enable-libmp3lame
--enable-libopus --enable-libvorbis --enable-libtheora
--enable-libass --enable-libfreetype --enable-libfribidi
--enable-libzimg --enable-zlib
--disable-pthreads --disable-asm --disable-programs

FFmpeg本体は既定ではLGPL v2.1以降のもとで提供されますが、上記のとおり --enable-gpl を有効にし、GPLライセンスのライブラリである x264 および x265 を組み込んでビルドされているため、この成果物全体はGPL v2以降のもとで提供されます。 当ツールはこのバイナリをそのまま利用者のブラウザへ配布しています。

ライセンス全文: GNU General Public License, version 2(本サイト同梱の全文)gnu.org の原典

対応するソースコードの入手先:

FFmpeg は FFmpeg プロジェクトの創始者である Fabrice Bellard 氏の商標です。当ツールは FFmpeg プロジェクトとは関係のない、独立した第三者による制作物です。

コアバイナリに含まれるその他のライブラリ

上記の ffmpeg-core.wasm には、以下のライブラリが組み込まれています。それぞれの原著作者に感謝いたします。

ライブラリ ライセンス 用途
x264GPL v2以降H.264エンコード(MP4出力)
x265GPL v2以降H.265エンコード
libvpxBSD 3-ClauseVP8 / VP9
libwebpBSD 3-ClauseWebP(スタイルのプレビュー画像に使用)
Opus / Vorbis / TheoraBSD 3-Clause音声・映像コーデック
LAME (libmp3lame)LGPL v2以降MP3エンコード
libassISC字幕描画
FreeTypeFTL または GPL v2フォント描画
GNU FriBidiLGPL v2.1以降双方向テキスト処理
zimgWTFPLスケーリング
zlibzlibライセンス可逆圧縮

これらのうち一部は、当ツールの機能では実際には使用していませんが、配布しているバイナリに含まれているため記載しています。

プライバシーへの配慮

DOU-GABIBI PROは全ての動画処理をお使いのブラウザ上(ローカル環境)で実行します。アップロードした動画データが外部のサーバーに送信・保存されることは一切ありませんので、プライバシーに配慮した設計です。

← ツールに戻る