开源许可证
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 构建版本,该组件采用 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:@ffmpeg/core 0.12.10,即带有 x264、LAME 等库的 FFmpeg WebAssembly 构建版本;以及 @ffmpeg/ffmpeg 0.12.15,即用于启动它的小型脚本。它作为独立程序在自己的 worker 中运行;mp4mini 仅通过向其发送命令和文件与之交互。
- @ffmpeg/core 采用 GNU General Public License 2.0 或更高版本许可。未作修改分发。完整的对应源代码和构建脚本位于 github.com/ffmpegwasm/ffmpeg.wasm, tag v0.12.10,FFmpeg 源代码位于 ffmpeg.org。你可以依据 GPL 的条款复制、修改和分享。
- @ffmpeg/ffmpeg 采用 MIT License。github.com/ffmpegwasm/ffmpeg.wasm
- 这些文件由本站在 /ffmpeg/ 路径下提供。WebAssembly 文件为便于托管被分成两部分,你的浏览器会在启动前将其拼接还原;拼接后的文件与发布的文件逐字节一致。
字体
- 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
网页框架
React、TanStack Router 和 Start、Tailwind CSS 以及 Base UI(MIT License),以及 Lucide 图标(ISC License)。