{
  "schemaVersion": 1,
  "verifiedAt": "2026-07-30",
  "binaries": {
    "ffmpeg": {
      "path": "bin/ffmpeg.exe",
      "versionLabel": "ffmpeg version 8.1.2-smart-gif-optimizer-minimal",
      "license": "LGPL-2.1-or-later",
      "executionModel": "separate-process",
      "allowedExternalLibraries": [
        "libvpx"
      ],
      "maximumBytes": 20000000,
      "peTimestamp": 0,
      "peChecksum": 0,
      "sha256": "375c57dacae4453fce7719b4f40ae4b55ea2e3b77fc4b0ce6ad57b0289ba5c6c"
    },
    "gifsicle": {
      "path": "bin/gifsicle.exe",
      "versionLabel": "LCDF Gifsicle 1.95",
      "license": "GPL-2.0-only",
      "executionModel": "separate-process",
      "sha256": "6f60cc7f696ab4b861bf9e6fb5b4fd940b3cb6b9731e2ef04708334af95a7de4"
    }
  },
  "sources": [
    {
      "component": "FFmpeg",
      "version": "8.1.2",
      "fileName": "ffmpeg-8.1.2.tar.xz",
      "url": "https://ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz",
      "sha256": "464beb5e7bf0c311e68b45ae2f04e9cc2af88851abb4082231742a74d97b524c"
    },
    {
      "component": "Gifsicle",
      "version": "1.95",
      "fileName": "gifsicle-1.95.tar.gz",
      "url": "https://eternallybored.org/misc/gifsicle/src/gifsicle-1.95.tar.gz",
      "sha256": "b2711647009fd2a13130f3be160532ed46538e762bfc0f020dea50618a7dc950"
    },
    {
      "component": "libvpx",
      "version": "1.16.0",
      "fileName": "libvpx-v1.16.0.tar.gz",
      "url": "https://chromium.googlesource.com/webm/libvpx/+archive/refs/tags/v1.16.0.tar.gz",
      "sha256": "952cee1cd3c844f2608c20fbd05a0f622ced435eea608d4c615c62f655956e72"
    },
    {
      "component": "zlib",
      "version": "1.3.2",
      "fileName": "zlib-1.3.2.tar.gz",
      "url": "https://zlib.net/fossils/zlib-1.3.2.tar.gz",
      "sha256": "bb329a0a2cd0274d05519d61c667c062e06990d72e125ee2dfa8de64f0119d16"
    }
  ],
  "buildTools": {
    "w64devkit": {
      "version": "2.7.0",
      "compiler": "GCC 15.2.0",
      "sha256": "0ed4248d260d823c2fca5a71d6be8e6332d3c46fe15f92181fc01f3f1297be93"
    },
    "nasm": {
      "version": "2.16.03",
      "sha256": "3ee4782247bcb874378d02f7eab4e294a84d3d15f3f6ee2de2f47a46aa7226e6"
    }
  },
  "runtimePackages": {
    "electron": "43.2.0",
    "react": "19.2.7",
    "react-dom": "19.2.7",
    "lucide-react": "0.468.0"
  },
  "requiredNoticeFiles": [
    "LICENSE.txt",
    "Docs/Licenses/THIRD_PARTY_NOTICES.html",
    "Docs/Licenses/FFmpeg/COPYING.LGPLv2.1.txt",
    "Docs/Licenses/FFmpeg/SOURCE_INFO.txt",
    "Docs/Licenses/FFmpeg/BUILD_INFO.txt",
    "Docs/Licenses/Gifsicle/COPYING.GPLv2.txt",
    "Docs/Licenses/Gifsicle/SOURCE_INFO.txt",
    "Docs/Licenses/libvpx/LICENSE.txt",
    "Docs/Licenses/libvpx/SOURCE_INFO.txt",
    "Docs/Licenses/zlib/LICENSE.txt",
    "Docs/Licenses/zlib/SOURCE_INFO.txt",
    "Docs/Licenses/Electron/LICENSE.txt",
    "Docs/Licenses/React/LICENSE.txt",
    "Docs/Licenses/ReactDOM/LICENSE.txt",
    "Docs/Licenses/Lucide/LICENSE.txt",
    "scripts/build-ffmpeg-minimal.ps1",
    "tests/fixtures/animated.gif"
  ]
}
