{
  "binaryRedistributionPackage": {
    "directory": "redist/owned-ffmpeg",
    "files": [
      {
        "bytes": 14546432,
        "path": "avcodec-63.dll",
        "sha256": "24ee255a94242b074e7f4303b9ca978999ac005fe477b14d5a701a745fabaf4f"
      },
      {
        "bytes": 138752,
        "path": "avdevice-63.dll",
        "sha256": "464d9eddf838b4f2a6cd7b2a2e80d0077cf9a283ca2b5c69b11e49e1e57ddc30"
      },
      {
        "bytes": 4003840,
        "path": "avfilter-12.dll",
        "sha256": "0e3fd826785b77492ecbfc15032430e5afc2d14bc9e18ae211147734f5a84b2b"
      },
      {
        "bytes": 2428416,
        "path": "avformat-63.dll",
        "sha256": "193320e0446cd62794186bd9284fb8f310873666997bbb6e41922f89e9725117"
      },
      {
        "bytes": 1018368,
        "path": "avutil-61.dll",
        "sha256": "0130f66a3eaf3bb7503aaec23842e75e033dd68c289ecca7e4e23843151b9df5"
      },
      {
        "bytes": 467456,
        "path": "ffmpeg.exe",
        "sha256": "68d524b23dead1556f9d8c14ff7aa6bc68c06d7a04a1a87c1d6a21eccb57fdc6"
      },
      {
        "bytes": 92259,
        "path": "FFMPEG_LICENSES.txt",
        "sha256": "a61b9793bc0dbe62a19347724c1fb8aee3832d173357015d3b7f6126c77bb3c5"
      },
      {
        "bytes": 681726,
        "path": "libgcc_s_seh-1.dll",
        "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
      },
      {
        "bytes": 18092,
        "path": "notices/ffmpeg/COPYING.GPLv2",
        "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"
      },
      {
        "bytes": 35147,
        "path": "notices/ffmpeg/COPYING.GPLv3",
        "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903"
      },
      {
        "bytes": 26517,
        "path": "notices/ffmpeg/COPYING.LGPLv2.1",
        "sha256": "246041b6ecf9bc32d718a62c57877c78b5eb397b6467e74ed7ae2626ab189c30"
      },
      {
        "bytes": 7651,
        "path": "notices/ffmpeg/COPYING.LGPLv3",
        "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768"
      },
      {
        "bytes": 4346,
        "path": "notices/ffmpeg/LICENSE.md",
        "sha256": "2e1d16c72fd74e12063776371da757322f8b77589386532f4fd8634bde7de1af"
      },
      {
        "bytes": 68114,
        "path": "notices/toolchain/gcc-12-base-copyright.txt",
        "sha256": "0a5e7012684e36ea53102705e51e44730765ac3094c952bd78c465edbfe6fb5f"
      },
      {
        "bytes": 75646,
        "path": "notices/toolchain/gcc-mingw-w64-base-copyright.txt",
        "sha256": "897d30c4a451f2d07bf7eba6587136b7eddd5b2cd89e7e942024fce6d6693c78"
      },
      {
        "bytes": 75646,
        "path": "notices/toolchain/gcc-mingw-w64-x86-64-win32-runtime-copyright.txt",
        "sha256": "897d30c4a451f2d07bf7eba6587136b7eddd5b2cd89e7e942024fce6d6693c78"
      },
      {
        "bytes": 35568,
        "path": "notices/toolchain/mingw-w64-common-copyright.txt",
        "sha256": "cc412e390454e8255221a0bee9bc6554f287bddd574bc2a463131c170d1c708e"
      },
      {
        "bytes": 35568,
        "path": "notices/toolchain/mingw-w64-x86-64-dev-copyright.txt",
        "sha256": "cc412e390454e8255221a0bee9bc6554f287bddd574bc2a463131c170d1c708e"
      },
      {
        "bytes": 687,
        "path": "README.md",
        "sha256": "c773f2c792012bfd006ac2447bd3954e431b9fb8013357e49e55526b5ccb60ea"
      },
      {
        "bytes": 263,
        "path": "SOURCE-OFFER.txt",
        "sha256": "43d545c572d6f76eb8e8d0393cc3d10a3747f47a7719478fdd7cc54a6fe3ab71"
      },
      {
        "bytes": 122368,
        "path": "swresample-7.dll",
        "sha256": "2abea6554dee11cc90a6aeaeda11bc1c2728a103c6222e8826e56849e01e161a"
      },
      {
        "bytes": 1121792,
        "path": "swscale-10.dll",
        "sha256": "6006017f3f1da9d99d5254188257619a6049fd6378808acb1ebee9a9a3a25a4a"
      },
      {
        "bytes": 534,
        "path": "THIRD_PARTY_NOTICES.txt",
        "sha256": "01d920549a640236605cac9f1251b5e87f26fc50ea78573e337d9843635d5d73"
      },
      {
        "bytes": 1443,
        "path": "TOOLCHAIN_NOTICES.txt",
        "sha256": "4dce7b6e2dede2f913a7af3dbca2377772f428d3c8bde8ae3aa149bc11af221c"
      }
    ],
    "manifest": {
      "bytes": 3908,
      "path": "redist/owned-ffmpeg/PACKAGE-MANIFEST.json",
      "sha256": "0679a17045fb9d64a06eff65976bad7eba775a2f7098c4912c9a810ad70bf42a"
    },
    "runtimeFiles": [
      {
        "bytes": 14546432,
        "path": "avcodec-63.dll",
        "sha256": "24ee255a94242b074e7f4303b9ca978999ac005fe477b14d5a701a745fabaf4f"
      },
      {
        "bytes": 138752,
        "path": "avdevice-63.dll",
        "sha256": "464d9eddf838b4f2a6cd7b2a2e80d0077cf9a283ca2b5c69b11e49e1e57ddc30"
      },
      {
        "bytes": 4003840,
        "path": "avfilter-12.dll",
        "sha256": "0e3fd826785b77492ecbfc15032430e5afc2d14bc9e18ae211147734f5a84b2b"
      },
      {
        "bytes": 2428416,
        "path": "avformat-63.dll",
        "sha256": "193320e0446cd62794186bd9284fb8f310873666997bbb6e41922f89e9725117"
      },
      {
        "bytes": 1018368,
        "path": "avutil-61.dll",
        "sha256": "0130f66a3eaf3bb7503aaec23842e75e033dd68c289ecca7e4e23843151b9df5"
      },
      {
        "bytes": 467456,
        "path": "ffmpeg.exe",
        "sha256": "68d524b23dead1556f9d8c14ff7aa6bc68c06d7a04a1a87c1d6a21eccb57fdc6"
      },
      {
        "bytes": 681726,
        "path": "libgcc_s_seh-1.dll",
        "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
      },
      {
        "bytes": 122368,
        "path": "swresample-7.dll",
        "sha256": "2abea6554dee11cc90a6aeaeda11bc1c2728a103c6222e8826e56849e01e161a"
      },
      {
        "bytes": 1121792,
        "path": "swscale-10.dll",
        "sha256": "6006017f3f1da9d99d5254188257619a6049fd6378808acb1ebee9a9a3a25a4a"
      }
    ]
  },
  "completionStatus": "approved-for-external-redistribution",
  "components": [
    {
      "componentId": "ffmpeg-2d1af283d721",
      "copyrightDisposition": {
        "copyrightEvidenceFilesPresent": true,
        "reason": "Qualified redistribution review completed; the retained attribution and copyright materials are approved for the selected release package.",
        "status": "qualified-approved"
      },
      "licenseDisposition": {
        "compatibilityDecision": "approved-for-selected-release-configuration",
        "qualificationStatus": "qualified-approved",
        "reason": "Qualified licensing review completed for the selected release configuration and redistribution model.",
        "spdxExpression": "LGPL-2.1-or-later"
      },
      "licenseNoticeFiles": [
        {
          "bytes": 18092,
          "copyrightEvidencePresent": true,
          "licenseSignals": [
            "GPL-2.0"
          ],
          "path": "notices/ffmpeg/COPYING.GPLv2",
          "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643",
          "sourceMember": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.GPLv2",
          "sourceMemberBytes": 18092,
          "sourceMemberSha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"
        },
        {
          "bytes": 35147,
          "copyrightEvidencePresent": true,
          "licenseSignals": [
            "GPL-3.0"
          ],
          "path": "notices/ffmpeg/COPYING.GPLv3",
          "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903",
          "sourceMember": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.GPLv3",
          "sourceMemberBytes": 35147,
          "sourceMemberSha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903"
        },
        {
          "bytes": 26517,
          "copyrightEvidencePresent": true,
          "licenseSignals": [
            "GPL-2.0",
            "LGPL-2.1"
          ],
          "path": "notices/ffmpeg/COPYING.LGPLv2.1",
          "sha256": "246041b6ecf9bc32d718a62c57877c78b5eb397b6467e74ed7ae2626ab189c30",
          "sourceMember": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.LGPLv2.1",
          "sourceMemberBytes": 26517,
          "sourceMemberSha256": "246041b6ecf9bc32d718a62c57877c78b5eb397b6467e74ed7ae2626ab189c30"
        },
        {
          "bytes": 7651,
          "copyrightEvidencePresent": true,
          "licenseSignals": [
            "LGPL-3.0"
          ],
          "path": "notices/ffmpeg/COPYING.LGPLv3",
          "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768",
          "sourceMember": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.LGPLv3",
          "sourceMemberBytes": 7651,
          "sourceMemberSha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768"
        },
        {
          "bytes": 4346,
          "copyrightEvidencePresent": false,
          "licenseSignals": [
            "GPL-2.0",
            "GPL-3.0",
            "LGPL-2.1",
            "LGPL-3.0"
          ],
          "path": "notices/ffmpeg/LICENSE.md",
          "sha256": "2e1d16c72fd74e12063776371da757322f8b77589386532f4fd8634bde7de1af",
          "sourceMember": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/LICENSE.md",
          "sourceMemberBytes": 4346,
          "sourceMemberSha256": "2e1d16c72fd74e12063776371da757322f8b77589386532f4fd8634bde7de1af"
        }
      ],
      "noticeDisposition": {
        "includedInGeneratedBundle": true,
        "reason": "The exact FFmpeg legal files are copied into the package; sufficiency is not self-certified.",
        "status": "source-notices-retained"
      },
      "observedLicenseSignals": [
        "GPL-2.0",
        "GPL-3.0",
        "LGPL-2.1",
        "LGPL-3.0"
      ],
      "role": "owned-direct-source",
      "sourceArchive": {
        "bytes": 17492553,
        "path": "redist/owned-ffmpeg-source/ffmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b.tar.gz",
        "sha256": "2d1af283d7217d04f96348115db312ebc808d91ce3f37893e16638f517bf4433"
      },
      "sourceDisposition": {
        "correspondingSourceArchiveIncludedInLocalOffer": true,
        "localSourcePresent": true,
        "modificationStatus": "project-build-configuration-only",
        "remoteUrlVerification": "verified-2026-08-25-http-200-content-length-sha256",
        "sourceOfferUrl": "https://getwavetrove.com/redist/ffmpeg-ffprobe-source-and-notices.zip"
      },
      "sourceRevision": "2d1af283d721"
    }
  ],
  "dockerBuildEvidence": {
    "buildOutputs": [
      {
        "bytes": 14546432,
        "path": "build/ffmpeg-self-build/bin/avcodec-63.dll",
        "sha256": "24ee255a94242b074e7f4303b9ca978999ac005fe477b14d5a701a745fabaf4f"
      },
      {
        "bytes": 158744,
        "path": "build/ffmpeg-self-build/bin/avcodec.lib",
        "sha256": "e4fd381cda1d7b035ac387325e098927d9720ca1875e5c4b7e4a8889212d9a64"
      },
      {
        "bytes": 138752,
        "path": "build/ffmpeg-self-build/bin/avdevice-63.dll",
        "sha256": "464d9eddf838b4f2a6cd7b2a2e80d0077cf9a283ca2b5c69b11e49e1e57ddc30"
      },
      {
        "bytes": 14120,
        "path": "build/ffmpeg-self-build/bin/avdevice.lib",
        "sha256": "c53dd798b615e9d23505f9c41e1978685bdc7e5e87693795ae6be71328ed2ebc"
      },
      {
        "bytes": 4003840,
        "path": "build/ffmpeg-self-build/bin/avfilter-12.dll",
        "sha256": "0e3fd826785b77492ecbfc15032430e5afc2d14bc9e18ae211147734f5a84b2b"
      },
      {
        "bytes": 57188,
        "path": "build/ffmpeg-self-build/bin/avfilter.lib",
        "sha256": "0dde10111295adcd733a83d81c7617d8bed3aedea83f3b66e6305ea9b1fa5295"
      },
      {
        "bytes": 2428416,
        "path": "build/ffmpeg-self-build/bin/avformat-63.dll",
        "sha256": "193320e0446cd62794186bd9284fb8f310873666997bbb6e41922f89e9725117"
      },
      {
        "bytes": 125962,
        "path": "build/ffmpeg-self-build/bin/avformat.lib",
        "sha256": "79c275be5676cc717628499789bc3e02f86416d063a621b0286566384c043638"
      },
      {
        "bytes": 1018368,
        "path": "build/ffmpeg-self-build/bin/avutil-61.dll",
        "sha256": "0130f66a3eaf3bb7503aaec23842e75e033dd68c289ecca7e4e23843151b9df5"
      },
      {
        "bytes": 500310,
        "path": "build/ffmpeg-self-build/bin/avutil.lib",
        "sha256": "fc52ac38e54933a02dba8a7309fc08b64b93ee9dc2e0cf54640e475462f92b69"
      },
      {
        "bytes": 467456,
        "path": "build/ffmpeg-self-build/bin/ffmpeg.exe",
        "sha256": "68d524b23dead1556f9d8c14ff7aa6bc68c06d7a04a1a87c1d6a21eccb57fdc6"
      },
      {
        "bytes": 214528,
        "path": "build/ffmpeg-self-build/bin/ffprobe.exe",
        "sha256": "79db03cecd7c1521343f9a39a492484c206b8392c4e29c38fc80b18e61eb753b"
      },
      {
        "bytes": 681726,
        "path": "build/ffmpeg-self-build/bin/libgcc_s_seh-1.dll",
        "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
      },
      {
        "bytes": 122368,
        "path": "build/ffmpeg-self-build/bin/swresample-7.dll",
        "sha256": "2abea6554dee11cc90a6aeaeda11bc1c2728a103c6222e8826e56849e01e161a"
      },
      {
        "bytes": 19876,
        "path": "build/ffmpeg-self-build/bin/swresample.lib",
        "sha256": "01135eb114938e033c4e054821df549661fc01efeb8ea0675f209b9df3ff76ad"
      },
      {
        "bytes": 1121792,
        "path": "build/ffmpeg-self-build/bin/swscale-10.dll",
        "sha256": "6006017f3f1da9d99d5254188257619a6049fd6378808acb1ebee9a9a3a25a4a"
      },
      {
        "bytes": 33288,
        "path": "build/ffmpeg-self-build/bin/swscale.lib",
        "sha256": "87538ccd4504407d525b21eadd7b21ddfe843950b4aefbd52aacb811b59251e5"
      }
    ],
    "buildStatus": "passed",
    "builder": {
      "baseImage": "debian@sha256:63a496b5d3b99214b39f5ed70eb71a61e590a77979c79cbee4faf991f8c0783e",
      "dockerfile": {
        "bytes": 3367,
        "path": "docker/ffmpeg-minimal/Dockerfile",
        "sha256": "85c9db73890d9ab7c63737e01e73e6280201353bfa83bd309ebcebb95b5d20d2"
      },
      "kind": "project-owned-dockerfile"
    },
    "configureArguments": "# ./configure --prefix=/opt/output --target-os=mingw32 --arch=x86_64 --enable-cross-compile --cross-prefix=x86_64-w64-mingw32- --host-cc=gcc --cc=x86_64-w64-mingw32-gcc --cxx=x86_64-w64-mingw32-g++ --ar=x86_64-w64-mingw32-gcc-ar --ranlib=x86_64-w64-mingw32-gcc-ranlib --nm=x86_64-w64-mingw32-gcc-nm --enable-version3 --disable-debug --disable-autodetect --enable-shared --disable-static --disable-doc --disable-network --disable-ffplay --extra-version=20260809",
    "evidenceFiles": [
      {
        "bytes": 500,
        "path": "build/ffmpeg-self-build/evidence/config.fate",
        "sha256": "14b7ef9edd1e057c6126cd7572f857c127f71c40bc719fe3f54183c20d72d3b3"
      },
      {
        "bytes": 589445,
        "path": "build/ffmpeg-self-build/evidence/config.log",
        "sha256": "d25822ce6ea1dbd521cc88e203aac6116d7f2318c383aec66866a7a836c7bde8"
      },
      {
        "bytes": 2143500,
        "path": "build/ffmpeg-self-build/evidence/make.log",
        "sha256": "d1f32445d7c58bcf0efe1b08060d939f212194fa4d88069b626b5be0abd0f2ef"
      },
      {
        "bytes": 88278,
        "path": "build/ffmpeg-self-build/evidence/minimal-smoke.wav",
        "sha256": "1eb3eda534294310596120e9a38240fdc6eb8b75d269210e12d0ff4496db7ba1"
      }
    ],
    "externalDistributionApproved": true,
    "externalLibraryPolicy": {
      "autodetectionDisabled": true,
      "observedLinkerTokens": [
        {
          "kind": "toolchain-runtime",
          "token": "-latomic"
        },
        {
          "kind": "ffmpeg-internal",
          "token": "-lavcodec"
        },
        {
          "kind": "ffmpeg-internal",
          "token": "-lavdevice"
        },
        {
          "kind": "ffmpeg-internal",
          "token": "-lavfilter"
        },
        {
          "kind": "ffmpeg-internal",
          "token": "-lavformat"
        },
        {
          "kind": "ffmpeg-internal",
          "token": "-lavutil"
        },
        {
          "kind": "platform-runtime",
          "token": "-lbcrypt"
        },
        {
          "kind": "platform-runtime",
          "token": "-lgdi32"
        },
        {
          "kind": "platform-runtime",
          "token": "-lm"
        },
        {
          "kind": "platform-runtime",
          "token": "-lole32"
        },
        {
          "kind": "platform-runtime",
          "token": "-loleaut32"
        },
        {
          "kind": "platform-runtime",
          "token": "-lpsapi"
        },
        {
          "kind": "platform-runtime",
          "token": "-lshell32"
        },
        {
          "kind": "platform-runtime",
          "token": "-lshlwapi"
        },
        {
          "kind": "platform-runtime",
          "token": "-lstrmiids"
        },
        {
          "kind": "ffmpeg-internal",
          "token": "-lswresample"
        },
        {
          "kind": "ffmpeg-internal",
          "token": "-lswscale"
        },
        {
          "kind": "platform-runtime",
          "token": "-luser32"
        },
        {
          "kind": "platform-runtime",
          "token": "-luuid"
        },
        {
          "kind": "platform-runtime",
          "token": "-lvfw32"
        }
      ],
      "thirdPartyStaticLibraryTokens": [],
      "unresolvedStaticLibraryTokens": []
    },
    "legalDisposition": "Qualified licensing, codec/patent, trademark, toolchain, notice, SBOM, and artifact-parity review completed and approved for external redistribution.",
    "licenseCompatibilityEvaluated": true,
    "recordType": "ffmpeg-project-owned-minimal-source-build",
    "releaseApproved": true,
    "runtimeOutputs": [
      {
        "bytes": 14546432,
        "path": "build/ffmpeg-self-build/bin/avcodec-63.dll",
        "sha256": "24ee255a94242b074e7f4303b9ca978999ac005fe477b14d5a701a745fabaf4f"
      },
      {
        "bytes": 138752,
        "path": "build/ffmpeg-self-build/bin/avdevice-63.dll",
        "sha256": "464d9eddf838b4f2a6cd7b2a2e80d0077cf9a283ca2b5c69b11e49e1e57ddc30"
      },
      {
        "bytes": 4003840,
        "path": "build/ffmpeg-self-build/bin/avfilter-12.dll",
        "sha256": "0e3fd826785b77492ecbfc15032430e5afc2d14bc9e18ae211147734f5a84b2b"
      },
      {
        "bytes": 2428416,
        "path": "build/ffmpeg-self-build/bin/avformat-63.dll",
        "sha256": "193320e0446cd62794186bd9284fb8f310873666997bbb6e41922f89e9725117"
      },
      {
        "bytes": 1018368,
        "path": "build/ffmpeg-self-build/bin/avutil-61.dll",
        "sha256": "0130f66a3eaf3bb7503aaec23842e75e033dd68c289ecca7e4e23843151b9df5"
      },
      {
        "bytes": 467456,
        "path": "build/ffmpeg-self-build/bin/ffmpeg.exe",
        "sha256": "68d524b23dead1556f9d8c14ff7aa6bc68c06d7a04a1a87c1d6a21eccb57fdc6"
      },
      {
        "bytes": 681726,
        "path": "build/ffmpeg-self-build/bin/libgcc_s_seh-1.dll",
        "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
      },
      {
        "bytes": 122368,
        "path": "build/ffmpeg-self-build/bin/swresample-7.dll",
        "sha256": "2abea6554dee11cc90a6aeaeda11bc1c2728a103c6222e8826e56849e01e161a"
      },
      {
        "bytes": 1121792,
        "path": "build/ffmpeg-self-build/bin/swscale-10.dll",
        "sha256": "6006017f3f1da9d99d5254188257619a6049fd6378808acb1ebee9a9a3a25a4a"
      }
    ],
    "schemaVersion": 1,
    "smokeTests": [
      {
        "name": "version",
        "outputSha256": "5443b2d6012fd78a3366ffb61771452a0c7e45f6c341f39ac11a764dff044520",
        "status": "passed"
      },
      {
        "name": "generate-and-decode-synthetic-wav",
        "output": {
          "bytes": 88278,
          "path": "build/ffmpeg-self-build/evidence/minimal-smoke.wav",
          "sha256": "1eb3eda534294310596120e9a38240fdc6eb8b75d269210e12d0ff4496db7ba1"
        },
        "status": "passed"
      },
      {
        "name": "ffprobe-stream-inspection",
        "observed": {
          "format": {
            "duration": "1.000000",
            "format_name": "wav"
          },
          "programs": [],
          "stream_groups": [],
          "streams": [
            {
              "channels": 1,
              "codec_name": "pcm_s16le",
              "sample_rate": "44100"
            }
          ]
        },
        "status": "passed"
      }
    ],
    "sourceArchive": {
      "bytes": 17492553,
      "path": "redist/owned-ffmpeg-source/ffmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b.tar.gz",
      "sha256": "2d1af283d7217d04f96348115db312ebc808d91ce3f37893e16638f517bf4433"
    },
    "sourceComponents": [
      {
        "componentId": "ffmpeg-2d1af283d721",
        "licenseMembers": [
          {
            "bytes": 18092,
            "member": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.GPLv2",
            "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643"
          },
          {
            "bytes": 35147,
            "member": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.GPLv3",
            "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903"
          },
          {
            "bytes": 26517,
            "member": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.LGPLv2.1",
            "sha256": "246041b6ecf9bc32d718a62c57877c78b5eb397b6467e74ed7ae2626ab189c30"
          },
          {
            "bytes": 7651,
            "member": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/COPYING.LGPLv3",
            "sha256": "da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768"
          },
          {
            "bytes": 4346,
            "member": "FFmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b/LICENSE.md",
            "sha256": "2e1d16c72fd74e12063776371da757322f8b77589386532f4fd8634bde7de1af"
          }
        ],
        "modificationStatus": "project-build-configuration-only",
        "role": "owned-direct-source",
        "sourceArchive": {
          "bytes": 17492553,
          "path": "redist/owned-ffmpeg-source/ffmpeg-fe953596e9f53e3d61c465bce7a29834cae3375b.tar.gz",
          "sha256": "2d1af283d7217d04f96348115db312ebc808d91ce3f37893e16638f517bf4433"
        }
      }
    ],
    "toolchainRuntime": {
      "compilerVersion": {
        "bytes": 240,
        "path": "build/ffmpeg-self-build/evidence/toolchain/compiler-version.txt",
        "sha256": "f79c3b265599c82a9ed686dbb4ab33e26f53f426c7df344b77e6619fbedd8c2c"
      },
      "licenseBasis": "GNU GPLv3-or-later with GCC Runtime Library Exception 3.1; Debian package copyright texts retained.",
      "noticeFiles": [
        {
          "bytes": 68114,
          "path": "build/ffmpeg-self-build/evidence/toolchain/gcc-12-base-copyright.txt",
          "sha256": "0a5e7012684e36ea53102705e51e44730765ac3094c952bd78c465edbfe6fb5f"
        },
        {
          "bytes": 75646,
          "path": "build/ffmpeg-self-build/evidence/toolchain/gcc-mingw-w64-base-copyright.txt",
          "sha256": "897d30c4a451f2d07bf7eba6587136b7eddd5b2cd89e7e942024fce6d6693c78"
        },
        {
          "bytes": 75646,
          "path": "build/ffmpeg-self-build/evidence/toolchain/gcc-mingw-w64-x86-64-win32-runtime-copyright.txt",
          "sha256": "897d30c4a451f2d07bf7eba6587136b7eddd5b2cd89e7e942024fce6d6693c78"
        },
        {
          "bytes": 35568,
          "path": "build/ffmpeg-self-build/evidence/toolchain/mingw-w64-common-copyright.txt",
          "sha256": "cc412e390454e8255221a0bee9bc6554f287bddd574bc2a463131c170d1c708e"
        },
        {
          "bytes": 35568,
          "path": "build/ffmpeg-self-build/evidence/toolchain/mingw-w64-x86-64-dev-copyright.txt",
          "sha256": "cc412e390454e8255221a0bee9bc6554f287bddd574bc2a463131c170d1c708e"
        }
      ],
      "packages": [
        {
          "package": "binutils",
          "version": "2.40-2"
        },
        {
          "package": "binutils-common:amd64",
          "version": "2.40-2"
        },
        {
          "package": "binutils-mingw-w64-x86-64",
          "version": "2.40-2+10.4"
        },
        {
          "package": "binutils-x86-64-linux-gnu",
          "version": "2.40-2"
        },
        {
          "package": "gcc",
          "version": "4:12.2.0-3"
        },
        {
          "package": "gcc-12",
          "version": "12.2.0-14+deb12u1"
        },
        {
          "package": "gcc-12-base:amd64",
          "version": "12.2.0-14+deb12u1"
        },
        {
          "package": "gcc-mingw-w64-base:amd64",
          "version": "12.2.0-14+deb12u1+25.2+b1"
        },
        {
          "package": "gcc-mingw-w64-x86-64",
          "version": "12.2.0-14+25.2"
        },
        {
          "package": "gcc-mingw-w64-x86-64-posix",
          "version": "12.2.0-14+deb12u1+25.2+b1"
        },
        {
          "package": "gcc-mingw-w64-x86-64-posix-runtime",
          "version": "12.2.0-14+deb12u1+25.2+b1"
        },
        {
          "package": "gcc-mingw-w64-x86-64-win32",
          "version": "12.2.0-14+deb12u1+25.2+b1"
        },
        {
          "package": "gcc-mingw-w64-x86-64-win32-runtime",
          "version": "12.2.0-14+deb12u1+25.2+b1"
        },
        {
          "package": "make",
          "version": "4.3-4.1"
        },
        {
          "package": "mingw-w64-common",
          "version": "10.0.0-3"
        },
        {
          "package": "mingw-w64-x86-64-dev",
          "version": "10.0.0-3"
        },
        {
          "package": "nasm",
          "version": "2.16.01-1"
        },
        {
          "package": "pkg-config:amd64",
          "version": "1.8.1-1"
        },
        {
          "package": "yasm",
          "version": "1.3.0-4"
        }
      ],
      "runtimeBinary": {
        "bytes": 681726,
        "path": "build/ffmpeg-self-build/bin/libgcc_s_seh-1.dll",
        "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
      },
      "runtimeComponent": "libgcc_s_seh-1.dll",
      "runtimeLibraryPath": {
        "bytes": 60,
        "path": "build/ffmpeg-self-build/evidence/toolchain/runtime-library-path.txt",
        "sha256": "e0f66b7b8be097e85170c0dacf9647dd8929f8fd26c70a32dafdb553293c111a"
      },
      "sourceOffers": [
        {
          "sourcePackage": "gcc-12",
          "url": "https://sources.debian.org/src/gcc-12/12.2.0-14%2Bdeb12u1/",
          "verification": "recorded-source-offer-not-independently-fetched",
          "version": "12.2.0-14+deb12u1"
        },
        {
          "sourcePackage": "gcc-mingw-w64",
          "url": "https://packages.debian.org/bookworm/source/amd64/gcc-mingw-w64",
          "verification": "recorded-source-offer-not-independently-fetched",
          "version": "25.2"
        }
      ]
    }
  },
  "externalDistributionApproved": true,
  "ffmpegLegalBundle": {
    "bytes": 92259,
    "path": "redist/owned-ffmpeg-source/license-package/FFMPEG_LICENSES.txt",
    "sha256": "a61b9793bc0dbe62a19347724c1fb8aee3832d173357015d3b7f6126c77bb3c5"
  },
  "gitChunkFiles": [],
  "licenseCompatibilityEvaluated": true,
  "noticeBundle": {
    "bytes": 534,
    "path": "redist/owned-ffmpeg-source/license-package/THIRD_PARTY_NOTICES.txt",
    "sha256": "01d920549a640236605cac9f1251b5e87f26fc50ea78573e337d9843635d5d73"
  },
  "packageManifest": {
    "bytes": 4003,
    "path": "redist/owned-ffmpeg-source/license-package/PACKAGE-MANIFEST.json",
    "sha256": "3ee89564a36217c7301b8b978adf4df949dc93645ace69626e5cdf70729758f0"
  },
  "qualifiedReview": {
    "approvalAuthority": "Digital Zone Expert LLC authorized release owner",
    "completedAt": "2026-08-25T00:00:00-05:00",
    "scope": [
      "FFmpeg/FFprobe licensing and notices",
      "GCC/MinGW runtime and source obligations",
      "codec, patent, and trademark review",
      "corresponding-source URL, hash, and artifact parity",
      "final package, SBOM, and About/notice parity"
    ],
    "sourceOffer": {
      "contentLength": 29203493,
      "httpStatus": 200,
      "sha256": "a82edd8609470b713412b8b39f546faade884dbbb91bdad3f769e2e645ad7f60",
      "url": "https://getwavetrove.com/redist/ffmpeg-ffprobe-source-and-notices.zip"
    }
  },
  "recordType": "ffmpeg-static-license-disposition",
  "redistributedRuntime": {
    "directory": "runtime",
    "files": [
      {
        "bytes": 14546432,
        "path": "runtime/avcodec-63.dll",
        "sha256": "24ee255a94242b074e7f4303b9ca978999ac005fe477b14d5a701a745fabaf4f"
      },
      {
        "bytes": 138752,
        "path": "runtime/avdevice-63.dll",
        "sha256": "464d9eddf838b4f2a6cd7b2a2e80d0077cf9a283ca2b5c69b11e49e1e57ddc30"
      },
      {
        "bytes": 4003840,
        "path": "runtime/avfilter-12.dll",
        "sha256": "0e3fd826785b77492ecbfc15032430e5afc2d14bc9e18ae211147734f5a84b2b"
      },
      {
        "bytes": 2428416,
        "path": "runtime/avformat-63.dll",
        "sha256": "193320e0446cd62794186bd9284fb8f310873666997bbb6e41922f89e9725117"
      },
      {
        "bytes": 1018368,
        "path": "runtime/avutil-61.dll",
        "sha256": "0130f66a3eaf3bb7503aaec23842e75e033dd68c289ecca7e4e23843151b9df5"
      },
      {
        "bytes": 467456,
        "path": "runtime/ffmpeg.exe",
        "sha256": "68d524b23dead1556f9d8c14ff7aa6bc68c06d7a04a1a87c1d6a21eccb57fdc6"
      },
      {
        "bytes": 681726,
        "path": "runtime/libgcc_s_seh-1.dll",
        "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
      },
      {
        "bytes": 122368,
        "path": "runtime/swresample-7.dll",
        "sha256": "2abea6554dee11cc90a6aeaeda11bc1c2728a103c6222e8826e56849e01e161a"
      },
      {
        "bytes": 1121792,
        "path": "runtime/swscale-10.dll",
        "sha256": "6006017f3f1da9d99d5254188257619a6049fd6378808acb1ebee9a9a3a25a4a"
      }
    ]
  },
  "releaseApproved": true,
  "schemaVersion": 1,
  "selectedBinarySet": [
    {
      "bytes": 14546432,
      "path": "build/ffmpeg-self-build/bin/avcodec-63.dll",
      "sha256": "24ee255a94242b074e7f4303b9ca978999ac005fe477b14d5a701a745fabaf4f"
    },
    {
      "bytes": 138752,
      "path": "build/ffmpeg-self-build/bin/avdevice-63.dll",
      "sha256": "464d9eddf838b4f2a6cd7b2a2e80d0077cf9a283ca2b5c69b11e49e1e57ddc30"
    },
    {
      "bytes": 4003840,
      "path": "build/ffmpeg-self-build/bin/avfilter-12.dll",
      "sha256": "0e3fd826785b77492ecbfc15032430e5afc2d14bc9e18ae211147734f5a84b2b"
    },
    {
      "bytes": 2428416,
      "path": "build/ffmpeg-self-build/bin/avformat-63.dll",
      "sha256": "193320e0446cd62794186bd9284fb8f310873666997bbb6e41922f89e9725117"
    },
    {
      "bytes": 1018368,
      "path": "build/ffmpeg-self-build/bin/avutil-61.dll",
      "sha256": "0130f66a3eaf3bb7503aaec23842e75e033dd68c289ecca7e4e23843151b9df5"
    },
    {
      "bytes": 467456,
      "path": "build/ffmpeg-self-build/bin/ffmpeg.exe",
      "sha256": "68d524b23dead1556f9d8c14ff7aa6bc68c06d7a04a1a87c1d6a21eccb57fdc6"
    },
    {
      "bytes": 681726,
      "path": "build/ffmpeg-self-build/bin/libgcc_s_seh-1.dll",
      "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
    },
    {
      "bytes": 122368,
      "path": "build/ffmpeg-self-build/bin/swresample-7.dll",
      "sha256": "2abea6554dee11cc90a6aeaeda11bc1c2728a103c6222e8826e56849e01e161a"
    },
    {
      "bytes": 1121792,
      "path": "build/ffmpeg-self-build/bin/swscale-10.dll",
      "sha256": "6006017f3f1da9d99d5254188257619a6049fd6378808acb1ebee9a9a3a25a4a"
    }
  ],
  "sourceArchiveComponentIds": [
    "ffmpeg-2d1af283d721"
  ],
  "sourceArchiveScope": "Project-owned FFmpeg source archive only; no third-party static libraries or external builder recipe is included.",
  "sourceOffer": {
    "availabilityOwner": "getwavetrove.com (user-supplied future source-offer endpoint)",
    "localArchive": {
      "bytes": 17492773,
      "path": "redist/owned-ffmpeg-source/license-package/ffmpeg_src.zip",
      "sha256": "cf16aad051796a748b2510d05100131653aad28cba0fc651f7705f81a145fdfd"
    },
    "remoteArchiveBytes": 29203493,
    "remoteArchiveHash": "a82edd8609470b713412b8b39f546faade884dbbb91bdad3f769e2e645ad7f60",
    "remoteArchiveHashStatus": "verified-2026-08-25",
    "url": "https://getwavetrove.com/redist/ffmpeg-ffprobe-source-and-notices.zip",
    "urlVerification": "verified-2026-08-25-http-200-content-length-sha256"
  },
  "staticLibraryTokens": [
    {
      "kind": "toolchain-runtime",
      "token": "-latomic"
    },
    {
      "kind": "ffmpeg-internal",
      "token": "-lavcodec"
    },
    {
      "kind": "ffmpeg-internal",
      "token": "-lavdevice"
    },
    {
      "kind": "ffmpeg-internal",
      "token": "-lavfilter"
    },
    {
      "kind": "ffmpeg-internal",
      "token": "-lavformat"
    },
    {
      "kind": "ffmpeg-internal",
      "token": "-lavutil"
    },
    {
      "kind": "platform-runtime",
      "token": "-lbcrypt"
    },
    {
      "kind": "platform-runtime",
      "token": "-lgdi32"
    },
    {
      "kind": "platform-runtime",
      "token": "-lm"
    },
    {
      "kind": "platform-runtime",
      "token": "-lole32"
    },
    {
      "kind": "platform-runtime",
      "token": "-loleaut32"
    },
    {
      "kind": "platform-runtime",
      "token": "-lpsapi"
    },
    {
      "kind": "platform-runtime",
      "token": "-lshell32"
    },
    {
      "kind": "platform-runtime",
      "token": "-lshlwapi"
    },
    {
      "kind": "platform-runtime",
      "token": "-lstrmiids"
    },
    {
      "kind": "ffmpeg-internal",
      "token": "-lswresample"
    },
    {
      "kind": "ffmpeg-internal",
      "token": "-lswscale"
    },
    {
      "kind": "platform-runtime",
      "token": "-luser32"
    },
    {
      "kind": "platform-runtime",
      "token": "-luuid"
    },
    {
      "kind": "platform-runtime",
      "token": "-lvfw32"
    }
  ],
  "toolchainRuntime": {
    "compilerVersion": {
      "bytes": 240,
      "path": "build/ffmpeg-self-build/evidence/toolchain/compiler-version.txt",
      "sha256": "f79c3b265599c82a9ed686dbb4ab33e26f53f426c7df344b77e6619fbedd8c2c"
    },
    "licenseBasis": "GNU GPLv3-or-later with GCC Runtime Library Exception 3.1; Debian package copyright texts retained.",
    "noticeBundle": {
      "bytes": 1409,
      "path": "redist/owned-ffmpeg-source/license-package/TOOLCHAIN_NOTICES.txt",
      "sha256": "d5e3c11bf27f62d2e2ac2db573541a6756df3d9101c6ebf5797ce0d14499a8a9"
    },
    "noticeFiles": [
      {
        "bytes": 68114,
        "path": "notices/toolchain/gcc-12-base-copyright.txt",
        "sha256": "0a5e7012684e36ea53102705e51e44730765ac3094c952bd78c465edbfe6fb5f"
      },
      {
        "bytes": 75646,
        "path": "notices/toolchain/gcc-mingw-w64-base-copyright.txt",
        "sha256": "897d30c4a451f2d07bf7eba6587136b7eddd5b2cd89e7e942024fce6d6693c78"
      },
      {
        "bytes": 75646,
        "path": "notices/toolchain/gcc-mingw-w64-x86-64-win32-runtime-copyright.txt",
        "sha256": "897d30c4a451f2d07bf7eba6587136b7eddd5b2cd89e7e942024fce6d6693c78"
      },
      {
        "bytes": 35568,
        "path": "notices/toolchain/mingw-w64-common-copyright.txt",
        "sha256": "cc412e390454e8255221a0bee9bc6554f287bddd574bc2a463131c170d1c708e"
      },
      {
        "bytes": 35568,
        "path": "notices/toolchain/mingw-w64-x86-64-dev-copyright.txt",
        "sha256": "cc412e390454e8255221a0bee9bc6554f287bddd574bc2a463131c170d1c708e"
      }
    ],
    "packages": [
      {
        "package": "binutils",
        "version": "2.40-2"
      },
      {
        "package": "binutils-common:amd64",
        "version": "2.40-2"
      },
      {
        "package": "binutils-mingw-w64-x86-64",
        "version": "2.40-2+10.4"
      },
      {
        "package": "binutils-x86-64-linux-gnu",
        "version": "2.40-2"
      },
      {
        "package": "gcc",
        "version": "4:12.2.0-3"
      },
      {
        "package": "gcc-12",
        "version": "12.2.0-14+deb12u1"
      },
      {
        "package": "gcc-12-base:amd64",
        "version": "12.2.0-14+deb12u1"
      },
      {
        "package": "gcc-mingw-w64-base:amd64",
        "version": "12.2.0-14+deb12u1+25.2+b1"
      },
      {
        "package": "gcc-mingw-w64-x86-64",
        "version": "12.2.0-14+25.2"
      },
      {
        "package": "gcc-mingw-w64-x86-64-posix",
        "version": "12.2.0-14+deb12u1+25.2+b1"
      },
      {
        "package": "gcc-mingw-w64-x86-64-posix-runtime",
        "version": "12.2.0-14+deb12u1+25.2+b1"
      },
      {
        "package": "gcc-mingw-w64-x86-64-win32",
        "version": "12.2.0-14+deb12u1+25.2+b1"
      },
      {
        "package": "gcc-mingw-w64-x86-64-win32-runtime",
        "version": "12.2.0-14+deb12u1+25.2+b1"
      },
      {
        "package": "make",
        "version": "4.3-4.1"
      },
      {
        "package": "mingw-w64-common",
        "version": "10.0.0-3"
      },
      {
        "package": "mingw-w64-x86-64-dev",
        "version": "10.0.0-3"
      },
      {
        "package": "nasm",
        "version": "2.16.01-1"
      },
      {
        "package": "pkg-config:amd64",
        "version": "1.8.1-1"
      },
      {
        "package": "yasm",
        "version": "1.3.0-4"
      }
    ],
    "redistributedBinary": {
      "bytes": 681726,
      "path": "runtime/libgcc_s_seh-1.dll",
      "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
    },
    "runtimeBinary": {
      "bytes": 681726,
      "path": "build/ffmpeg-self-build/bin/libgcc_s_seh-1.dll",
      "sha256": "273073618002c7c3736535b74619a2a84725f349e3d618926b0434657bf156c7"
    },
    "runtimeComponent": "libgcc_s_seh-1.dll",
    "runtimeLibraryPath": {
      "bytes": 60,
      "path": "build/ffmpeg-self-build/evidence/toolchain/runtime-library-path.txt",
      "sha256": "e0f66b7b8be097e85170c0dacf9647dd8929f8fd26c70a32dafdb553293c111a"
    },
    "sourceOffers": [
      {
        "sourcePackage": "gcc-12",
        "url": "https://sources.debian.org/src/gcc-12/12.2.0-14%2Bdeb12u1/",
        "verification": "recorded-source-offer-not-independently-fetched",
        "version": "12.2.0-14+deb12u1"
      },
      {
        "sourcePackage": "gcc-mingw-w64",
        "url": "https://packages.debian.org/bookworm/source/amd64/gcc-mingw-w64",
        "verification": "recorded-source-offer-not-independently-fetched",
        "version": "25.2"
      }
    ]
  },
  "unresolvedStaticLibraryTokens": []
}
