{
  "schema": "animgen.transparent-format-comparison.v1",
  "measuredAt": "2026-09-13",
  "source": {
    "path": "/demo/animgen-demo-frames.zip",
    "frameCount": 96,
    "frameWidth": 512,
    "frameHeight": 512,
    "fps": 24,
    "durationSeconds": 4,
    "alphaRange": [0, 255],
    "maxCornerAlpha": 0
  },
  "exports": [
    {
      "format": "png_sequence_zip",
      "path": "/demo/animgen-demo-frames.zip",
      "bytes": 14427494,
      "sha256": "d02c04204380998c960faf0acde31241efcbd0efcc940904c85af16edcf5cae1"
    },
    {
      "format": "webm_alpha",
      "path": "/demo/transparent-format-comparison/animgen-tactician-slash-webm-alpha.webm",
      "bytes": 828010,
      "sha256": "149753f3b96cfe676513134d1a132a7fc97d29e6470d337f3d91e39978b203cc",
      "probe": {
        "codec": "vp8",
        "alphaMode": "1",
        "width": 512,
        "height": 512,
        "fps": 24,
        "durationSeconds": 4
      },
      "decodedFrameCount": 96,
      "meanAlphaMae255": 0.0497,
      "maxFrameAlphaMae255": 0.0911,
      "meanVisibleRgbMae255": 2.5984
    },
    {
      "format": "prores_4444",
      "path": "/demo/transparent-format-comparison/animgen-tactician-slash-prores-4444.mov",
      "bytes": 20052159,
      "sha256": "28d36f308b873e6eff3b56c5dc14f3e096accb358256673e54683e31c37dcfc8",
      "probe": {
        "codec": "prores",
        "profile": "4444",
        "codecTag": "ap4h",
        "pixelFormat": "yuva444p12le",
        "width": 512,
        "height": 512,
        "fps": 24,
        "durationSeconds": 4
      },
      "decodedFrameCount": 96,
      "meanAlphaMae255": 0.0016,
      "maxFrameAlphaMae255": 0.0038,
      "meanVisibleRgbMae255": 0.4524
    }
  ],
  "measurementNotes": {
    "errorScale": "0-255",
    "visibleRgbThreshold": "source alpha > 8",
    "fileSizeScope": "This one sample only; size changes with resolution, duration, image detail, and encoder settings."
  }
}
