{
  "product": "CyberPower Video Switch / Audio Extractor for Free",
  "version": "10.9.1",
  "ffmpegSource": [
    {
      "file": "ffmpeg-f88b741dbf-source.zip",
      "project": "FFmpeg",
      "revision": "f88b741dbf",
      "downloadUrl": "https://codeload.github.com/FFmpeg/FFmpeg/zip/f88b741dbf",
      "originalUrl": "https://github.com/FFmpeg/FFmpeg/commit/f88b741dbf",
      "bytes": 23420137,
      "sha256": "8f3bab9106fd042c361b89e989e450e123046812a80a24f8943797ebc284ef65",
      "scope": "Exact repository source snapshot; external dependency sources are separate materials.",
      "url": "https://freemp3wmaconverter.com/source/ffmpeg-f88b741dbf-source.zip",
      "hosting": "Publisher shared source library"
    },
    {
      "file": "btbn-build-scripts-8267213e26c1-source.zip",
      "project": "BtbN FFmpeg-Builds",
      "revision": "8267213e26c1031621e6e1210fe3aa4867214f6a",
      "downloadUrl": "https://codeload.github.com/BtbN/FFmpeg-Builds/zip/8267213e26c1031621e6e1210fe3aa4867214f6a",
      "originalUrl": "https://github.com/BtbN/FFmpeg-Builds/commit/8267213e26c1031621e6e1210fe3aa4867214f6a",
      "bytes": 232495,
      "sha256": "422e04588ff217e2414b0081a1e30efef130b870315e057d28399b2baef8afbc",
      "scope": "Exact repository source snapshot; external dependency sources are separate materials.",
      "url": "https://freemp3wmaconverter.com/source/btbn-build-scripts-8267213e26c1-source.zip",
      "hosting": "Publisher shared source library"
    }
  ],
  "runtimeToolsForRebuild": {
    "file": "FFmpeg-BtbN-N126342-win64-gpl-shared-tools.zip",
    "build": "BtbN N-126342-gf88b741dbf-20260831",
    "license": "GPL-3.0-or-later",
    "originalUrl": "https://github.com/BtbN/FFmpeg-Builds/releases/tag/autobuild-2026-08-31-13-27",
    "bytes": 74089519,
    "sha256": "d48c432c5d009f5715f48c50a8b41ebe358add2f6b06e4b70abe28f15e93d20d",
    "ffmpegSourceArchive": "ffmpeg-f88b741dbf-source.zip",
    "scope": "Unmodified pinned runtime tools for rebuilding; not a source-code archive.",
    "url": "https://freemp3wmaconverter.com/source/FFmpeg-BtbN-N126342-win64-gpl-shared-tools.zip",
    "hosting": "Unmodified pinned runtime input, not a source archive"
  },
  "dependencyMaterials": {
    "url": "/source/media-source-materials.json",
    "components": 423,
    "bytes": 1032290141
  },
  "additionalComponentSource": [
    {
      "path": "r8-components/yt-dlp-2026.10.10.233141-source.tar.gz",
      "bytes": 6026012,
      "sha256": "f983c6d3ded7148de5b8b22a7db41e12cef05f38f1b5396985d969593efad059",
      "originalUrl": "https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/download/2026.10.10.233141/yt-dlp.tar.gz",
      "component": "yt-dlp",
      "version": "2026.10.10.233141",
      "revision": "897341241f2bfb2439fe0367f4c7c9ccd29a3828",
      "kind": "official pinned release source distribution",
      "url": "/source/r8-components/yt-dlp-2026.10.10.233141-source.tar.gz"
    },
    {
      "path": "r8-components/certifi-2026.7.22.tar.gz",
      "bytes": 138112,
      "sha256": "741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55",
      "originalUrl": "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz",
      "component": "certifi",
      "version": "2026.7.22",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/certifi/2026.7.22/json",
      "declaredLicense": "MPL-2.0",
      "url": "/source/r8-components/certifi-2026.7.22.tar.gz"
    },
    {
      "path": "r8-components/curl_cffi-0.16.0.tar.gz",
      "bytes": 238344,
      "sha256": "b00b423da8028eb6221e3b63bcd63d681150c07cee8b16000d1f7ea292731895",
      "originalUrl": "https://files.pythonhosted.org/packages/b4/23/d32e113b16dbfb458bea408871ed98dd12f306a366a04215e84537e0af7e/curl_cffi-0.16.0.tar.gz",
      "component": "curl_cffi",
      "version": "0.16.0",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/curl_cffi/0.16.0/json",
      "declaredLicense": "MIT",
      "url": "/source/r8-components/curl_cffi-0.16.0.tar.gz"
    },
    {
      "path": "r8-components/brotli-1.2.0.tar.gz",
      "bytes": 7388632,
      "sha256": "e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a",
      "originalUrl": "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz",
      "component": "brotli",
      "version": "1.2.0",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/brotli/1.2.0/json",
      "declaredLicense": "MIT",
      "url": "/source/r8-components/brotli-1.2.0.tar.gz"
    },
    {
      "path": "r8-components/pycryptodomex-3.23.0.tar.gz",
      "bytes": 4922157,
      "sha256": "71909758f010c82bc99b0abf4ea12012c98962fbf0583c2164f8b84533c2e4da",
      "originalUrl": "https://files.pythonhosted.org/packages/c9/85/e24bf90972a30b0fcd16c73009add1d7d7cd9140c2498a68252028899e41/pycryptodomex-3.23.0.tar.gz",
      "component": "pycryptodomex",
      "version": "3.23.0",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/pycryptodomex/3.23.0/json",
      "declaredLicense": "BSD, Public Domain",
      "url": "/source/r8-components/pycryptodomex-3.23.0.tar.gz"
    },
    {
      "path": "r8-components/requests-2.34.2.tar.gz",
      "bytes": 142856,
      "sha256": "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed",
      "originalUrl": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz",
      "component": "requests",
      "version": "2.34.2",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/requests/2.34.2/json",
      "declaredLicense": "Apache-2.0",
      "url": "/source/r8-components/requests-2.34.2.tar.gz"
    },
    {
      "path": "r8-components/mutagen-1.48.1.tar.gz",
      "bytes": 1276978,
      "sha256": "8f95637ab9f6f305cec6bd1294e197debe207998e3e068596563c74f86b0a173",
      "originalUrl": "https://files.pythonhosted.org/packages/df/70/1675da133ea92227da41bf5b24e1c66be597ff736a1533ade41da986852f/mutagen-1.48.1.tar.gz",
      "component": "mutagen",
      "version": "1.48.1",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/mutagen/1.48.1/json",
      "declaredLicense": "GPL-2.0-or-later",
      "url": "/source/r8-components/mutagen-1.48.1.tar.gz"
    },
    {
      "path": "r8-components/urllib3-2.7.0.tar.gz",
      "bytes": 433602,
      "sha256": "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c",
      "originalUrl": "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz",
      "component": "urllib3",
      "version": "2.7.0",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/urllib3/2.7.0/json",
      "declaredLicense": "MIT",
      "url": "/source/r8-components/urllib3-2.7.0.tar.gz"
    },
    {
      "path": "r8-components/yt_dlp_ejs-0.8.0.tar.gz",
      "bytes": 96571,
      "sha256": "d5fa1639f63b5c4af8d932495f60689d5370f1a095782c944f7f62a303eb104e",
      "originalUrl": "https://files.pythonhosted.org/packages/d3/e6/cceb9530e8f4e5940f6f7822d90e9d94f1b85343329a16baaf47bbbb3de1/yt_dlp_ejs-0.8.0.tar.gz",
      "component": "yt-dlp-ejs",
      "version": "0.8.0",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/yt-dlp-ejs/0.8.0/json",
      "declaredLicense": "Unlicense AND MIT AND ISC",
      "url": "/source/r8-components/yt_dlp_ejs-0.8.0.tar.gz"
    },
    {
      "path": "r8-components/websockets-16.1.1.tar.gz",
      "bytes": 182204,
      "sha256": "db234eda965dcce15df96bb9709f587cd87d4d52aaf0e80e2f34ec04c7670c57",
      "originalUrl": "https://files.pythonhosted.org/packages/21/f7/bc3a25c5ec26ce62ce487690becc2f3710bbc7b33338f005ad390db0b986/websockets-16.1.1.tar.gz",
      "component": "websockets",
      "version": "16.1.1",
      "kind": "unmodified upstream Python source distribution",
      "metadataUrl": "https://pypi.org/pypi/websockets/16.1.1/json",
      "declaredLicense": "BSD-3-Clause",
      "url": "/source/r8-components/websockets-16.1.1.tar.gz"
    }
  ],
  "thirdPartyLicenses": [
    {
      "path": "r8-licenses/brotli-LICENSE",
      "bytes": 1084,
      "sha256": "3d180008e36922a4e8daec11c34c7af264fed5962d07924aea928c38e8663c94",
      "originalUrl": "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz",
      "url": "/source/r8-licenses/brotli-LICENSE"
    },
    {
      "path": "r8-licenses/certifi-LICENSE",
      "bytes": 989,
      "sha256": "e93716da6b9c0d5a4a1df60fe695b370f0695603d21f6f83f053e42cfc10caf7",
      "originalUrl": "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz",
      "url": "/source/r8-licenses/certifi-LICENSE"
    },
    {
      "path": "r8-licenses/curl_cffi-LICENSE",
      "bytes": 1106,
      "sha256": "3e88b029b50b6afd36d6b18642ce4c8b6eee4c903f1cfabef5b811f61e07050b",
      "originalUrl": "https://files.pythonhosted.org/packages/b4/23/d32e113b16dbfb458bea408871ed98dd12f306a366a04215e84537e0af7e/curl_cffi-0.16.0.tar.gz",
      "url": "/source/r8-licenses/curl_cffi-LICENSE"
    },
    {
      "path": "r8-licenses/mutagen-COPYING",
      "bytes": 18092,
      "sha256": "8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643",
      "originalUrl": "https://files.pythonhosted.org/packages/df/70/1675da133ea92227da41bf5b24e1c66be597ff736a1533ade41da986852f/mutagen-1.48.1.tar.gz",
      "url": "/source/r8-licenses/mutagen-COPYING"
    },
    {
      "path": "r8-licenses/requests-LICENSE",
      "bytes": 10142,
      "sha256": "09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b",
      "originalUrl": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz",
      "url": "/source/r8-licenses/requests-LICENSE"
    },
    {
      "path": "r8-licenses/requests-NOTICE",
      "bytes": 38,
      "sha256": "f5110972dedad2b4e9d314518daf3b7d72d6e02e499acd802181de6f74571dcc",
      "originalUrl": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz",
      "url": "/source/r8-licenses/requests-NOTICE"
    },
    {
      "path": "r8-licenses/urllib3-LICENSE.txt",
      "bytes": 1093,
      "sha256": "130e3a64d5fdd5d096a752694634a7d9df284469de86e5732100268041e3d686",
      "originalUrl": "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz",
      "url": "/source/r8-licenses/urllib3-LICENSE.txt"
    },
    {
      "path": "r8-licenses/websockets-LICENSE",
      "bytes": 1514,
      "sha256": "3d6a0c050d8bec52fabad502e45fb25bd02bcadbd70dea34d447b6a0ff4e6da8",
      "originalUrl": "https://files.pythonhosted.org/packages/21/f7/bc3a25c5ec26ce62ce487690becc2f3710bbc7b33338f005ad390db0b986/websockets-16.1.1.tar.gz",
      "url": "/source/r8-licenses/websockets-LICENSE"
    },
    {
      "path": "r8-licenses/yt-dlp-ejs-LICENSE",
      "bytes": 1212,
      "sha256": "b5065838cbac452dfc855ba6e6e031481ad2c68406f70d21ead9321374653e6c",
      "originalUrl": "https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/download/2026.10.10.233141/yt-dlp.tar.gz",
      "url": "/source/r8-licenses/yt-dlp-ejs-LICENSE"
    },
    {
      "path": "r8-licenses/yt-dlp-LICENSE",
      "bytes": 1211,
      "sha256": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c",
      "originalUrl": "https://raw.githubusercontent.com/yt-dlp/yt-dlp/897341241f2bfb2439fe0367f4c7c9ccd29a3828/LICENSE",
      "url": "/source/r8-licenses/yt-dlp-LICENSE"
    },
    {
      "path": "r8-licenses/yt-dlp-THIRD_PARTY_LICENSES.txt",
      "bytes": 243550,
      "sha256": "472aefe951c7db35e1657c1d13fd337140511ed6f2b329205105ad441c5a02b7",
      "originalUrl": "https://raw.githubusercontent.com/yt-dlp/yt-dlp/897341241f2bfb2439fe0367f4c7c9ccd29a3828/THIRD_PARTY_LICENSES.txt",
      "url": "/source/r8-licenses/yt-dlp-THIRD_PARTY_LICENSES.txt"
    }
  ],
  "optionalRuntime": {
    "url": "https://github.com/denoland/deno/releases/download/v2.9.5/deno-x86_64-pc-windows-msvc.zip",
    "archiveBytes": 42691248,
    "archiveSha256": "171efab55ac6b9881fd53ee4c20f8bf3bb1340ffc618483746909014db12216a",
    "exeBytes": 97408288,
    "exeSha256": "98f8c2a2d470e4ccb04c935c86ff8050817d877762aec5eaeeb9e409ccb3b9fd"
  },
  "optionalDisc": "Not bundled. User-installed official DVDStyler/tsMuxeR components are configured separately.",
  "notes": [
    "Application source and FFmpeg corresponding source are separate downloads.",
    "No private logs, credentials, signing material, obsolete installer scripts or generated build directories are in the public application archive."
  ],
  "scope": "Component inputs shared by the two corrected R8 applications. Existing FFmpeg source and all 423 dependency materials remain at their original absolute shared-library URLs."
}
