オープンソースライセンス
mp4miniが使用しているオープンソースのソフトウェアとフォントです。
最終更新日: 2026-11-11
このページは英語版を翻訳したものです。英語版と内容が異なる場合は、英語版が優先されます。
mp4miniはオープンソースの成果の上に成り立っています。開発に関わったすべての方に感謝します。
動画エンジン
-
Mediabunny 1.65.2 は、ブラウザー内で動画を読み込み、エンコードし、書き出します。Mozilla Public License 2.0。改変せずに使用しています。ソースコード: github.com/Vanilagy/mediabunny
-
@mediabunny/aac-encoder 1.65.2 は、AACエンコーダーを持たないブラウザーで音声をエンコードします。ダウンロードされるのは、そのようなブラウザーの場合だけです。Mozilla Public License 2.0。FFmpeg(libavcodec)のAACエンコーダーをWebAssemblyにビルドしたものを含みます。FFmpegは GNU Lesser General Public License 2.1 以降でライセンスされています。ソースコードとビルドスクリプト: mediabunny/packages/aac-encoder。FFmpegのソースコード: ffmpeg.org
-
@mediabunny/mp3-encoder 1.65.2 は、MP3エンコーダーを持たないブラウザーでMP3ファイルを作成します。Mozilla Public License 2.0。LAMEをWebAssemblyにビルドしたものを含みます。LAMEは GNU Lesser General Public License 2.0 以降でライセンスされています。ソースコード: mediabunny/packages/mp3-encoder、lame.sourceforge.io
-
gifenc 1.0.3(作者: Matt DesLauriers)は、アニメーションGIFを書き出します。MIT License。github.com/mattdesl/gifenc
ffmpeg.wasm(古い形式と字幕トラック)
ブラウザーだけでは読み込めないファイル(AVI、WMV、MPG、FLVなど)や、字幕トラックを読み込む場合、このページは ffmpeg.wasm をダウンロードします。これは、x264、LAMEなどのライブラリを含む FFmpeg をWebAssemblyにビルドした @ffmpeg/core 0.12.10 と、それを起動する小さなスクリプトである @ffmpeg/ffmpeg 0.12.15 で構成されています。ffmpeg.wasmは専用のワーカー内で、独立したプログラムとして動作します。mp4miniは、コマンドとファイルを送ることでのみ、これとやり取りします。
- @ffmpeg/core は GNU General Public License 2.0 以降でライセンスされています。改変せずに配布しています。対応する完全なソースコードとビルドスクリプトは github.com/ffmpegwasm/ffmpeg.wasm、タグ v0.12.10 にあり、FFmpegのソースコードは ffmpeg.org にあります。GPLの条件に従って、コピー、変更、共有ができます。
- @ffmpeg/ffmpeg はMITライセンスです。github.com/ffmpegwasm/ffmpeg.wasm
- これらのファイルは、このサイトの /ffmpeg/ から配信しています。WebAssemblyファイルはホスティングの都合で2つに分割されており、起動前にブラウザーが再び結合します。結合後のファイルは、公開されているものとバイト単位で完全に同一です。
フォント
- IBM Plex Sans(IBM)。SIL Open Font License 1.1。github.com/IBM/plex
- B612 Mono(Airbus、Intactile Design)。SIL Open Font License 1.1。github.com/polarsys/b612
Webフレームワーク
React、TanStack RouterとStart、Tailwind CSS、Base UI(MIT License)、Lucideアイコン(ISC License)。