DOU-GABIBI / DOU-GABIBI PRO FFmpeg Core Corresponding Source Information ============================================================ 1. Distributed component ------------------------------------------------------------ Package: @ffmpeg/core Version: 0.12.6 (single-thread build) Upstream package: https://www.npmjs.com/package/@ffmpeg/core/v/0.12.6 The files distributed by DOU-GABIBI and DOU-GABIBI PRO are unmodified copies of the official npm package. ffmpeg-core.js SHA-256: a34873964b0f62aec516bac75e3aa9086ec3535d4d07f0269aa94ea748b6cb71 ffmpeg-core.wasm SHA-256: 2390efa7fb66e7e42dbae15427571a5ffc96b829480904c30f471f0a78967f61 2. License ------------------------------------------------------------ The distributed FFmpeg core was built with --enable-gpl, libx264 and libx265. The resulting binary is distributed under the GNU General Public License version 2 or later (GPL-2.0-or-later). The complete GPL version 2 text is included as: COPYING.GPLv2.txt 3. Exact build source ------------------------------------------------------------ Project: ffmpeg.wasm Source date: 2023-12-25 Exact source revision: e0d4c62a229ba58ea0c6e6b881e289f2fefe97c4 Permanent source page: https://github.com/ffmpegwasm/ffmpeg.wasm/tree/e0d4c62a229ba58ea0c6e6b881e289f2fefe97c4 Build definition: https://github.com/ffmpegwasm/ffmpeg.wasm/blob/e0d4c62a229ba58ea0c6e6b881e289f2fefe97c4/Dockerfile The npm registry metadata for @ffmpeg/core@0.12.6 records the same revision in its gitHead field. 4. Build environment and configuration ------------------------------------------------------------ Build environment: emscripten/emsdk:3.1.40 FFmpeg version: n5.1.4 FFmpeg configuration: --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libopus --enable-zlib --enable-libwebp --enable-libfreetype --enable-libfribidi --enable-libass --enable-libzimg --disable-pthreads --disable-asm --disable-programs The build scripts, binding source and FFmpeg command-line source used for the WebAssembly build are included in the ffmpeg.wasm source archive inside the corresponding-source ZIP file. 5. Included source archives ------------------------------------------------------------ The corresponding-source ZIP contains the following complete source snapshots used by the upstream Dockerfile. Each archive is stored locally so that the source remains available even if an upstream branch, tag or repository is later changed or removed. ffmpeg-wasm-e0d4c62a229ba58e.tar.gz ffmpegwasm/ffmpeg.wasm revision e0d4c62a229ba58ea0c6e6b881e289f2fefe97c4 SHA-256 6f9e1c6891e368c1ded5546f6ff09bacd031f679192d866c731dfd79def4c095 ffmpeg-n5.1.4.tar.gz FFmpeg/FFmpeg, tag n5.1.4 SHA-256 6ed8ba17d513955cd9a03d0d87195b8eac3d148dcb61ef30ebddf1a3cd718de8 x264-4-cores.tar.gz ffmpegwasm/x264, branch 4-cores revision 33cac6b77d5b9259c552156013a817ab23119612 SHA-256 cc64a8972d47d835c9f7626b735bf270b81c9a8197c250e75dfe0dfdc7835b10 x265-3.4.tar.gz ffmpegwasm/x265, tag 3.4 SHA-256 abd37f4ab99570fcf2272c47239653204b0854ea5ef19df3729112aaa1f6f311 libvpx-v1.13.1.tar.gz ffmpegwasm/libvpx, tag v1.13.1 SHA-256 00dae80465567272abd077f59355f95ac91d7809a2d3006f9ace2637dd429d14 lame-3.100.tar.gz ffmpegwasm/lame, revision 2badea1974ae36cb8312afe99cff1e6b3b5decee SHA-256 462522855b5406ee9e083a23a105ff8342fc0648a07fd9d0c50545c337ff6634 ogg-v1.3.4.tar.gz ffmpegwasm/Ogg, tag v1.3.4 SHA-256 17e130f823c497ae6be169838389b502a2e8789bad208bb6e39db4618f1f4ece theora-v1.1.1.tar.gz ffmpegwasm/theora, tag v1.1.1 SHA-256 1d5c3b25bbced448f3e741c42df6796e3d5e57136a74bcd68262318290ec2982 opus-v1.3.1.tar.gz ffmpegwasm/opus, tag v1.3.1 SHA-256 4834a8944c33a7ecab5cad9454eeabe4680ca1842cb8f5a2437572dbf636de8f vorbis-v1.3.3.tar.gz ffmpegwasm/vorbis, tag v1.3.3 SHA-256 3dbb847196087dfabc54f24930191ff50f19868f34458c0f5d6f9789eeb675ff zlib-v1.2.11.tar.gz ffmpegwasm/zlib, tag v1.2.11 SHA-256 629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff libwebp-v1.3.2.tar.gz ffmpegwasm/libwebp, tag v1.3.2 SHA-256 c2c2f521fa468e3c5949ab698c2da410f5dce1c5e99f5ad9e70e0e8446b86505 freetype-VER-2-10-4.tar.gz ffmpegwasm/freetype2, tag VER-2-10-4 SHA-256 b1708021058e573847bcf626f81eac02e4fe47a093a98260c1c73c6492b14db0 fribidi-v1.0.9.tar.gz fribidi/fribidi, tag v1.0.9 SHA-256 ef6f940d04213a0fb91a0177b2b57df2031bf3a7e2cd0ee2c6877a160fc206df harfbuzz-5.2.0.tar.gz harfbuzz/harfbuzz, tag 5.2.0 SHA-256 a9fd9869efeec4cd6ab34527ed1e82df65be39cbfdb750d02dfa66148eac4c04 libass-0.15.0.tar.gz libass/libass, tag 0.15.0 SHA-256 232b1339c633e6a93c153cac7a483e536944921605f35fcbaedc661c62fb49ec zimg-release-3.0.5.tar.gz sekrit-twc/zimg, tag release-3.0.5 SHA-256 a9a0226bf85e0d83c41a8ebe4e3e690e1348682f6a2a7838f1b8cbff1b799bcf 6. Modifications ------------------------------------------------------------ No modifications were made by AMIX to ffmpeg-core.js or ffmpeg-core.wasm. No AMIX patch is required to rebuild the upstream component. The source archive is provided to satisfy the source availability requirements for the GPL-covered FFmpeg core. DOU-GABIBI's own HTML, CSS and JavaScript are separate application code.