开源与 FFmpeg 许可说明
说明视频、音频转换工具此前使用的组件及当前许可核对进度。
当前状态:转换工具暂时停用
已停止公开 11 个基于 FFmpeg 的工具及其浏览器运行文件。不使用 FFmpeg 的视频截图和字幕格式转换仍可使用。
使用的组件
- FFmpeg.wasm core 0.12.10GPL-2.0-or-later · upstream release · GPL-2.0 text
- FFmpeg.wasm wrapper 0.12.15MIT · upstream source
SHA-256 (previous FFmpeg core WebAssembly binary): 9f57947a5bd530d8f00c5b3f2cb2a3492faa7e5d823315342d6a8656d0a6b7b7
已验证对应源代码的重新构建
2026年10月13日,使用下方17项源代码构建的JavaScript和WebAssembly与此前提供的文件逐字节一致。源代码和构建方法可在下方下载。审查剩余许可义务和适用范围期间,转换工具继续暂停。
FFmpeg 相关源代码
以下上游链接说明已验证的版本和构建配置。重新构建所用的固定源代码可在下方下载。
从实际二进制文件读取的构建信息
FFmpeg 5.1.4 · Emscripten 3.1.40 · 启用GPL · 包含x264/x265 · 未启用nonfree
用于一致性重建的17项源代码
以下固定源代码及构建设置重现了此前提供的可执行文件。所有归档文件均可下载。若文件分为多部分,请按顺序合并并用索引中的SHA-256校验。
源代码索引与校验值(JSON)下载与合并说明固定构建配置重建验证记录
- ffmpeg.wasm · 71aa99d37c02文件 1 ↓原文许可:LICENSE
- FFmpeg · 4729204c17f7文件 1 ↓原文许可:COPYING.GPLv2COPYING.GPLv3COPYING.LGPLv2.1COPYING.LGPLv3LICENSE.md
- x264 · 33cac6b77d5b文件 1 ↓原文许可:COPYING
- x265 · 2bb5520e9596文件 1 ↓原文许可:COPYING
- libvpx · 10b9492dcf05文件 1 ↓原文许可:LICENSE
- lame · 2badea1974ae文件 1 ↓原文许可:COPYINGLICENSE
- ogg · bada45718453文件 1 ↓原文许可:COPYING
- theora · 7ffd8b2ecfc2文件 1 ↓原文许可:COPYINGLICENSE
- opus · e85ed7726db5文件 1 ↓原文许可:COPYINGLICENSE_PLEASE_READ.txt
- vorbis · 779816404319文件 1 ↓原文许可:COPYING
- zlib · cacf7f1d4e3d文件 1 ↓原文许可:README
- libwebp · ca332209cb55文件 1 ↓原文许可:COPYING
- freetype2 · 6a2b3e4007e7文件 1 ↓原文许可:docs/LICENSE.TXT
- fribidi · f9e8e71a6fbf文件 1 ↓原文许可:COPYING
- harfbuzz · 4a1d891c6317文件 1 ↓文件 2 ↓原文许可:COPYING
- libass · d149636f502f文件 1 ↓原文许可:COPYING
- zimg · e5b0de6bebbc文件 1 ↓原文许可:COPYING
新转换引擎候选版本:源码已公开,工具仍暂停
我们已公开不含 GPL 编解码器的独立构建所需的 15 份固定源码、许可文件和重建说明。浏览器执行文件与转换工具仍未公开。确认 LGPL 义务及页面声明后,才会重新开放受支持的功能。
候选源码与许可清单候选版本重建说明Browser adapter sourceConversion arguments source
候选引擎使用了FFmpeg、LAME、FriBidi和FreeType项目的代码。部分FFmpeg文件包含Independent JPEG Group的作品。各组件的版权归其权利人所有。
- ffmpeg.wasm · 71aa99d37c02文件 1 ↓原文许可:ffmpeg.wasm-LICENSE.txt
- FFmpeg · 4729204c17f7文件 1 ↓原文许可:FFmpeg-COPYING.GPLv2.txtFFmpeg-COPYING.GPLv3.txtFFmpeg-COPYING.LGPLv2.1.txtFFmpeg-COPYING.LGPLv3.txtFFmpeg-LICENSE.md.txt
- libvpx · 10b9492dcf05文件 1 ↓原文许可:libvpx-LICENSE.txtlibvpx-PATENTS.txt
- lame · 2badea1974ae文件 1 ↓原文许可:lame-COPYING.txtlame-LICENSE.txt
- ogg · bada45718453文件 1 ↓原文许可:ogg-COPYING.txt
- theora · 7ffd8b2ecfc2文件 1 ↓原文许可:theora-COPYING.txttheora-LICENSE.txt
- opus · e85ed7726db5文件 1 ↓原文许可:opus-COPYING.txtopus-LICENSE_PLEASE_READ.txt.txt
- vorbis · 779816404319文件 1 ↓原文许可:vorbis-COPYING.txt
- zlib · cacf7f1d4e3d文件 1 ↓原文许可:zlib-README.txt
- libwebp · ca332209cb55文件 1 ↓原文许可:libwebp-COPYING.txtlibwebp-PATENTS.txt
- freetype2 · 6a2b3e4007e7文件 1 ↓原文许可:freetype2-docs-LICENSE.TXT.txtfreetype2-FTL.TXT
- fribidi · f9e8e71a6fbf文件 1 ↓原文许可:fribidi-COPYING.txt
- harfbuzz · 4a1d891c6317文件 1 ↓文件 2 ↓原文许可:harfbuzz-COPYING.txtharfbuzz-ms-use-COPYING.txt
- libass · d149636f502f文件 1 ↓原文许可:libass-COPYING.txt
- zimg · e5b0de6bebbc文件 1 ↓原文许可:zimg-COPYING.txt
重新开放前的核对事项
源代码与可执行文件的一致性已经验证。我们将核对静态链接库的LGPL重新链接要求及各组件声明,再决定开放哪些受支持的功能。