Video processor licences and source references
Audio Studio uses a browser video processor derived from @ffmpeg/ffmpeg 0.12.15 and the single-thread @ffmpeg/core 0.12.10. The wrapper is MIT-licensed; the core package is declared GPL-2.0-or-later. Individual component and source-file notices remain applicable.
Status: reference snapshots; binary correspondence not confirmed.
The archives below contain repository snapshots of candidate source inputs resolved from the matching upstream build recipe. They are pinned and hashed so that these exact downloads can be identified. This does not establish that they are the complete corresponding source for the npm core binary currently distributed here, or that the published binary has been reproduced.
这里提供的是已固定提交和校验值的候选来源源码快照。现有 npm 引擎二进制与这些源码的精确对应关系尚未确认,尚未完成自建和可复现构建验证。下载资料已提供,不代表公开分发所需的全部对应源码事项已经完成。
Licences and build material
- Third-party notices and source availability status
- GNU GPL version 2 and wrapper MIT licence
- Source download manifest: commits, sizes and SHA-256 checksums
- Build instructions and unresolved reproduction gaps
- Upstream source references and binary and patch provenance
- Local ffprobe return-value patch, complete modified binding source and local preparation script
- Source download, checksum verification and release-check script
- Saved upstream Dockerfile, Makefile, FFmpeg build script and WASM link script. The complete upstream build directory is in the
ffmpeg.wasmsource archive below. - Individual component licence documents and checksums. Complete snapshots retain additional source-file notices.
Source archive downloads
Downloads are component source material only; they contain no uploaded recordings, account data or service credentials. Each archive preserves its own licences and source-level notices. Consult the manifest for the collection evidence and correspondence limitations.
| Source and recipe reference | Archive | Bytes | SHA-256 |
|---|---|---|---|
| FFmpeg/FFmpeg Recipe ref: n5.1.4Commit 4729204c17f756e186d622060088371d10b34f7e | FFmpeg--FFmpeg-4729204c17f756e186d622060088371d10b34f7e.tar.gz | 14,428,595 | 0d7ad57d4dd851d577fc6c19e5cec5b6e5faaeb2dbd52ab76127e3c3763fec6d |
| emscripten-core/emscripten Recipe ref: 3.1.40Commit 5c27e79dd0a9c4e27ef2326841698cdd4f6b5784 | emscripten-core--emscripten-5c27e79dd0a9c4e27ef2326841698cdd4f6b5784.tar.gz | 28,785,427 | 3eb9ea2d69052a491296eb466dbcda5fbc1c0fed4e475c58545a83558fb47d10 |
| emscripten-core/emsdk Recipe ref: 3.1.40Commit ae245715ef50e036b68a2412a323129676bf8300 | emscripten-core--emsdk-ae245715ef50e036b68a2412a323129676bf8300.tar.gz | 95,812 | 74ca62e60359fb946e297001913a1f10dbd77271ab86671f5e5c2bd1f5b89b3a |
| ffmpegwasm/Ogg Recipe ref: v1.3.4Commit bada45718453ac27b56773ae663f7e65112f6a6e | ffmpegwasm--Ogg-bada45718453ac27b56773ae663f7e65112f6a6e.tar.gz | 256,023 | 4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823 |
| ffmpegwasm/ffmpeg.wasm Recipe ref: v12.15Commit 71aa99d37c02a7b4c435275ca9ef50e612f6efa1 | ffmpegwasm--ffmpeg.wasm-71aa99d37c02a7b4c435275ca9ef50e612f6efa1.tar.gz | 1,329,368 | 53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219 |
| ffmpegwasm/freetype2 Recipe ref: VER-2-10-4Commit 6a2b3e4007e794bfc6c91030d0ed987f925164a8 | ffmpegwasm--freetype2-6a2b3e4007e794bfc6c91030d0ed987f925164a8.tar.gz | 2,095,678 | 09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c |
| ffmpegwasm/lame Recipe ref: masterCommit 2badea1974ae36cb8312afe99cff1e6b3b5deceeMoving recipe branch; historical binary input unconfirmed. | ffmpegwasm--lame-2badea1974ae36cb8312afe99cff1e6b3b5decee.tar.gz | 1,525,181 | 0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a |
| ffmpegwasm/libvpx Recipe ref: v1.13.1Commit 10b9492dcf05b652e2e4b370e205bd605d421972 | ffmpegwasm--libvpx-10b9492dcf05b652e2e4b370e205bd605d421972.tar.gz | 5,520,751 | 12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702 |
| ffmpegwasm/libwebp Recipe ref: v1.3.2Commit ca332209cb5567c9b249c86788cb2dbf8847e760 | ffmpegwasm--libwebp-ca332209cb5567c9b249c86788cb2dbf8847e760.tar.gz | 3,685,887 | 1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2 |
| ffmpegwasm/opus Recipe ref: v1.3.1Commit e85ed7726db5d677c9c0677298ea0cb9c65bdd23 | ffmpegwasm--opus-e85ed7726db5d677c9c0677298ea0cb9c65bdd23.tar.gz | 829,306 | c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8 |
| ffmpegwasm/theora Recipe ref: v1.1.1Commit 7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf | ffmpegwasm--theora-7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf.tar.gz | 1,134,014 | c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5 |
| ffmpegwasm/vorbis Recipe ref: v1.3.3Commit 7798164043197d7e33f02de4353ce2aa5b248225 | ffmpegwasm--vorbis-7798164043197d7e33f02de4353ce2aa5b248225.tar.gz | 1,324,827 | 69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a |
| ffmpegwasm/x264 Recipe ref: 4-coresCommit 33cac6b77d5b9259c552156013a817ab23119612Moving recipe branch; historical binary input unconfirmed. | ffmpegwasm--x264-33cac6b77d5b9259c552156013a817ab23119612.tar.gz | 942,903 | 75434a5a1f2d7d4314821c6054dd300731d69e2fa73314ba4a5ec9df38d4ec80 |
| ffmpegwasm/x265 Recipe ref: 3.4Commit 2bb5520e9596f361bf0ed81b3b8da0d7fd999069 | ffmpegwasm--x265-2bb5520e9596f361bf0ed81b3b8da0d7fd999069.tar.gz | 1,531,931 | e5254828f5db7bc375d385e31247861d25facee87b43fa2d08ea3ab5569672ab |
| ffmpegwasm/zlib Recipe ref: v1.2.11Commit cacf7f1d4e3d44d871b605da3b647f07d718623f | ffmpegwasm--zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz | 645,528 | 6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45 |
| fribidi/fribidi Recipe ref: v1.0.9Commit f9e8e71a6fbf4a4619481284c9f484d10e559995 | fribidi--fribidi-f9e8e71a6fbf4a4619481284c9f484d10e559995.tar.gz | 2,088,197 | 65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba |
| google/googletest Recipe ref: zimg gitlink 703bd9caCommit 703bd9caab50b139428cea1aaff9974ebee5742e | google--googletest-703bd9caab50b139428cea1aaff9974ebee5742e.tar.gz | 905,359 | d17b1b83a57b3933565a6d0616fe261107326d47de20288d0949ed038e1c342d |
| harfbuzz/harfbuzz Recipe ref: 5.2.0Commit 4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde | harfbuzz--harfbuzz-4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde.tar.gz | 32,968,210 | 69ba7c7a42643a3654781242016dd09245cab7353fc2a02cecb710e479c9a881 |
| libass/libass Recipe ref: 0.15.0Commit d149636f502f5774ae1a8fb4c554b122674393b2 | libass--libass-d149636f502f5774ae1a8fb4c554b122674393b2.tar.gz | 243,399 | 5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d |
| libsdl-org/SDL Recipe ref: release-2.24.2Commit 55b03c7493a7abed33cf803d1380a40fa8af903f | libsdl-org--SDL-55b03c7493a7abed33cf803d1380a40fa8af903f.tar.gz | 7,890,806 | a726e31f8ad9443a2a9a649f12751442d8ca5ea78a84fde14f760c81706b4127 |
| sekrit-twc/zimg Recipe ref: release-3.0.5Commit e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87 | sekrit-twc--zimg-e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87.tar.gz | 326,769 | 3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8 |
Pinning a moving branch today does not identify the branch revision used when a binary was published. The original recipe uses moving x264 and LAME branches and a Docker image tag without a fixed digest. Exact historical revisions, toolchain/runtime scope and reproduction remain unresolved. Read BUILDING.txt before attempting a build.
Scope
This page concerns the distributed video-processing component. GPL permits commercial use. These materials do not claim that GPL automatically requires the entire website to be published, or determine the licensing scope of application code combined with the core. This source reference list is not a GPL written offer. The licences describe applicable rights and obligations, including their warranty terms.