{
  "status": "Source and notice package for an unreleased LGPL-oriented candidate. No candidate binary or conversion tool is publicly distributed yet.",
  "sourceBuildDate": "2026-10-13",
  "baseImage": "emscripten/emsdk@sha256:c1e807a6e03ac5bd5b37bae2ace3c46c08579e2ddeb951037a3b8dac7067f2cc",
  "configuration": "LGPL-oriented FFmpeg 5.1.4; no --enable-gpl, --enable-nonfree, x264, x265 or libpostproc",
  "candidateArtifactHashes": [
    {
      "filename": "output/dist/esm/ffmpeg-core.js",
      "sha256": "9e672a109414e03cd96bcc2e83e38c7c169c623f97b806259004bcf994b9ce6f"
    },
    {
      "filename": "output/dist/umd/ffmpeg-core.js",
      "sha256": "d3f27c6a407248043ff17a19a99c4cca742662c37c9597204c09db597179aaaf"
    },
    {
      "filename": "output/dist/umd/ffmpeg-core.wasm",
      "sha256": "d89ffcda71447e8c26a457717b1a636225aa7fe07250f7859d7e5fb0663a28b1"
    }
  ],
  "recipe": [
    {
      "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/Dockerfile.lgpl",
      "sha256": "e3fd3de7b228a5603e1587fee1984166470dcf0b63ad489480b014708386375d"
    },
    {
      "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/build/ffmpeg-wasm-lgpl.sh",
      "sha256": "f44b08601321bb7166ceffab5a72d87509c0ce46222d0abcf881dc187a101b07"
    },
    {
      "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/source-lock-lgpl.json",
      "sha256": "0cacf0915a31476db9d48e7d2d758a38ff47b3a13a7be3ee3d0cef15b87f2f6e"
    },
    {
      "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/CHANGES.txt",
      "sha256": "1ef478eeabdc4ba009f53df1ea104c0d8b7b9e1759395e1d6978e95412910fe0"
    }
  ],
  "siteAdapter": [
    {
      "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/site-adapter/video-converter.ts",
      "sha256": "0f82aac4cc8890aec32a2691de5ca80737e37c8cf70c13adde85bb27ec3e5653"
    },
    {
      "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/site-adapter/video-tools.ts",
      "sha256": "d1eb0f7f823bcc20e89fa3db1d79a36748cbc6ecc6054e0657d93f0b5246e08e"
    },
    {
      "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/site-adapter/README.txt",
      "sha256": "ea44fb6c8d26433a54ebbe6acb24f64facc2646101142f047eb47221630819e5"
    }
  ],
  "components": [
    {
      "name": "ffmpeg.wasm",
      "repository": "ffmpegwasm/ffmpeg.wasm",
      "commit": "71aa99d37c02a7b4c435275ca9ef50e612f6efa1",
      "archiveName": "ffmpeg.wasm-71aa99d37c02.tar.gz",
      "archiveBytes": 1329368,
      "archiveSha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/ffmpeg.wasm-71aa99d37c02.tar.gz",
          "bytes": 1329368,
          "sha256": "53c5842f160cece0e39345876f9483b56aa84b966637ff6f624353a0fa884219"
        }
      ],
      "notices": [
        {
          "name": "ffmpeg.wasm-LICENSE.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/ffmpeg.wasm-LICENSE.txt",
          "sha256": "3e123e29517d76504ffce77b3f8e2ccffd4712493f27694b0aba3e376676459f"
        }
      ]
    },
    {
      "name": "FFmpeg",
      "repository": "FFmpeg/FFmpeg",
      "commit": "4729204c17f756e186d622060088371d10b34f7e",
      "archiveName": "FFmpeg-4729204c17f7.tar.gz",
      "archiveBytes": 14428595,
      "archiveSha256": "0d7ad57d4dd851d577fc6c19e5cec5b6e5faaeb2dbd52ab76127e3c3763fec6d",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/FFmpeg-4729204c17f7.tar.gz",
          "bytes": 14428595,
          "sha256": "0d7ad57d4dd851d577fc6c19e5cec5b6e5faaeb2dbd52ab76127e3c3763fec6d"
        }
      ],
      "notices": [
        {
          "name": "FFmpeg-COPYING.GPLv2.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/FFmpeg-COPYING.GPLv2.txt",
          "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"
        },
        {
          "name": "FFmpeg-COPYING.GPLv3.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/FFmpeg-COPYING.GPLv3.txt",
          "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903"
        },
        {
          "name": "FFmpeg-COPYING.LGPLv2.1.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/FFmpeg-COPYING.LGPLv2.1.txt",
          "sha256": "b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe"
        },
        {
          "name": "FFmpeg-COPYING.LGPLv3.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/FFmpeg-COPYING.LGPLv3.txt",
          "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768"
        },
        {
          "name": "FFmpeg-LICENSE.md.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/FFmpeg-LICENSE.md.txt",
          "sha256": "cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2"
        }
      ]
    },
    {
      "name": "libvpx",
      "repository": "ffmpegwasm/libvpx",
      "commit": "10b9492dcf05b652e2e4b370e205bd605d421972",
      "archiveName": "libvpx-10b9492dcf05.tar.gz",
      "archiveBytes": 5520751,
      "archiveSha256": "12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/libvpx-10b9492dcf05.tar.gz",
          "bytes": 5520751,
          "sha256": "12181ed27342415e8b01bf09abfbf1dfa27a6a32f302fb78b48bd70efe50f702"
        }
      ],
      "notices": [
        {
          "name": "libvpx-LICENSE.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/libvpx-LICENSE.txt",
          "sha256": "8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615"
        },
        {
          "name": "libvpx-PATENTS.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/libvpx-PATENTS.txt",
          "sha256": "cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c"
        }
      ]
    },
    {
      "name": "lame",
      "repository": "ffmpegwasm/lame",
      "commit": "2badea1974ae36cb8312afe99cff1e6b3b5decee",
      "archiveName": "lame-2badea1974ae.tar.gz",
      "archiveBytes": 1525181,
      "archiveSha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/lame-2badea1974ae.tar.gz",
          "bytes": 1525181,
          "sha256": "0d97ba0776988f5730e0ce1fa936e7c5d6836c757993ba55073513fe89cf410a"
        }
      ],
      "notices": [
        {
          "name": "lame-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/lame-COPYING.txt",
          "sha256": "bfe4a52dc4645385f356a8e83cc54216a293e3b6f1cb4f79f5fc0277abf937fd"
        },
        {
          "name": "lame-LICENSE.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/lame-LICENSE.txt",
          "sha256": "7a40cbd8818c57e5285e83c772a459a996d1662c824a879836b97b473c07cae4"
        }
      ]
    },
    {
      "name": "ogg",
      "repository": "ffmpegwasm/Ogg",
      "commit": "bada45718453ac27b56773ae663f7e65112f6a6e",
      "archiveName": "ogg-bada45718453.tar.gz",
      "archiveBytes": 256023,
      "archiveSha256": "4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/ogg-bada45718453.tar.gz",
          "bytes": 256023,
          "sha256": "4d61f8dfa248276c42bd5404b1a87ae9d8a0d58791f55e20018c7b39b38d8823"
        }
      ],
      "notices": [
        {
          "name": "ogg-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/ogg-COPYING.txt",
          "sha256": "d2ab5758336489da61c12cc5bb757da5339c4ae9001f9bb0562b4370249af814"
        }
      ]
    },
    {
      "name": "theora",
      "repository": "ffmpegwasm/theora",
      "commit": "7ffd8b2ecfc2d93ae5e16028e7528e609266bfbf",
      "archiveName": "theora-7ffd8b2ecfc2.tar.gz",
      "archiveBytes": 1134014,
      "archiveSha256": "c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/theora-7ffd8b2ecfc2.tar.gz",
          "bytes": 1134014,
          "sha256": "c38e6a3fb19566a44dcb283323c48311dd484f1416f3f34676d3e7fd252dfbc5"
        }
      ],
      "notices": [
        {
          "name": "theora-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/theora-COPYING.txt",
          "sha256": "8417fad7da775735564e209484a2e011e0fa201e94f01fdbee6e4977e478e6fc"
        },
        {
          "name": "theora-LICENSE.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/theora-LICENSE.txt",
          "sha256": "654a0238f789f4435c4818f50005b141d013c5a09a31d861efc1d0d67ba975a4"
        }
      ]
    },
    {
      "name": "opus",
      "repository": "ffmpegwasm/opus",
      "commit": "e85ed7726db5d677c9c0677298ea0cb9c65bdd23",
      "archiveName": "opus-e85ed7726db5.tar.gz",
      "archiveBytes": 829306,
      "archiveSha256": "c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/opus-e85ed7726db5.tar.gz",
          "bytes": 829306,
          "sha256": "c6d574b17d70b8c289d997a8ac81314cf1fd8c52237c421b2ee34e69cea85bf8"
        }
      ],
      "notices": [
        {
          "name": "opus-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/opus-COPYING.txt",
          "sha256": "8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682"
        },
        {
          "name": "opus-LICENSE_PLEASE_READ.txt.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/opus-LICENSE_PLEASE_READ.txt.txt",
          "sha256": "7efb4989e0cd1b256229bdf2f09300c5d14e35db0e7476bfb87fac243498273d"
        }
      ]
    },
    {
      "name": "vorbis",
      "repository": "ffmpegwasm/vorbis",
      "commit": "7798164043197d7e33f02de4353ce2aa5b248225",
      "archiveName": "vorbis-779816404319.tar.gz",
      "archiveBytes": 1324827,
      "archiveSha256": "69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/vorbis-779816404319.tar.gz",
          "bytes": 1324827,
          "sha256": "69b87cafe2815d02609886a63b9d4c0b7461e1e2f6ecf3960ede04053da6e96a"
        }
      ],
      "notices": [
        {
          "name": "vorbis-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/vorbis-COPYING.txt",
          "sha256": "414bfd5d8ee64395a9231d6386188461500052c10915bee08b18bfa9489dd0b3"
        }
      ]
    },
    {
      "name": "zlib",
      "repository": "ffmpegwasm/zlib",
      "commit": "cacf7f1d4e3d44d871b605da3b647f07d718623f",
      "archiveName": "zlib-cacf7f1d4e3d.tar.gz",
      "archiveBytes": 645528,
      "archiveSha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/zlib-cacf7f1d4e3d.tar.gz",
          "bytes": 645528,
          "sha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45"
        }
      ],
      "notices": [
        {
          "name": "zlib-README.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/zlib-README.txt",
          "sha256": "7960b6b1cc63e619abb77acaea5427159605afee8c8b362664f4effc7d7f7d15"
        }
      ]
    },
    {
      "name": "libwebp",
      "repository": "ffmpegwasm/libwebp",
      "commit": "ca332209cb5567c9b249c86788cb2dbf8847e760",
      "archiveName": "libwebp-ca332209cb55.tar.gz",
      "archiveBytes": 3685887,
      "archiveSha256": "1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/libwebp-ca332209cb55.tar.gz",
          "bytes": 3685887,
          "sha256": "1676107dc385f9bf6cb4c2b94d4a9359d1fd95ab6309cb587191a742df292fe2"
        }
      ],
      "notices": [
        {
          "name": "libwebp-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/libwebp-COPYING.txt",
          "sha256": "5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf"
        },
        {
          "name": "libwebp-PATENTS.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/libwebp-PATENTS.txt",
          "sha256": "cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c"
        }
      ]
    },
    {
      "name": "freetype2",
      "repository": "ffmpegwasm/freetype2",
      "commit": "6a2b3e4007e794bfc6c91030d0ed987f925164a8",
      "archiveName": "freetype2-6a2b3e4007e7.tar.gz",
      "archiveBytes": 2095678,
      "archiveSha256": "09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/freetype2-6a2b3e4007e7.tar.gz",
          "bytes": 2095678,
          "sha256": "09acceb42508c65b7b744cc2ad01d7548868ca57babc39f7683ec3c0f7541e8c"
        }
      ],
      "notices": [
        {
          "name": "freetype2-docs-LICENSE.TXT.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/freetype2-docs-LICENSE.TXT.txt",
          "sha256": "fd056de4196903a676208ef58cfddafc7d583d1f28fa2e44c309cf84a59e62fb"
        },
        {
          "name": "freetype2-FTL.TXT",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/freetype2-FTL.TXT",
          "sha256": "08c135755dd589039470f1fdbb400daaabaaa50d0b366d19cebff4d22986baa1"
        }
      ]
    },
    {
      "name": "fribidi",
      "repository": "fribidi/fribidi",
      "commit": "f9e8e71a6fbf4a4619481284c9f484d10e559995",
      "archiveName": "fribidi-f9e8e71a6fbf.tar.gz",
      "archiveBytes": 2088197,
      "archiveSha256": "65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/fribidi-f9e8e71a6fbf.tar.gz",
          "bytes": 2088197,
          "sha256": "65ff6fb1a478c4d90ae16825da8c97b8a63e2674f8a2d6dae8800f89089640ba"
        }
      ],
      "notices": [
        {
          "name": "fribidi-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/fribidi-COPYING.txt",
          "sha256": "32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b"
        }
      ]
    },
    {
      "name": "harfbuzz",
      "repository": "harfbuzz/harfbuzz",
      "commit": "4a1d891c6317d2c83e5f3c2607ec5f5ccedffcde",
      "archiveName": "harfbuzz-4a1d891c6317.tar.gz",
      "archiveBytes": 32968210,
      "archiveSha256": "69ba7c7a42643a3654781242016dd09245cab7353fc2a02cecb710e479c9a881",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/harfbuzz-4a1d891c6317.tar.gz.part01",
          "bytes": 20971520,
          "sha256": "ba6b7a41c752749e507f7f49e2ad48f9e7e7e018f461e76981bbf8cd5f2f7475"
        },
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/harfbuzz-4a1d891c6317.tar.gz.part02",
          "bytes": 11996690,
          "sha256": "596db6ba095b42728bcbc5752b97eb0b041230b3aa6ee39094d2d3f11307d02e"
        }
      ],
      "notices": [
        {
          "name": "harfbuzz-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/harfbuzz-COPYING.txt",
          "sha256": "4345e1735f8bc6d812fed5180cabb5a5e88a4109d332652f2a45c13cfa5ee692"
        },
        {
          "name": "harfbuzz-ms-use-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/harfbuzz-ms-use-COPYING.txt",
          "sha256": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383"
        }
      ]
    },
    {
      "name": "libass",
      "repository": "libass/libass",
      "commit": "d149636f502f5774ae1a8fb4c554b122674393b2",
      "archiveName": "libass-d149636f502f.tar.gz",
      "archiveBytes": 243399,
      "archiveSha256": "5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/libass-d149636f502f.tar.gz",
          "bytes": 243399,
          "sha256": "5cfe23562fa623a3b209d156ad469aeb2e31f69bf6b256ea737d87d9ed89301d"
        }
      ],
      "notices": [
        {
          "name": "libass-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/libass-COPYING.txt",
          "sha256": "f7e30699d02798351e7f839e3d3bfeb29ce65e44efa7735c225464c4fd7dfe9c"
        }
      ]
    },
    {
      "name": "zimg",
      "repository": "sekrit-twc/zimg",
      "commit": "e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87",
      "archiveName": "zimg-e5b0de6bebbc.tar.gz",
      "archiveBytes": 326769,
      "archiveSha256": "3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8",
      "parts": [
        {
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/zimg-e5b0de6bebbc.tar.gz",
          "bytes": 326769,
          "sha256": "3ab062eff30067799997bc3e911c0108a5b8cbcd6e0ef14053f17ff0ecd0add8"
        }
      ],
      "notices": [
        {
          "name": "zimg-COPYING.txt",
          "url": "/licenses/ffmpeg-core-lgpl-2026-10-13/notices/zimg-COPYING.txt",
          "sha256": "7637386b5f81e8a719ca336233149005e5fa28b5e6054ea7b67de49355b0ad40"
        }
      ]
    }
  ]
}
