{
  "packages": {
    "@ffmpeg/core-mt": "0.13.0-finalcut.3",
    "@ffmpeg/core": "0.13.0-finalcut.3",
    "@ffmpeg/core-legacy": "0.12.10"
  },
  "buildRecipe": {
    "repository": "https://github.com/yishengjiang99/ffmpeg.wasm",
    "commit": "bf6a3f376c11f1e0482deb9a9187e1e6d2b04e0a",
    "dockerfile": "Dockerfile",
    "linkScript": "build/ffmpeg-wasm.sh",
    "toolchainImage": "emscripten/emsdk:4.0.23@sha256:86537645c51e44899812d29820ee3b64b96c321ebb2aba4416a04ceeb1bcde62",
    "howToBuild": "At the commit above: scripts/ci-local.sh (Docker build of mt and st; sources pinned in build/sources.lock.json; source patches live in build/ffmpeg.sh, build/x264.sh and src/fftools-*). The fallback core 0.12.10 is built from legacyBuildRecipe. Cores of 0.13.0-finalcut.3 were built by the fork workflow core-build, run 38321096611.",
    "legacyBuildRecipe": {
      "repository": "https://github.com/ffmpegwasm/ffmpeg.wasm",
      "commit": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "dockerfile": "Dockerfile",
      "linkScript": "build/ffmpeg-wasm.sh",
      "toolchainImage": "emscripten/emsdk:3.1.40",
      "howToBuild": "At the commit above: `make prd` (single-thread, @ffmpeg/core) and `make prd-mt` (multithreaded, @ffmpeg/core-mt), which run `docker buildx build` on the Dockerfile with FFMPEG_ST=yes / FFMPEG_MT=yes. The Dockerfile fetches each library at the ref listed below."
    }
  },
  "components": [
    {
      "id": "ffmpeg.wasm-fork",
      "name": "ffmpeg.wasm FinalCut fork (build scripts, bindings, patched fftools)",
      "role": "Build recipe + source patches for @ffmpeg/core and @ffmpeg/core-mt 0.13.0-finalcut.3",
      "version": "0.13.0-finalcut.3",
      "ref": "bf6a3f376c11f1e0482deb9a9187e1e6d2b04e0a",
      "commit": "bf6a3f376c11f1e0482deb9a9187e1e6d2b04e0a",
      "repository": "https://github.com/yishengjiang99/ffmpeg.wasm",
      "license": "MIT (repo); built cores GPL-2.0-or-later",
      "file": "ffmpeg.wasm-fork-bf6a3f37.tar.gz",
      "url": "https://codeload.github.com/yishengjiang99/ffmpeg.wasm/tar.gz/bf6a3f376c11f1e0482deb9a9187e1e6d2b04e0a",
      "bytes": 9438378,
      "sha256": "8fc6b286ea4b855249f928e541808bfa5a0cdce01baf472ea9610d799a00dca1",
      "verify": {
        "tarCommitId": "bf6a3f376c11f1e0482deb9a9187e1e6d2b04e0a"
      },
      "licenseFiles": [
        "LICENSE"
      ],
      "href": "/v2/vendor/ffmpeg/source/ffmpeg.wasm-fork-bf6a3f37.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg.wasm-fork/LICENSE.txt"
      ]
    },
    {
      "id": "ffmpeg-8.0.1",
      "name": "FFmpeg 8.0.1 (mt core)",
      "role": "FFmpeg for @ffmpeg/core-mt 0.13.0-finalcut.3",
      "version": "8.0.1",
      "ref": "n8.0.1",
      "commit": "894da5ca7d742e4429ffb2af534fcda0103ef593",
      "repository": "https://github.com/FFmpeg/FFmpeg",
      "license": "LGPL-2.1-or-later; GPL-2.0-or-later as configured (--enable-gpl)",
      "file": "ffmpeg-8.0.1.tar.xz",
      "url": "https://ffmpeg.org/releases/ffmpeg-8.0.1.tar.xz",
      "bytes": 11388848,
      "sha256": "05ee0b03119b45c0bdb4df654b96802e909e0a752f72e4fe3794f487229e5a41",
      "licenseFiles": [
        "COPYING.GPLv2",
        "COPYING.LGPLv2.1",
        "COPYING.GPLv3",
        "COPYING.LGPLv3",
        "LICENSE.md"
      ],
      "href": "/v2/vendor/ffmpeg/source/ffmpeg-8.0.1.tar.xz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-8.0.1/COPYING.GPLv2.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-8.0.1/COPYING.LGPLv2.1.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-8.0.1/COPYING.GPLv3.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-8.0.1/COPYING.LGPLv3.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-8.0.1/LICENSE.md.txt"
      ]
    },
    {
      "id": "ffmpeg-8.0.1-sig",
      "name": "FFmpeg 8.0.1 release signature",
      "role": "Detached PGP signature",
      "version": "8.0.1",
      "ref": "n8.0.1",
      "repository": "https://github.com/FFmpeg/FFmpeg",
      "license": "n/a",
      "file": "ffmpeg-8.0.1.tar.xz.asc",
      "url": "https://ffmpeg.org/releases/ffmpeg-8.0.1.tar.xz.asc",
      "bytes": 520,
      "sha256": "54ab4020bb4eb280444da74d7aabc282acf6e8500cf6feaefd9821373fa9e72c",
      "href": "/v2/vendor/ffmpeg/source/ffmpeg-8.0.1.tar.xz.asc",
      "licenses": []
    },
    {
      "id": "ffmpeg-5.1.10",
      "name": "FFmpeg 5.1.10 (st core)",
      "role": "FFmpeg for @ffmpeg/core 0.13.0-finalcut.3",
      "version": "5.1.10",
      "ref": "n5.1.10",
      "commit": "19feb712f5c1821d8a3fa1ad63c5bd2e3b9672eb",
      "repository": "https://github.com/FFmpeg/FFmpeg",
      "license": "LGPL-2.1-or-later; GPL-2.0-or-later as configured (--enable-gpl)",
      "file": "ffmpeg-5.1.10.tar.xz",
      "url": "https://ffmpeg.org/releases/ffmpeg-5.1.10.tar.xz",
      "bytes": 10040952,
      "sha256": "392306d6fc45dab0e9e0ea55381e071842e83a2fb31d320aeda40477a7766293",
      "licenseFiles": [
        "COPYING.GPLv2",
        "COPYING.LGPLv2.1",
        "COPYING.GPLv3",
        "COPYING.LGPLv3",
        "LICENSE.md"
      ],
      "href": "/v2/vendor/ffmpeg/source/ffmpeg-5.1.10.tar.xz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-5.1.10/COPYING.GPLv2.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-5.1.10/COPYING.LGPLv2.1.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-5.1.10/COPYING.GPLv3.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-5.1.10/COPYING.LGPLv3.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg-5.1.10/LICENSE.md.txt"
      ]
    },
    {
      "id": "ffmpeg-5.1.10-sig",
      "name": "FFmpeg 5.1.10 release signature",
      "role": "Detached PGP signature",
      "version": "5.1.10",
      "ref": "n5.1.10",
      "repository": "https://github.com/FFmpeg/FFmpeg",
      "license": "n/a",
      "file": "ffmpeg-5.1.10.tar.xz.asc",
      "url": "https://ffmpeg.org/releases/ffmpeg-5.1.10.tar.xz.asc",
      "bytes": 520,
      "sha256": "2eb9acf95c4e2faee05abc410c24844613b8ea64c67c16befcd2da98dccbf22d",
      "href": "/v2/vendor/ffmpeg/source/ffmpeg-5.1.10.tar.xz.asc",
      "licenses": []
    },
    {
      "id": "x264-stable",
      "name": "x264 (upstream stable, fork cores)",
      "role": "H.264 encoder for the 0.13.0-finalcut.3 cores; patched by build/x264.sh in the fork recipe; mirrored byte-for-byte as a fork release asset because code.videolan.org refuses scripted downloads (HTTP 406)",
      "version": "stable",
      "ref": "stable",
      "commit": "b35605ace3ddf7c1a5d67a2eb553f034aef41d55",
      "repository": "https://code.videolan.org/videolan/x264",
      "license": "GPL-2.0-or-later",
      "file": "x264-b35605ac.tar.gz",
      "url": "https://github.com/yishengjiang99/ffmpeg.wasm/releases/download/v0.13.0-finalcut.2/x264-b35605ac.tar.gz",
      "bytes": 1040327,
      "sha256": "cd71a7515b0e9a012e1ac9b1f8415bebcaf6fc97d4db32286642ac4c0fbe24f9",
      "verify": {
        "tarCommitId": "b35605ace3ddf7c1a5d67a2eb553f034aef41d55"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "upstreamUrl": "https://code.videolan.org/videolan/x264/-/archive/b35605ace3ddf7c1a5d67a2eb553f034aef41d55/x264-b35605ace3ddf7c1a5d67a2eb553f034aef41d55.tar.gz",
      "href": "/v2/vendor/ffmpeg/source/x264-b35605ac.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/x264-stable/COPYING.txt"
      ]
    },
    {
      "id": "emscripten-4.0.23",
      "name": "Emscripten 4.0.23 (fork cores)",
      "role": "Toolchain + runtime/system libraries linked into the 0.13.0-finalcut.3 wasm",
      "version": "4.0.23",
      "ref": "4.0.23",
      "commit": "7a5d93b50f6a3a35e85a0d2fc9e667b8498e6aed",
      "repository": "https://github.com/emscripten-core/emscripten",
      "license": "MIT OR NCSA (emscripten); musl MIT; LLVM libs Apache-2.0 WITH LLVM-exception",
      "file": "emscripten-4.0.23.tar.gz",
      "url": "https://codeload.github.com/emscripten-core/emscripten/tar.gz/refs/tags/4.0.23",
      "bytes": 34282527,
      "sha256": "a5e6699fa4142f1b934452f15d1cda7998a92d5e0e59692af3d8cb5ffc77db19",
      "verify": {
        "tarCommitId": "7a5d93b50f6a3a35e85a0d2fc9e667b8498e6aed"
      },
      "licenseFiles": [
        "LICENSE",
        "system/lib/libc/musl/COPYRIGHT",
        "system/lib/libcxx/LICENSE.TXT",
        "system/lib/libcxxabi/LICENSE.TXT",
        "system/lib/libunwind/LICENSE.TXT",
        "system/lib/compiler-rt/LICENSE.TXT"
      ],
      "href": "/v2/vendor/ffmpeg/source/emscripten-4.0.23.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/emscripten-4.0.23/LICENSE.txt",
        "/v2/vendor/ffmpeg/source/licenses/emscripten-4.0.23/system_lib_libc_musl_COPYRIGHT.txt",
        "/v2/vendor/ffmpeg/source/licenses/emscripten-4.0.23/system_lib_libcxx_LICENSE.TXT",
        "/v2/vendor/ffmpeg/source/licenses/emscripten-4.0.23/system_lib_libcxxabi_LICENSE.TXT",
        "/v2/vendor/ffmpeg/source/licenses/emscripten-4.0.23/system_lib_libunwind_LICENSE.TXT",
        "/v2/vendor/ffmpeg/source/licenses/emscripten-4.0.23/system_lib_compiler-rt_LICENSE.TXT"
      ]
    },
    {
      "id": "ffmpeg.wasm",
      "name": "ffmpeg.wasm (core build scripts, bindings, patched fftools)",
      "role": "Build scripts + glue: Dockerfile, build/*.sh, src/bind, src/fftools. Release commit of @ffmpeg/core and @ffmpeg/core-mt 0.12.10 (also tag v12.15). [fallback core 0.12.10 only]",
      "version": "0.12.10",
      "ref": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "commit": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "repository": "https://github.com/ffmpegwasm/ffmpeg.wasm",
      "license": "MIT (repo); built core GPL-2.0-or-later",
      "file": "ffmpeg.wasm-71aa99d3.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/ffmpeg.wasm/tar.gz/71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "bytes": 1329368,
      "sha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219",
      "verify": {
        "tarCommitId": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1"
      },
      "licenseFiles": [
        "LICENSE"
      ],
      "href": "/v2/vendor/ffmpeg/source/ffmpeg.wasm-71aa99d3.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg.wasm/LICENSE.txt"
      ]
    },
    {
      "id": "ffmpeg",
      "name": "FFmpeg",
      "role": "libavcodec/libavformat/libavfilter/libavutil/libswscale/libswresample/libpostproc/libavdevice [fallback core 0.12.10 only]",
      "version": "5.1.4",
      "ref": "n5.1.4",
      "commit": "4729204c17f756e186d622060088371d10b34f7e",
      "repository": "https://github.com/FFmpeg/FFmpeg",
      "license": "LGPL-2.1-or-later; GPL-2.0-or-later as configured (--enable-gpl)",
      "file": "ffmpeg-5.1.4.tar.xz",
      "url": "https://ffmpeg.org/releases/ffmpeg-5.1.4.tar.xz",
      "bytes": 10009968,
      "sha256": "54383bb890a1cd62580e9f1eaa8081203196ed53bde9e98fb6b0004423f49063",
      "licenseFiles": [
        "COPYING.GPLv2",
        "COPYING.LGPLv2.1",
        "COPYING.GPLv3",
        "COPYING.LGPLv3",
        "LICENSE.md"
      ],
      "verify": {
        "pgp": "ffmpeg-5.1.4.tar.xz.asc",
        "pgpKeyFingerprint": "FCF986EA15E6E293A5644F10B4322F04D67658D8"
      },
      "note": "Official release tarball of tag n5.1.4 (the Dockerfile ADDs git tag n5.1.4). Signature verified with the FFmpeg release signing key on 2026-10-09.",
      "href": "/v2/vendor/ffmpeg/source/ffmpeg-5.1.4.tar.xz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg/COPYING.GPLv2.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg/COPYING.LGPLv2.1.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg/COPYING.GPLv3.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg/COPYING.LGPLv3.txt",
        "/v2/vendor/ffmpeg/source/licenses/ffmpeg/LICENSE.md.txt"
      ]
    },
    {
      "id": "ffmpeg-sig",
      "name": "FFmpeg 5.1.4 release signature",
      "role": "Detached PGP signature for ffmpeg-5.1.4.tar.xz [fallback core 0.12.10 only]",
      "version": "5.1.4",
      "ref": "n5.1.4",
      "repository": "https://github.com/FFmpeg/FFmpeg",
      "license": "n/a",
      "file": "ffmpeg-5.1.4.tar.xz.asc",
      "url": "https://ffmpeg.org/releases/ffmpeg-5.1.4.tar.xz.asc",
      "bytes": 520,
      "sha256": "b7ce093a0298dc0908810c629d12bb3a9f7e8818038efb616dfd6aac8870048b",
      "href": "/v2/vendor/ffmpeg/source/ffmpeg-5.1.4.tar.xz.asc",
      "licenses": []
    },
    {
      "id": "x264",
      "name": "x264",
      "role": "H.264 encoder (libx264) [fallback core 0.12.10 only]",
      "version": "X264_BUILD 164 (branch 4-cores)",
      "ref": "4-cores",
      "commit": "33cac6b77d5b9259c552156013a817ab23119612",
      "repository": "https://github.com/ffmpegwasm/x264",
      "license": "GPL-2.0-or-later",
      "file": "x264-33cac6b7.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/x264/tar.gz/33cac6b77d5b9259c552156013a817ab23119612",
      "bytes": 942903,
      "sha256": "75434a5a1f2d7d4314821c6054dd300731d69e2fa73314ba4a5ec9df38d4ec80",
      "verify": {
        "tarCommitId": "33cac6b77d5b9259c552156013a817ab23119612"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "href": "/v2/vendor/ffmpeg/source/x264-33cac6b7.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/x264/COPYING.txt"
      ]
    },
    {
      "id": "x265",
      "name": "x265",
      "role": "HEVC encoder (libx265) [all cores]",
      "version": "3.4",
      "ref": "3.4",
      "commit": "2bb5520e9596f361bf0ed81b3b8da0d7fd999069",
      "repository": "https://github.com/ffmpegwasm/x265",
      "license": "GPL-2.0-or-later",
      "file": "x265-3.4-2bb5520e.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/x265/tar.gz/2bb5520e9596f361bf0ed81b3b8da0d7fd999069",
      "bytes": 1531931,
      "sha256": "e5254828f5db7bc375d385e31247861d25facee87b43fa2d08ea3ab5569672ab",
      "verify": {
        "tarCommitId": "2bb5520e9596f361bf0ed81b3b8da0d7fd999069"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "href": "/v2/vendor/ffmpeg/source/x265-3.4-2bb5520e.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/x265/COPYING.txt"
      ]
    },
    {
      "id": "libvpx",
      "name": "libvpx",
      "role": "VP8/VP9 codec [all cores]",
      "version": "1.13.1",
      "ref": "v1.13.1",
      "commit": "10b9492dcf05b652e2e4b370e205bd605d421972",
      "repository": "https://github.com/ffmpegwasm/libvpx",
      "license": "BSD-3-Clause (+ patent grant)",
      "file": "libvpx-1.13.1-10b9492d.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/libvpx/tar.gz/10b9492dcf05b652e2e4b370e205bd605d421972",
      "bytes": 5520751,
      "sha256": "12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702",
      "verify": {
        "tarCommitId": "10b9492dcf05b652e2e4b370e205bd605d421972"
      },
      "licenseFiles": [
        "LICENSE",
        "PATENTS"
      ],
      "href": "/v2/vendor/ffmpeg/source/libvpx-1.13.1-10b9492d.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/libvpx/LICENSE.txt",
        "/v2/vendor/ffmpeg/source/licenses/libvpx/PATENTS.txt"
      ]
    },
    {
      "id": "lame",
      "name": "LAME",
      "role": "MP3 encoder (libmp3lame) [all cores]",
      "version": "3.100 (branch master)",
      "ref": "master",
      "commit": "2badea1974ae36cb8312afe99cff1e6b3b5decee",
      "repository": "https://github.com/ffmpegwasm/lame",
      "license": "LGPL-2.0-or-later",
      "file": "lame-2badea19.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/lame/tar.gz/2badea1974ae36cb8312afe99cff1e6b3b5decee",
      "bytes": 1525181,
      "sha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a",
      "verify": {
        "tarCommitId": "2badea1974ae36cb8312afe99cff1e6b3b5decee"
      },
      "licenseFiles": [
        "COPYING",
        "LICENSE"
      ],
      "href": "/v2/vendor/ffmpeg/source/lame-2badea19.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/lame/COPYING.txt",
        "/v2/vendor/ffmpeg/source/licenses/lame/LICENSE.txt"
      ]
    },
    {
      "id": "libogg",
      "name": "libogg",
      "role": "Ogg container library [all cores]",
      "version": "1.3.4",
      "ref": "v1.3.4",
      "commit": "bada45718453ac27b56773ae663f7e65112f6a6e",
      "repository": "https://github.com/ffmpegwasm/Ogg",
      "license": "BSD-3-Clause",
      "file": "libogg-1.3.4-bada4571.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/Ogg/tar.gz/bada45718453ac27b56773ae663f7e65112f6a6e",
      "bytes": 256023,
      "sha256": "4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823",
      "verify": {
        "tarCommitId": "bada45718453ac27b56773ae663f7e65112f6a6e"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "href": "/v2/vendor/ffmpeg/source/libogg-1.3.4-bada4571.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/libogg/COPYING.txt"
      ]
    },
    {
      "id": "libtheora",
      "name": "libtheora",
      "role": "Theora video codec [all cores]",
      "version": "1.1.1",
      "ref": "v1.1.1",
      "commit": "7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf",
      "repository": "https://github.com/ffmpegwasm/theora",
      "license": "BSD-3-Clause",
      "file": "libtheora-1.1.1-7ffd8b2e.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/theora/tar.gz/7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf",
      "bytes": 1134014,
      "sha256": "c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5",
      "verify": {
        "tarCommitId": "7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf"
      },
      "licenseFiles": [
        "COPYING",
        "LICENSE"
      ],
      "href": "/v2/vendor/ffmpeg/source/libtheora-1.1.1-7ffd8b2e.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/libtheora/COPYING.txt",
        "/v2/vendor/ffmpeg/source/licenses/libtheora/LICENSE.txt"
      ]
    },
    {
      "id": "opus",
      "name": "Opus",
      "role": "Opus audio codec [all cores]",
      "version": "1.3.1",
      "ref": "v1.3.1",
      "commit": "e85ed7726db5d677c9c0677298ea0cb9c65bdd23",
      "repository": "https://github.com/ffmpegwasm/opus",
      "license": "BSD-3-Clause",
      "file": "opus-1.3.1-e85ed772.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/opus/tar.gz/e85ed7726db5d677c9c0677298ea0cb9c65bdd23",
      "bytes": 829306,
      "sha256": "c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8",
      "verify": {
        "tarCommitId": "e85ed7726db5d677c9c0677298ea0cb9c65bdd23"
      },
      "licenseFiles": [
        "COPYING",
        "LICENSE_PLEASE_READ.txt"
      ],
      "href": "/v2/vendor/ffmpeg/source/opus-1.3.1-e85ed772.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/opus/COPYING.txt",
        "/v2/vendor/ffmpeg/source/licenses/opus/LICENSE_PLEASE_READ.txt"
      ]
    },
    {
      "id": "libvorbis",
      "name": "libvorbis",
      "role": "Vorbis audio codec [all cores]",
      "version": "1.3.3",
      "ref": "v1.3.3",
      "commit": "7798164043197d7e33f02de4353ce2aa5b248225",
      "repository": "https://github.com/ffmpegwasm/vorbis",
      "license": "BSD-3-Clause",
      "file": "libvorbis-1.3.3-77981640.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/vorbis/tar.gz/7798164043197d7e33f02de4353ce2aa5b248225",
      "bytes": 1324827,
      "sha256": "69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a",
      "verify": {
        "tarCommitId": "7798164043197d7e33f02de4353ce2aa5b248225"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "href": "/v2/vendor/ffmpeg/source/libvorbis-1.3.3-77981640.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/libvorbis/COPYING.txt"
      ]
    },
    {
      "id": "zlib",
      "name": "zlib",
      "role": "Compression [all cores]",
      "version": "1.2.11",
      "ref": "v1.2.11",
      "commit": "cacf7f1d4e3d44d871b605da3b647f07d718623f",
      "repository": "https://github.com/ffmpegwasm/zlib",
      "license": "Zlib",
      "file": "zlib-1.2.11-cacf7f1d.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/zlib/tar.gz/cacf7f1d4e3d44d871b605da3b647f07d718623f",
      "bytes": 645528,
      "sha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45",
      "verify": {
        "tarCommitId": "cacf7f1d4e3d44d871b605da3b647f07d718623f"
      },
      "licenseFiles": [
        "README"
      ],
      "note": "zlib keeps its license text in README.",
      "href": "/v2/vendor/ffmpeg/source/zlib-1.2.11-cacf7f1d.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/zlib/README.txt"
      ]
    },
    {
      "id": "libwebp",
      "name": "libwebp",
      "role": "WebP image codec [all cores]",
      "version": "1.3.2",
      "ref": "v1.3.2",
      "commit": "ca332209cb5567c9b249c86788cb2dbf8847e760",
      "repository": "https://github.com/ffmpegwasm/libwebp",
      "license": "BSD-3-Clause (+ patent grant)",
      "file": "libwebp-1.3.2-ca332209.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/libwebp/tar.gz/ca332209cb5567c9b249c86788cb2dbf8847e760",
      "bytes": 3685887,
      "sha256": "1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2",
      "verify": {
        "tarCommitId": "ca332209cb5567c9b249c86788cb2dbf8847e760"
      },
      "licenseFiles": [
        "COPYING",
        "PATENTS"
      ],
      "href": "/v2/vendor/ffmpeg/source/libwebp-1.3.2-ca332209.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/libwebp/COPYING.txt",
        "/v2/vendor/ffmpeg/source/licenses/libwebp/PATENTS.txt"
      ]
    },
    {
      "id": "freetype",
      "name": "FreeType",
      "role": "Font rendering (drawtext, libass) [all cores]",
      "version": "2.10.4",
      "ref": "VER-2-10-4",
      "commit": "6a2b3e4007e794bfc6c91030d0ed987f925164a8",
      "repository": "https://github.com/ffmpegwasm/freetype2",
      "license": "FTL OR GPL-2.0-or-later",
      "file": "freetype-2.10.4-6a2b3e40.tar.gz",
      "url": "https://codeload.github.com/ffmpegwasm/freetype2/tar.gz/6a2b3e4007e794bfc6c91030d0ed987f925164a8",
      "bytes": 2095678,
      "sha256": "09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c",
      "verify": {
        "tarCommitId": "6a2b3e4007e794bfc6c91030d0ed987f925164a8"
      },
      "licenseFiles": [
        "docs/LICENSE.TXT",
        "docs/FTL.TXT",
        "docs/GPLv2.TXT"
      ],
      "href": "/v2/vendor/ffmpeg/source/freetype-2.10.4-6a2b3e40.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/freetype/docs_LICENSE.TXT",
        "/v2/vendor/ffmpeg/source/licenses/freetype/docs_FTL.TXT",
        "/v2/vendor/ffmpeg/source/licenses/freetype/docs_GPLv2.TXT"
      ]
    },
    {
      "id": "fribidi",
      "name": "GNU FriBidi",
      "role": "Bidirectional text (libass) [all cores]",
      "version": "1.0.9",
      "ref": "v1.0.9",
      "commit": "f9e8e71a6fbf4a4619481284c9f484d10e559995",
      "repository": "https://github.com/fribidi/fribidi",
      "license": "LGPL-2.1-or-later",
      "file": "fribidi-1.0.9-f9e8e71a.tar.gz",
      "url": "https://codeload.github.com/fribidi/fribidi/tar.gz/f9e8e71a6fbf4a4619481284c9f484d10e559995",
      "bytes": 2088197,
      "sha256": "65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba",
      "verify": {
        "tarCommitId": "f9e8e71a6fbf4a4619481284c9f484d10e559995"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "href": "/v2/vendor/ffmpeg/source/fribidi-1.0.9-f9e8e71a.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/fribidi/COPYING.txt"
      ]
    },
    {
      "id": "harfbuzz",
      "name": "HarfBuzz",
      "role": "Text shaping (libass) [all cores]",
      "version": "5.2.0",
      "ref": "5.2.0",
      "commit": "4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde",
      "repository": "https://github.com/harfbuzz/harfbuzz",
      "license": "MIT-Modern-Variant (\"Old MIT\")",
      "file": "harfbuzz-5.2.0-4a1d891c.tar.gz",
      "url": "https://codeload.github.com/harfbuzz/harfbuzz/tar.gz/4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde",
      "bytes": 32968210,
      "sha256": "69ba7c7a42643a3654781242016dd09245cab7353fc2a02cecb710e479c9a881",
      "verify": {
        "tarCommitId": "4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "href": "/v2/vendor/ffmpeg/source/harfbuzz-5.2.0-4a1d891c.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/harfbuzz/COPYING.txt"
      ]
    },
    {
      "id": "libass",
      "name": "libass",
      "role": "ASS/SSA subtitle rendering [all cores]",
      "version": "0.15.0",
      "ref": "0.15.0",
      "commit": "d149636f502f5774ae1a8fb4c554b122674393b2",
      "repository": "https://github.com/libass/libass",
      "license": "ISC",
      "file": "libass-0.15.0-d149636f.tar.gz",
      "url": "https://codeload.github.com/libass/libass/tar.gz/d149636f502f5774ae1a8fb4c554b122674393b2",
      "bytes": 243399,
      "sha256": "5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d",
      "verify": {
        "tarCommitId": "d149636f502f5774ae1a8fb4c554b122674393b2"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "href": "/v2/vendor/ffmpeg/source/libass-0.15.0-d149636f.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/libass/COPYING.txt"
      ]
    },
    {
      "id": "zimg",
      "name": "zimg",
      "role": "Scaling/colorspace (zscale filter) [all cores]",
      "version": "3.0.5",
      "ref": "release-3.0.5",
      "commit": "e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87",
      "repository": "https://github.com/sekrit-twc/zimg",
      "license": "WTFPL",
      "file": "zimg-3.0.5-e5b0de6b.tar.gz",
      "url": "https://codeload.github.com/sekrit-twc/zimg/tar.gz/e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87",
      "bytes": 326769,
      "sha256": "3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8",
      "verify": {
        "tarCommitId": "e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87"
      },
      "licenseFiles": [
        "COPYING"
      ],
      "note": "Cloned with --recursive; the only submodule is googletest (test/), which is not built into the library or the wasm.",
      "href": "/v2/vendor/ffmpeg/source/zimg-3.0.5-e5b0de6b.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/zimg/COPYING.txt"
      ]
    },
    {
      "id": "sdl2",
      "name": "SDL2 (Emscripten port)",
      "role": "Linked via -sUSE_SDL=2 in build/ffmpeg-wasm.sh [fallback core 0.12.10 only]",
      "version": "2.24.2",
      "ref": "release-2.24.2",
      "repository": "https://github.com/libsdl-org/SDL",
      "license": "Zlib",
      "file": "SDL-release-2.24.2.zip",
      "url": "https://github.com/libsdl-org/SDL/archive/release-2.24.2.zip",
      "bytes": 9039988,
      "sha256": "dc33dfdb24c28b757f32345ea8eca67a6030c9dcb084ae8c78bc27a21e737ada",
      "licenseFiles": [
        "LICENSE.txt"
      ],
      "verify": {
        "sha512": "b178bdc8f7c40271e09a72f639649d1d61953dda4dc12b77437259667b63b961fd3b2c67b0de6fdc5f9f9c80c49bfafd164e4c13715bc1056e550acc8bad5a3c",
        "sha512Source": "emscripten 3.1.40 tools/ports/sdl2.py (TAG release-2.24.2)"
      },
      "href": "/v2/vendor/ffmpeg/source/SDL-release-2.24.2.zip",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/sdl2/LICENSE.txt"
      ]
    },
    {
      "id": "emscripten",
      "name": "Emscripten",
      "role": "Toolchain + runtime/system libraries linked into the wasm (musl libc, libc++, libc++abi, libunwind, compiler-rt, JS runtime). Docker image emscripten/emsdk:3.1.40. [fallback core 0.12.10 only]",
      "version": "3.1.40",
      "ref": "3.1.40",
      "commit": "5c27e79dd0a9c4e27ef2326841698cdd4f6b5784",
      "repository": "https://github.com/emscripten-core/emscripten",
      "license": "MIT OR NCSA (emscripten); musl MIT; LLVM libs Apache-2.0 WITH LLVM-exception",
      "file": "emscripten-3.1.40-5c27e79d.tar.gz",
      "url": "https://codeload.github.com/emscripten-core/emscripten/tar.gz/5c27e79dd0a9c4e27ef2326841698cdd4f6b5784",
      "bytes": 28785427,
      "sha256": "3eb9ea2d69052a491296eb466dbcda5fbc1c0fed4e475c58545a83558fb47d10",
      "verify": {
        "tarCommitId": "5c27e79dd0a9c4e27ef2326841698cdd4f6b5784"
      },
      "licenseFiles": [
        "LICENSE",
        "system/lib/libc/musl/COPYRIGHT",
        "system/lib/libcxx/LICENSE.TXT",
        "system/lib/libcxxabi/LICENSE.TXT",
        "system/lib/libunwind/LICENSE.TXT",
        "system/lib/compiler-rt/LICENSE.TXT"
      ],
      "href": "/v2/vendor/ffmpeg/source/emscripten-3.1.40-5c27e79d.tar.gz",
      "licenses": [
        "/v2/vendor/ffmpeg/source/licenses/emscripten/LICENSE.txt",
        "/v2/vendor/ffmpeg/source/licenses/emscripten/system_lib_libc_musl_COPYRIGHT.txt",
        "/v2/vendor/ffmpeg/source/licenses/emscripten/system_lib_libcxx_LICENSE.TXT",
        "/v2/vendor/ffmpeg/source/licenses/emscripten/system_lib_libcxxabi_LICENSE.TXT",
        "/v2/vendor/ffmpeg/source/licenses/emscripten/system_lib_libunwind_LICENSE.TXT",
        "/v2/vendor/ffmpeg/source/licenses/emscripten/system_lib_compiler-rt_LICENSE.TXT"
      ]
    }
  ]
}
