ライセンス
最終更新日:2026年11月2日
「FLIQ VIDEO」は、動画の切り抜き・結合・速度変更の処理に、FFmpeg を WebAssembly にした ffmpeg.wasm(@ffmpeg/core 0.12.10)を使っています。この中の FFmpeg は GPL(バージョン 2 以降)でビルドされており、GPL のライブラリ(x264・x265)などを含みます。ここに、使っているもののライセンスの全文と、対応するソースコードの入手先を置いています。
1. 使っているもの
| 名前 | 版 | ライセンス | 全文 |
|---|---|---|---|
| FFmpeg | 5.1.4 | GPL-2.0-or-later | FFmpeg-COPYING.GPLv2・FFmpeg-COPYING.LGPLv2.1・FFmpeg-LICENSE |
| x264 | 4-cores(fork) | GPL-2.0-or-later | x264-COPYING |
| x265 | 3.4 | GPL-2.0 | x265-COPYING・x265-dynamicHDR10-LICENSE |
| libvpx | 1.13.1 | BSD-3-Clause | libvpx-LICENSE |
| LAME(libmp3lame) | master(コミット固定) | LGPL-2.0-or-later | lame-COPYING・lame-LICENSE |
| libogg | 1.3.4 | BSD-3-Clause | ogg-COPYING |
| libtheora | 1.1.1 | BSD-3-Clause | theora-COPYING |
| Opus | 1.3.1 | BSD-3-Clause | opus-COPYING |
| libvorbis | 1.3.3 | BSD-3-Clause | vorbis-COPYING |
| zlib | 1.2.11 | zlib | zlib-LICENSE |
| libwebp | 1.3.2 | BSD-3-Clause | libwebp-COPYING |
| FreeType | 2.10.4 | FTL または GPL-2.0 | freetype-FTL・freetype-GPLv2・freetype-LICENSE |
| FriBidi | 1.0.9 | LGPL-2.1-or-later | fribidi-COPYING |
| HarfBuzz | 5.2.0 | MIT | harfbuzz-COPYING |
| libass | 0.15.0 | ISC | libass-COPYING |
| zimg | 3.0.5 | WTFPL | zimg-COPYING |
| Emscripten(実行時のライブラリ) | 3.1.40 | MIT / NCSA | emscripten-LICENSE |
| ffmpeg.wasm(@ffmpeg/ffmpeg 0.12.15・@ffmpeg/core 0.12.10 のビルド手順) | 0.12.15 / 0.12.10 | MIT(ffmpeg.wasm 自身) | ffmpeg.wasm-MIT |
版・取得元・コミットの一覧は VERSIONS.txt にあります。
2. GPL の全文
- GNU GENERAL PUBLIC LICENSE Version 2(全文)
- FFmpeg に付いているもの:COPYING.GPLv2・COPYING.LGPLv2.1・LICENSE(FFmpeg のライセンスの説明)
3. ソースコード
上のライブラリのうち GPL・LGPL のものについて、FLIQ VIDEO が使っている @ffmpeg/core 0.12.10 に対応するソースコードと、ビルドの手順を、次の一式にまとめています。誰でもダウンロードできます。
fliq-ffmpeg-source-0.12.10.tar.gz をダウンロード
- 中身:ffmpeg.wasm のタグ v0.12.10(ビルドの手順・FFmpeg の fftools を改造した部分)と、FFmpeg 5.1.4・x264・x265 ほか上の表のライブラリのソース、emscripten 3.1.40 のソース。取得元とファイルの SHA-256 は、一式の中の
SOURCES.txtに書いています。
4. ビルドの手順
- 一式の中の
ffmpeg.wasm-v0.12.10.tar.gzを展開します。 - Docker(buildx)を用意し、展開したフォルダで
make prdを実行します。Dockerfile は emscripten/emsdk:3.1.40 の上で、各ライブラリと FFmpeg n5.1.4(--enable-gpl --enable-libx264ほか)をビルドし、ffmpeg-core.js と ffmpeg-core.wasm を作ります。 - 成果物は
packages/core/dist/esm(FLIQ VIDEO が使うもの)とdist/umdに出ます。 - Dockerfile は各ライブラリを git の URL で取得します。一式の
sources/の tar は、そのコミットを固定して取得したものです。ADDの行を、その tar を展開したフォルダのCOPYに置き換えれば、同じソースからビルドできます。詳しくは一式の中のBUILD.txtを見てください。
5. FLIQ VIDEO での使い方
- FLIQ VIDEO に同梱している ffmpeg-core.js と ffmpeg-core.wasm は、公開されているビルド済みの @ffmpeg/core 0.12.10 を変更せずに使っています。
- 動画の処理はすべてお使いの端末の中で行い、動画は端末の外へ送りません。
6. FLIQ VIDEO 自身のコード
- FLIQ VIDEO 自身のコード(
js・css・index.htmlなど、このアプリのために書いたもの)は、GPL-2.0-or-later で配布します。全文は GPL-2.0.txt です。 - Copyright (C) 2026 IKACHI LLC.
- このコードは、いかなる保証もなく配布されます。
7. お問い合わせ
ライセンスやソースについてのお問い合わせは、お問い合わせから、「FLIQ VIDEO」と添えてご連絡ください。