星河浏览器混剪：第三方视频引擎许可证与源码说明
Xinghe browser remix: third-party engine licenses and source information
Prepared: 2026-10-03. This is a provenance/notice document, not legal advice.

IMPORTANT / 重要
The JavaScript wrapper and the compiled FFmpeg engine have DIFFERENT licenses.
@ffmpeg/ffmpeg 0.12.15 (ffmpeg.js, 814.ffmpeg.js): MIT.
@ffmpeg/core 0.12.10 (ffmpeg-core.js, ffmpeg-core.wasm): GPL-2.0-or-later.
The compiled engine is NOT MIT-only. It is the official single-thread UMD build,
redistributed without modification. It includes FFmpeg and GPL codec libraries,
including x264 and x265. See the full, unchanged license notices in the adjacent
FFMPEG-LICENSE-TEXTS.txt and the component source files in the source bundle.
NO WARRANTY is provided for these upstream components. Copyrights remain with
their respective authors. FFmpeg is a trademark of Fabrice Bellard.

官方许可证和版本 / Official declarations
https://github.com/ffmpegwasm/ffmpeg.wasm/tree/v12.15
https://github.com/ffmpegwasm/ffmpeg.wasm/blob/v12.15/LICENSE
https://github.com/ffmpegwasm/ffmpeg.wasm/blob/v12.15/packages/ffmpeg/package.json
https://github.com/ffmpegwasm/ffmpeg.wasm/blob/v12.15/packages/core/package.json
https://ffmpeg.org/legal.html

同源源码包 / Same-origin source bundle
Adjacent filename: ffmpeg-corresponding-source-v12.15.zip
Public URL when published beside the browser UI:
./vendor/ffmpeg-corresponding-source-v12.15.zip
The archive contains the complete upstream ffmpeg.wasm source at v12.15,
FFmpeg n5.1.4, all explicit Dockerfile linked-library sources, Emscripten 3.1.40,
emsdk 3.1.40, its SDL2 release-2.24.2 port, and zimg's pinned googletest test
submodule, together with source hashes, original notices and build instructions.
The original archive contents, copyrights and licenses are not removed.
Downloaded repository source archives are nested under archives/ in the zip.

对应性限制 / Correspondence limits
The official release declares these package versions, and the bundle follows its
actual Dockerfile, Makefile and build scripts. It is NOT a successful independent
rebuild or a certification of complete legal compliance. The upstream build uses
floating x264 4-cores and LAME master references, and a Docker image tag rather
than an immutable image digest. Their current pinned commits predate the release,
but the publisher did not supply an npm binary-build dependency lock, build-cache
record or reproducible-binary attestation. Exact binary/source correspondence
has therefore not been independently established. See README.txt and
BUILD-SOURCES.txt in the zip for the precise verification limits and source pins.
The publisher must retain the source download beside the binary and review any
obligations affecting the combined application, EULA and commercial distribution.
This notice does not grant a license to unrelated proprietary application code,
does not determine the copyleft scope of that code, and does not clear patents.

主要组成 / Included components and primary declared license families
ffmpeg.wasm wrapper and build/bind glue: MIT (Jerome Wu and contributors).
FFmpeg n5.1.4 with --enable-gpl: GPL-2.0-or-later; upstream source also contains
  LGPL and permissive per-file notices. FFmpeg GPL parts and IJG credit retained.
x264 4-cores: GPL-2.0-or-later (x264 authors).
x265 3.4: GPL-2.0-or-later (x265/MultiCoreWare and contributors).
libvpx v1.13.1: BSD-style license and PATENTS grant.
LAME master: LGPL-2.0-or-later, with upstream per-file exceptions/notices.
Ogg v1.3.4, Theora v1.1.1, Vorbis v1.3.3: BSD-style licenses and upstream notices.
Opus v1.3.1: BSD-style license with preserved patent grants/notices.
zlib v1.2.11: zlib license.
libwebp v1.3.2: BSD-style license and PATENTS grant.
FreeType VER-2-10-4: dual FreeType License (FTL) / GPLv2; both texts preserved.
FriBidi v1.0.9: LGPL-2.1-or-later.
HarfBuzz 5.2.0: MIT-style Old MIT license and per-file third-party notices.
libass 0.15.0: ISC-style license.
zimg release-3.0.5: WTFPL version 2 with its original source notices.
Emscripten 3.1.40: MIT / University of Illinois-NCSA; embedded musl, libc++,
  compiler-rt and other runtime notices retained in full source and text bundle.
emsdk 3.1.40: MIT / University of Illinois-NCSA upstream notices.
SDL2 release-2.24.2: zlib license; original third-party notices retained.
googletest (zimg test-only submodule): BSD-style license; not claimed to be linked
  into the distributed engine, included to preserve the recursive build source.
License summaries are navigation aids, not replacements for original terms.

IJG notice required by FFmpeg LICENSE.md: this software is based in part on the
work of the Independent JPEG Group. No local modifications were made to the
official FFmpeg engine binary or the downloaded upstream source files.
Portions of this software are copyright © 2020 The FreeType Project
(www.freetype.org). All rights reserved. FreeType engine code is used here.

Distributed unmodified binary SHA-256:
ffmpeg.js        ad4cfe957589995dea03fc8de1fd5e9f5cb4558a7282913172203082a65bbfaa
814.ffmpeg.js    976f4174ae7da80c0d4f9523ee6dde3ecbce7dc2ee392b2a5322049abb9b8627
ffmpeg-core.js  b266ab5b952555881dd6310663986994a182acb2b7ff25cf10a25f7a37ac2b21
ffmpeg-core.wasm 9f57947a5bd530d8f00c5b3f2cb2a3492faa7e5d823315342d6a8656d0a6b7b7
