{
  "schemaVersion": 1,
  "capturedAt": "2026-10-02T07:17:36.448Z",
  "sourceCommit": "d8a85c607f765a6f95e7dd57d8e765c129f59441",
  "baseUrl": "https://creatorprivacykit.com",
  "browserVersion": "Chrome/154.0.8037.92",
  "reports": [
    {
      "id": "metadata-removal",
      "method": "actual-browser-product",
      "toolPaths": [
        "/",
        "/tools/pdf/?mode=metadata"
      ],
      "cases": [
        {
          "id": "metadata-jpeg-gps-orientation-icc",
          "fixture": {
            "file": "assets/metadata-removal/metadata-jpeg-gps-orientation-icc-input.jpg",
            "sha256": "b889bddf6676162b9f3d9013907cef8b670abbca3976f69ae7f280167e1a67e9",
            "bytes": 1156,
            "format": "jpeg",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-IMG-001, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /",
            "uploaded mc-img-jpeg-eiffel-gps-ori-icc.jpg",
            "clicked #sanitizeBtn",
            "clicked #filesBtn",
            "saved download metadata-jpeg-gps-orientation-icc-input_cleaned.jpg"
          ],
          "options": {
            "rowState": "ready"
          },
          "status": "partial",
          "input": {
            "sha256": "b889bddf6676162b9f3d9013907cef8b670abbca3976f69ae7f280167e1a67e9",
            "bytes": 1156,
            "image": {
              "width": 48,
              "height": 32,
              "hasAlpha": false,
              "gpsPresent": true,
              "iccPresent": true,
              "exifPresent": true,
              "orientation": 6,
              "iccBytes": 480,
              "iccSha256": "c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353"
            },
            "hasText": true
          },
          "output": {
            "file": "assets/metadata-removal/metadata-jpeg-gps-orientation-icc-output.jpg",
            "sha256": "8044ff7590c37c1e55d6a30e740da845485fe58cdbf230a6a20b4963e98799a9",
            "bytes": 771,
            "probe": {
              "image": {
                "width": 32,
                "height": 48,
                "hasAlpha": false,
                "gpsPresent": false,
                "iccPresent": true,
                "exifPresent": false,
                "orientation": null,
                "iccBytes": 456,
                "iccSha256": "12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"
              }
            }
          },
          "checks": {
            "summary": "Independent decode of the cleaned JPEG found no GPS IFD and no EXIF segment. An ICC profile is still present. Input ICC is 480 bytes c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353. Output ICC is 456 bytes 12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc. Stored input pixels were 48x32 orientation 6. Cleaned pixels were 32x48 orientation none.",
            "publicClaims": [],
            "image": {
              "width": 32,
              "height": 48,
              "hasAlpha": false,
              "gpsPresent": false,
              "iccPresent": true,
              "exifPresent": false,
              "orientation": null,
              "iccBytes": 456,
              "iccSha256": "12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"
            },
            "inputIcc": {
              "sha256": "c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353",
              "bytes": 480
            },
            "outputIcc": {
              "sha256": "12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc",
              "bytes": 456
            },
            "expectedAbsentStrings": [
              "Synthetic public landmark fixture"
            ],
            "observedStates": [
              {
                "t": 1790925431332,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925431383,
                "phase": "",
                "rowState": "queued",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925431564,
                "phase": "",
                "rowState": "sanitizing",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925431605,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925431910,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 19,
              "allowedPaths": [
                "/",
                "/js/theme-init.js",
                "/css/platform.css",
                "/css/site-chrome.css",
                "/css/metadata-cleaner.css",
                "/css/home.css",
                "/css/design-system.css",
                "/js/i18n/cleaner-en.js",
                "/js/metadata-cleaner.js",
                "/js/site-chrome.js",
                "/fonts/inter-latin-400-normal.woff2",
                "/fonts/inter-latin-700-normal.woff2",
                "/fonts/inter-latin-500-normal.woff2",
                "/fonts/inter-latin-600-normal.woff2",
                "/js/metadata-scan-structure.js",
                "/js/metadata-batch-report.js",
                "/js/metadata-iso-bmff.js",
                "https://creatorprivacykit.com/7d3bafb9-3577-463e-93e7-2c3d1faf5f4a",
                "/favicon.ico"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "queued",
              "file": "assets/metadata-removal/ui/metadata-jpeg-gps-orientation-icc-input.webp",
              "width": 1240,
              "height": 467,
              "sha256": "5d8f75d963ac13b67dabb780226091e4d9ebe9c0239a37c12fec3d0bfc66f55b",
              "bytes": 20216,
              "description": "Metadata Cleaner showing mc-img-jpeg-eiffel-gps-ori-icc.jpg before sanitize. Row state was queued."
            },
            {
              "phase": "output",
              "observedState": "ready",
              "file": "assets/metadata-removal/ui/metadata-jpeg-gps-orientation-icc-output.webp",
              "width": 1240,
              "height": 475,
              "sha256": "4365d976c65eb8523cde86920d5b7215afd51a2753d28408ea6682af927ab8ad",
              "bytes": 27658,
              "description": "Metadata Cleaner after mc-img-jpeg-eiffel-gps-ori-icc.jpg reached ready."
            }
          ],
          "limitations": [
            "No processing screenshot was published. After the shutter the UI state was: ready. An unpublished attempt was kept at assets/_shutter-attempts/metadata-jpeg-gps-orientation-icc-processing.webp. That file is not a processing screenshot.",
            "GPS and EXIF are absent on this download. The output ICC profile is present. Its SHA-256 differs from the input profile. This case is partial.",
            "Cleaned pixel grid is 32x48 and the stored input grid is 48x32 on this file.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        },
        {
          "id": "metadata-png-alpha-text",
          "fixture": {
            "file": "assets/metadata-removal/metadata-png-alpha-text-input.png",
            "sha256": "6e1252437343f693844a6b9900d13fc7fc128c8b572bcbb4ff9443a2ccd6de6f",
            "bytes": 179,
            "format": "png",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-IMG-002, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /",
            "uploaded mc-img-png-alpha-text.png",
            "clicked #sanitizeBtn",
            "clicked #filesBtn",
            "saved download metadata-png-alpha-text-input_cleaned.png"
          ],
          "options": {
            "rowState": "ready"
          },
          "status": "pass",
          "input": {
            "sha256": "6e1252437343f693844a6b9900d13fc7fc128c8b572bcbb4ff9443a2ccd6de6f",
            "bytes": 179,
            "image": {
              "width": 32,
              "height": 24,
              "hasAlpha": true,
              "gpsPresent": false,
              "iccPresent": false,
              "exifPresent": false,
              "orientation": null,
              "iccBytes": 0,
              "iccSha256": ""
            }
          },
          "output": {
            "file": "assets/metadata-removal/metadata-png-alpha-text-output.png",
            "sha256": "8a89c0bb3d3097c2de963b6233346f248e2f47522089c1ff969e6126e381daa6",
            "bytes": 127,
            "probe": {
              "image": {
                "width": 32,
                "height": 24,
                "hasAlpha": true,
                "gpsPresent": false,
                "iccPresent": false,
                "exifPresent": false,
                "orientation": null,
                "iccBytes": 0,
                "iccSha256": ""
              }
            }
          },
          "checks": {
            "summary": "The description text is absent from the cleaned png. Alpha is still present. Dimensions are 32x24.",
            "publicClaims": [],
            "image": {
              "width": 32,
              "height": 24,
              "hasAlpha": true,
              "gpsPresent": false,
              "iccPresent": false,
              "exifPresent": false,
              "orientation": null,
              "iccBytes": 0,
              "iccSha256": ""
            },
            "requireAlpha": true,
            "expectedAbsentStrings": [
              "Synthetic alpha channel fixture"
            ],
            "observedStates": [
              {
                "t": 1790925432850,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925432896,
                "phase": "",
                "rowState": "queued",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925433084,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925433393,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 18,
              "allowedPaths": [
                "/",
                "/js/theme-init.js",
                "/css/platform.css",
                "/css/site-chrome.css",
                "/css/metadata-cleaner.css",
                "/css/home.css",
                "/css/design-system.css",
                "/js/i18n/cleaner-en.js",
                "/js/metadata-cleaner.js",
                "/js/site-chrome.js",
                "/fonts/inter-latin-400-normal.woff2",
                "/fonts/inter-latin-500-normal.woff2",
                "/fonts/inter-latin-600-normal.woff2",
                "/fonts/inter-latin-700-normal.woff2",
                "/js/metadata-scan-structure.js",
                "/js/metadata-batch-report.js",
                "/js/metadata-iso-bmff.js",
                "https://creatorprivacykit.com/ba637f59-653e-4292-825c-b788967bf4e5"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "queued",
              "file": "assets/metadata-removal/ui/metadata-png-alpha-text-input.webp",
              "width": 1240,
              "height": 368,
              "sha256": "130175e49c6b28a5d93e2264d33b8092639a0caafbc456157bf6ce7facefaf1f",
              "bytes": 14804,
              "description": "Metadata Cleaner showing mc-img-png-alpha-text.png before sanitize. Row state was queued."
            },
            {
              "phase": "output",
              "observedState": "ready",
              "file": "assets/metadata-removal/ui/metadata-png-alpha-text-output.webp",
              "width": 1240,
              "height": 475,
              "sha256": "b7e98a37db8571713599ba457c3fde894478a309e6562a26f32d5b9b310a3518",
              "bytes": 26400,
              "description": "Metadata Cleaner after mc-img-png-alpha-text.png reached ready."
            }
          ],
          "limitations": [
            "No processing screenshot was published. After the shutter the UI state was: ready. An unpublished attempt was kept at assets/_shutter-attempts/metadata-png-alpha-text-processing.webp. That file is not a processing screenshot.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        },
        {
          "id": "metadata-webp-alpha-exif",
          "fixture": {
            "file": "assets/metadata-removal/metadata-webp-alpha-exif-input.webp",
            "sha256": "6ecee762909f899e24f5d6b2231e9967b1545cccc0f3622e37b8fa8b35466dca",
            "bytes": 820,
            "format": "webp",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-IMG-003, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /",
            "uploaded mc-img-webp-alpha-exif.webp",
            "clicked #sanitizeBtn",
            "clicked #filesBtn",
            "saved download metadata-webp-alpha-exif-input_cleaned.webp"
          ],
          "options": {
            "rowState": "ready"
          },
          "status": "partial",
          "input": {
            "sha256": "6ecee762909f899e24f5d6b2231e9967b1545cccc0f3622e37b8fa8b35466dca",
            "bytes": 820,
            "image": {
              "width": 32,
              "height": 24,
              "hasAlpha": true,
              "gpsPresent": false,
              "iccPresent": true,
              "exifPresent": true,
              "orientation": 1,
              "iccBytes": 480,
              "iccSha256": "c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353"
            }
          },
          "output": {
            "file": "assets/metadata-removal/metadata-webp-alpha-exif-output.webp",
            "sha256": "fd0cd9f1b93c839403db4e58e8c6efe51f7553139cbdbe01b4f086911b57adef",
            "bytes": 600,
            "probe": {
              "image": {
                "width": 32,
                "height": 24,
                "hasAlpha": true,
                "gpsPresent": false,
                "iccPresent": true,
                "exifPresent": false,
                "orientation": null,
                "iccBytes": 456,
                "iccSha256": "12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"
              }
            }
          },
          "checks": {
            "summary": "The description text is absent from the cleaned WebP. Alpha is still present. Dimensions stayed 32x24. GPS and EXIF are absent. An ICC profile is still present. Input ICC is 480 bytes c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353. Output ICC is 456 bytes 12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc. This case is partial.",
            "publicClaims": [],
            "image": {
              "width": 32,
              "height": 24,
              "hasAlpha": true,
              "gpsPresent": false,
              "iccPresent": true,
              "exifPresent": false,
              "orientation": null,
              "iccBytes": 456,
              "iccSha256": "12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"
            },
            "requireAlpha": true,
            "expectedAbsentStrings": [
              "Synthetic webp alpha fixture"
            ],
            "inputIcc": {
              "sha256": "c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353",
              "bytes": 480
            },
            "outputIcc": {
              "sha256": "12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc",
              "bytes": 456
            },
            "observedStates": [
              {
                "t": 1790925434308,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925434348,
                "phase": "",
                "rowState": "queued",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925434532,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925434877,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 18,
              "allowedPaths": [
                "/",
                "/js/theme-init.js",
                "/css/platform.css",
                "/css/site-chrome.css",
                "/css/metadata-cleaner.css",
                "/css/home.css",
                "/css/design-system.css",
                "/js/i18n/cleaner-en.js",
                "/js/metadata-cleaner.js",
                "/js/site-chrome.js",
                "/fonts/inter-latin-400-normal.woff2",
                "/fonts/inter-latin-500-normal.woff2",
                "/fonts/inter-latin-600-normal.woff2",
                "/fonts/inter-latin-700-normal.woff2",
                "/js/metadata-scan-structure.js",
                "/js/metadata-batch-report.js",
                "/js/metadata-iso-bmff.js",
                "https://creatorprivacykit.com/7a30cdae-e5b4-494c-ae1d-6c9ca7c1f0c0"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "queued",
              "file": "assets/metadata-removal/ui/metadata-webp-alpha-exif-input.webp",
              "width": 1240,
              "height": 443,
              "sha256": "0470854a9df800d5d7a1087bf3597a5a5156ff3864298a60e1ae0aa9ac4c67f7",
              "bytes": 17642,
              "description": "Metadata Cleaner showing mc-img-webp-alpha-exif.webp before sanitize. Row state was queued."
            },
            {
              "phase": "output",
              "observedState": "ready",
              "file": "assets/metadata-removal/ui/metadata-webp-alpha-exif-output.webp",
              "width": 1240,
              "height": 475,
              "sha256": "3828aeea1e5c5ade97a2f49bef50044bbcf10e981a369155be2088255107d4b6",
              "bytes": 27354,
              "description": "Metadata Cleaner after mc-img-webp-alpha-exif.webp reached ready."
            }
          ],
          "limitations": [
            "No processing screenshot was published. After the shutter the UI state was: ready. An unpublished attempt was kept at assets/_shutter-attempts/metadata-webp-alpha-exif-processing.webp. That file is not a processing screenshot.",
            "GPS, EXIF, and the description string are absent on this download. The output ICC profile is present. Its SHA-256 differs from the input profile. This case is partial.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        },
        {
          "id": "metadata-mp4-rotate-matrix",
          "fixture": {
            "file": "assets/metadata-removal/metadata-mp4-rotate-matrix-input.mp4",
            "sha256": "6df869f0f7ca9813a44dddea395b0c7f2c2f94d33fefc101ff77f6180c9bffdd",
            "bytes": 1881,
            "format": "mp4",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-VID-003, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /",
            "uploaded mc-vid-h264-rotate90.mp4",
            "clicked #sanitizeBtn",
            "clicked #filesBtn",
            "saved download metadata-mp4-rotate-matrix-input_cleaned.mp4"
          ],
          "options": {
            "rowState": "ready"
          },
          "status": "partial",
          "input": {
            "sha256": "6df869f0f7ca9813a44dddea395b0c7f2c2f94d33fefc101ff77f6180c9bffdd",
            "bytes": 1881,
            "video": {
              "codec": "h264",
              "width": 64,
              "height": 48,
              "fps": 12,
              "bitrate": 15048,
              "durationSec": 1,
              "audioCodec": "",
              "audioPresent": false,
              "rotation": -90
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 1,
              "audioStart": null,
              "audioEnd": null,
              "startDriftSec": null,
              "endDriftSec": null,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 64,
                  "height": 48,
                  "coded_width": 64,
                  "coded_height": 48,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 2,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": 10,
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "12/1",
                  "avg_frame_rate": "12/1",
                  "time_base": "1/12288",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 12288,
                  "duration": "1.000000",
                  "bit_rate": "6984",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "12",
                  "extradata_size": 43,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "language": "und",
                    "handler_name": "VideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Lavc libx264"
                  },
                  "side_data_list": [
                    {
                      "side_data_type": "Display Matrix",
                      "displaymatrix": "\n00000000:            0       65536           0\n00000001:       -65536           0           0\n00000002:            0           0  1073741824\n",
                      "rotation": -90
                    }
                  ]
                }
              ],
              "format": {
                "nb_streams": 1,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "1.000000",
                "size": "1881",
                "bit_rate": "15048",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomiso2avc1mp41",
                  "encoder": "Lavf60.16.100"
                }
              }
            }
          },
          "output": {
            "file": "assets/metadata-removal/metadata-mp4-rotate-matrix-output.mp4",
            "sha256": "491ef1400a8b0b98ab4a940a53dec78599da3ced86b988c5e51a5b91989671b5",
            "bytes": 1881,
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 64,
                  "height": 48,
                  "coded_width": 64,
                  "coded_height": 48,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 2,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": 10,
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "12/1",
                  "avg_frame_rate": "12/1",
                  "time_base": "1/12288",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 12288,
                  "duration": "1.000000",
                  "bit_rate": "6984",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "12",
                  "extradata_size": 43,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "language": "und",
                    "handler_name": "VideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Lavc libx264"
                  },
                  "side_data_list": [
                    {
                      "side_data_type": "Display Matrix",
                      "displaymatrix": "\n00000000:            0       65536           0\n00000001:       -65536           0           0\n00000002:            0           0  1073741824\n",
                      "rotation": -90
                    }
                  ]
                }
              ],
              "format": {
                "nb_streams": 1,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "1.000000",
                "size": "1881",
                "bit_rate": "15048",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomiso2avc1mp41"
                }
              }
            }
          },
          "checks": {
            "summary": "ffprobe rotation on the cleaned MP4 is -90. The cleaner strips user-data boxes. This measurement is the display matrix result for this file.",
            "publicClaims": [],
            "video": {
              "codec": "h264",
              "width": 64,
              "height": 48,
              "fps": 12,
              "bitrate": 15048,
              "durationSec": 1,
              "audioCodec": "",
              "audioPresent": false,
              "rotation": -90
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 1,
              "audioStart": null,
              "audioEnd": null,
              "startDriftSec": null,
              "endDriftSec": null,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "displayMatrixRetained": true,
            "observedStates": [
              {
                "t": 1790925436072,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925436113,
                "phase": "",
                "rowState": "queued",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925436300,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925436593,
                "phase": "",
                "rowState": "ready",
                "busy": false,
                "progress": ""
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 17,
              "allowedPaths": [
                "/",
                "/js/theme-init.js",
                "/css/platform.css",
                "/css/site-chrome.css",
                "/css/metadata-cleaner.css",
                "/css/home.css",
                "/css/design-system.css",
                "/js/i18n/cleaner-en.js",
                "/js/metadata-cleaner.js",
                "/js/site-chrome.js",
                "/js/metadata-scan-structure.js",
                "/js/metadata-batch-report.js",
                "/js/metadata-iso-bmff.js",
                "/fonts/inter-latin-400-normal.woff2",
                "/fonts/inter-latin-500-normal.woff2",
                "/fonts/inter-latin-600-normal.woff2",
                "/fonts/inter-latin-700-normal.woff2"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "queued",
              "file": "assets/metadata-removal/ui/metadata-mp4-rotate-matrix-input.webp",
              "width": 1240,
              "height": 368,
              "sha256": "697617bd9daa711b6849d0c7d32458dc35556263299a92ff5657f0b00853ae2c",
              "bytes": 15144,
              "description": "Metadata Cleaner showing mc-vid-h264-rotate90.mp4 before sanitize. Row state was queued."
            },
            {
              "phase": "output",
              "observedState": "ready",
              "file": "assets/metadata-removal/ui/metadata-mp4-rotate-matrix-output.webp",
              "width": 1240,
              "height": 475,
              "sha256": "6d2dc758650f254dcd5d29a3c0bc08f47b560c5c5adeef932ec3474600d7eae0",
              "bytes": 27836,
              "description": "Metadata Cleaner after mc-vid-h264-rotate90.mp4 reached ready."
            }
          ],
          "limitations": [
            "No processing screenshot was published. After the shutter the UI state was: ready. An unpublished attempt was kept at assets/_shutter-attempts/metadata-mp4-rotate-matrix-processing.webp. That file is not a processing screenshot.",
            "A retained matrix on this file is a partial result.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        },
        {
          "id": "metadata-pdf-custom-info",
          "fixture": {
            "file": "assets/metadata-removal/metadata-pdf-custom-info-input.pdf",
            "sha256": "e721e156a5478ad5666dd3ae330c218618fcb77b0da5c9e3656befff62c31fe7",
            "bytes": 1295,
            "format": "pdf",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-PDF-004, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /tools/pdf/?mode=metadata",
            "uploaded mc-pdf-metadata-partial.pdf",
            "clicked #mode-info",
            "clicked #clear-meta-btn",
            "clicked #result-save"
          ],
          "options": {
            "pageScope": "Clears standard document metadata supported by this local editor. It does not remove XMP, attachments, forms, annotations, JavaScript, signatures, or embedded files."
          },
          "status": "partial",
          "input": {
            "sha256": "e721e156a5478ad5666dd3ae330c218618fcb77b0da5c9e3656befff62c31fe7",
            "bytes": 1295,
            "pdf": {
              "standard": {
                "title": "Corpus Info Dictionary Boundary",
                "author": "Fixture Desk",
                "subject": "",
                "keywords": "",
                "creator": "cpk-media-corpus",
                "producer": "pdf-lib"
              },
              "customNote": "corpus-custom-note",
              "pageCount": 1,
              "visibleTextIncludes": "Page sentence remains after Info dictionary edits."
            }
          },
          "output": {
            "file": "assets/metadata-removal/metadata-pdf-custom-info-output.pdf",
            "sha256": "7136831d5eb2d9b72483445bb23c4e5d7c24d6cbc31168ed23db9f50562d2b30",
            "bytes": 801,
            "probe": {
              "standard": {
                "title": "",
                "author": "",
                "subject": "",
                "keywords": "",
                "creator": "",
                "producer": ""
              },
              "customNote": "corpus-custom-note",
              "pageCount": 1
            }
          },
          "checks": {
            "summary": "pdf-lib standard fields on this export are empty. CustomNote is present. pdftotext includes the fixture page sentence on this file.",
            "publicClaims": [
              "pdf-lib standard fields on this export are empty. CustomNote is present. pdftotext includes the fixture page sentence on this file."
            ],
            "pdf": {
              "standard": {
                "title": "",
                "author": "",
                "subject": "",
                "keywords": "",
                "creator": "",
                "producer": ""
              },
              "customNote": "corpus-custom-note",
              "pageCount": 1,
              "visibleTextIncludes": "Page sentence remains after Info dictionary edits."
            },
            "customInfoRetained": true,
            "visibleTextRetained": true,
            "observedStates": [
              {
                "t": 1790925438401,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925441450,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925441482,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925441697,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925441771,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925441960,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 14,
              "allowedPaths": [
                "/tools/pdf/",
                "/tools/pdf/app.css",
                "/css/site-chrome.css",
                "/tools/pdf/app.js",
                "/js/site-chrome.js",
                "/js/cpk-i18n.js",
                "/tools/pdf/chunks/chunk-Y6SLVHK3.js",
                "/tools/pdf/chunks/es-63Q2BGEK.js",
                "/tools/pdf/chunks/chunk-NUDTI2AT.js",
                "/tools/ocr/assets/pdfjs/4.10.38/pdf.min.mjs",
                "/tools/ocr/assets/pdfjs/4.10.38/pdf.worker.min.mjs",
                "https://creatorprivacykit.com/f90a8a78-85c4-43ed-9d2d-4f73d55bd652",
                "https://creatorprivacykit.com/4e54d353-db08-401d-bcb4-9ca80a4e874c",
                "https://creatorprivacykit.com/d3c66fcb-d8e3-46a3-ac71-d9ecf6e59dca"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "info panel",
              "file": "assets/metadata-removal/ui/metadata-pdf-custom-info-input.webp",
              "width": 1180,
              "height": 1020,
              "sha256": "7932f147b042e95a33c6875f4b622143a1c029e50ee2b581a2187d486f7d4c9b",
              "bytes": 34974,
              "description": "PDF metadata panel for mc-pdf-metadata-partial.pdf before clear."
            },
            {
              "phase": "output",
              "observedState": "result overlay visible",
              "file": "assets/metadata-removal/ui/metadata-pdf-custom-info-output.webp",
              "width": 1180,
              "height": 1020,
              "sha256": "21e9051e80dedadfb04eeac0812c043da6047634c90bf260c890a0b66bd53d13",
              "bytes": 32728,
              "description": "PDF metadata result overlay for mc-pdf-metadata-partial.pdf."
            }
          ],
          "limitations": [
            "No processing screenshot was stored. The UI state read at shutter time was: result overlay visible.",
            "Standard Info fields are empty on this export. Custom data or the known page sentence can still remain. This file does not show that every PDF field is cleared.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        },
        {
          "id": "metadata-jpeg-truncated-reject",
          "fixture": {
            "file": "assets/metadata-removal/metadata-jpeg-truncated-reject-input.jpg",
            "sha256": "ee25fff39d5e06e79147c9c7c7d4dfea76e756ad3dfb0bcd7d821777f4444138",
            "bytes": 1128,
            "format": "jpeg",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-IMG-005, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /",
            "uploaded mc-img-jpeg-truncated.jpg",
            "clicked #sanitizeBtn"
          ],
          "options": {
            "rowState": "error"
          },
          "status": "rejected",
          "input": {
            "sha256": "ee25fff39d5e06e79147c9c7c7d4dfea76e756ad3dfb0bcd7d821777f4444138",
            "bytes": 1128,
            "image": {
              "decodeOk": false
            }
          },
          "output": null,
          "checks": {
            "summary": "The cleaner row for mc-img-jpeg-truncated.jpg ended in error and no cleaned file was saved.",
            "publicClaims": [],
            "rejectionObserved": true,
            "observedStates": [
              {
                "t": 1790925443189,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925443229,
                "phase": "",
                "rowState": "queued",
                "busy": false,
                "progress": ""
              },
              {
                "t": 1790925443427,
                "phase": "",
                "rowState": "error",
                "busy": false,
                "progress": ""
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 18,
              "allowedPaths": [
                "/",
                "/js/theme-init.js",
                "/css/platform.css",
                "/css/site-chrome.css",
                "/css/metadata-cleaner.css",
                "/css/home.css",
                "/css/design-system.css",
                "/js/i18n/cleaner-en.js",
                "/js/metadata-cleaner.js",
                "/js/site-chrome.js",
                "/fonts/inter-latin-400-normal.woff2",
                "/fonts/inter-latin-500-normal.woff2",
                "/fonts/inter-latin-600-normal.woff2",
                "/fonts/inter-latin-700-normal.woff2",
                "/js/metadata-scan-structure.js",
                "/js/metadata-batch-report.js",
                "/js/metadata-iso-bmff.js",
                "https://creatorprivacykit.com/a116b37b-a55f-48fd-a21c-5615365eac8f"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "queued",
              "file": "assets/metadata-removal/ui/metadata-jpeg-truncated-reject-input.webp",
              "width": 1240,
              "height": 467,
              "sha256": "fd30960a023e95e62a2f3066a79bbef229c220311285c65152d756534575e9e7",
              "bytes": 19558,
              "description": "Metadata Cleaner showing mc-img-jpeg-truncated.jpg before sanitize. Row state was queued."
            },
            {
              "phase": "output",
              "observedState": "error",
              "file": "assets/metadata-removal/ui/metadata-jpeg-truncated-reject-output.webp",
              "width": 1240,
              "height": 490,
              "sha256": "2581a98a37be75e8b0bd088b451ee4c61c813f9884b7ecb7da6324d191023c5c",
              "bytes": 20528,
              "description": "Metadata Cleaner row for mc-img-jpeg-truncated.jpg showed error."
            }
          ],
          "limitations": [
            "No processing screenshot was published. After the shutter the UI state was: error. An unpublished attempt was kept at assets/_shutter-attempts/metadata-jpeg-truncated-reject-processing.webp. That file is not a processing screenshot.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        }
      ]
    },
    {
      "id": "video-compression",
      "method": "actual-browser-product",
      "toolPaths": [
        "/tools/video-compressor/"
      ],
      "cases": [
        {
          "id": "compression-high-bitrate-bars",
          "capturedAt": "2026-10-26T05:47:13Z",
          "fixture": {
            "file": "assets/video-lab/cpk-lab-cc0-high-bitrate-bars-1280x720.mp4",
            "sha256": "323e12f272e3b3fe8162883e123559c32a2d89d7b6b3431d3124f3a666740204",
            "bytes": 2976898,
            "format": "mp4",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "Generated CC0 lab input on 2026-10-26 with ffmpeg 6.1.1: testsrc2 1280x720, 24 fps, 2 seconds, sine 440 Hz, libx264 ultrafast CBR 12000k, AAC 128k. Original lab input, not a camera recording."
          },
          "actions": [
            "opened /tools/video-compressor/",
            "uploaded cpk-lab-cc0-high-bitrate-bars-1280x720.mp4",
            "selected preset smallest",
            "set quality 20",
            "left target size off",
            "clicked #start",
            "clicked #save"
          ],
          "options": {
            "webCodecs": true,
            "preset": "smallest",
            "targetEnabled": false,
            "quality": "20",
            "keepAudio": true,
            "resolution": "Original",
            "fps": "Original",
            "engineLabel": "WebCodecs"
          },
          "status": "pass",
          "input": {
            "sha256": "323e12f272e3b3fe8162883e123559c32a2d89d7b6b3431d3124f3a666740204",
            "bytes": 2976898,
            "video": {
              "codec": "h264",
              "width": 1280,
              "height": 720,
              "fps": 24,
              "bitrate": 11768644,
              "durationSec": 2,
              "audioCodec": "aac",
              "audioPresent": true
            }
          },
          "output": {
            "file": "assets/video-compression/compression-high-bitrate-bars-output.webm",
            "sha256": "0b11fbd73e2c18d98ee7d9a9bf0733a88f1c68ea74ac9ccdb47bc54370cae7a0",
            "bytes": 149460,
            "probe": {
              "video": {
                "codec": "vp9",
                "width": 1280,
                "height": 720,
                "fps": 24,
                "audioCodec": "opus",
                "audioPresent": true
              },
              "summary": "This download probed as vp9 with opus audio. Output is 149460 bytes and the input fixture is 2976898 bytes. The output file is smaller than the input on this clip. ffprobe duration was 2.02 seconds. No SSIM or PSNR was computed. Elapsed 455ms is for this environment only."
            }
          },
          "checks": {
            "outputLargerThanInput": false,
            "outputSmallerThanInput": true,
            "video": {
              "codec": "vp9",
              "width": 1280,
              "height": 720,
              "audioCodec": "opus",
              "audioPresent": true
            },
            "summary": "Output is 149460 bytes and the input fixture is 2976898 bytes. The output file is smaller than the input on this clip. No SSIM or PSNR was computed. Elapsed 455ms is for this environment only.",
            "elapsedMs": 455,
            "elapsedScope": "this environment only"
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "ready",
              "file": "assets/video-compression/ui/compression-high-bitrate-bars-input.webp",
              "width": 1088,
              "height": 913,
              "sha256": "ee0a46a3b040e11961c8e17aac078f847e71c9ed905b35a4187004be149ea4b1",
              "bytes": 40000,
              "description": "Video compressor for cpk-lab-cc0-high-bitrate-bars-1280x720.mp4. Read-back preset smallest, target off, quality 20."
            },
            {
              "phase": "output",
              "observedState": "done",
              "file": "assets/video-compression/ui/compression-high-bitrate-bars-output.webp",
              "width": 1088,
              "height": 1805,
              "sha256": "0c94d27606f5b7694a80fea1a05e242dcc0f06a805e4fef304d0d79073601381",
              "bytes": 72780,
              "description": "Video compressor result for cpk-lab-cc0-high-bitrate-bars-1280x720.mp4. Output 149460 bytes, input 2976898 bytes."
            }
          ],
          "limitations": [
            "Captured on 2026-10-26 in headless Chrome/156.0.8078.47 against the local Video Compressor page at commit bf34759887a62ae15fdb13404a9f2fcf6aa568b9. This case is not part of the 2026-10-02 shutter.",
            "The page engine label is what the control showed in this run. It is not proof of a GPU.",
            "No SSIM or PSNR was computed. One smaller export does not describe every file.",
            "ffprobe read the output duration as 2.02 seconds against a 2.00 second input. That reading is this file only."
          ]
        },
        {
          "id": "compression-lab-chart-sine",
          "fixture": {
            "file": "assets/video-lab/cpk-lab-cc0-chart-motion-sine-320x240.mp4",
            "sha256": "9b49949f1174ce24f4653b828ad865a086e4f9080020f1847e94bf08cd0cf1a6",
            "bytes": 36625,
            "format": "mp4",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "Generated CC0 lab input via tests/helpers/video-acceptance.mjs makeSyntheticMp4 (testsrc 320x240, 15 fps, 2 seconds, sine 440 Hz). This is an original lab input, not a product output and not a real-world recording."
          },
          "actions": [
            "opened /tools/video-compressor/",
            "uploaded cpk-lab-cc0-chart-motion-sine-320x240.mp4",
            "clicked #start",
            "clicked #save"
          ],
          "options": {
            "webCodecs": true,
            "preset": "smallest",
            "targetEnabled": false,
            "quality": "20",
            "keepAudio": true,
            "resolution": "Original",
            "fps": "Original",
            "processingPath": "VP9 · WebCodecs · No preference",
            "engineLabel": "WebCodecs"
          },
          "status": "pass",
          "input": {
            "sha256": "9b49949f1174ce24f4653b828ad865a086e4f9080020f1847e94bf08cd0cf1a6",
            "bytes": 36625,
            "video": {
              "codec": "h264",
              "width": 320,
              "height": 240,
              "fps": 15,
              "bitrate": 146500,
              "durationSec": 2,
              "audioCodec": "aac",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 2,
              "audioStart": -0.02322,
              "audioEnd": 2,
              "startDriftSec": 0.02322,
              "endDriftSec": 0,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 320,
                  "height": 240,
                  "coded_width": 320,
                  "coded_height": 240,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 2,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": 13,
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "15/1",
                  "avg_frame_rate": "15/1",
                  "time_base": "1/15360",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 30720,
                  "duration": "2.000000",
                  "bit_rate": "70884",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "30",
                  "extradata_size": 45,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "language": "und",
                    "handler_name": "VideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Lavc60.31.102 libx264"
                  }
                },
                {
                  "index": 1,
                  "codec_name": "aac",
                  "codec_long_name": "AAC (Advanced Audio Coding)",
                  "profile": "LC",
                  "codec_type": "audio",
                  "codec_tag_string": "mp4a",
                  "codec_tag": "0x6134706d",
                  "sample_fmt": "fltp",
                  "sample_rate": "44100",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "id": "0x2",
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/44100",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 88200,
                  "duration": "2.000000",
                  "bit_rate": "64914",
                  "nb_frames": "88",
                  "extradata_size": 5,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "language": "und",
                    "handler_name": "SoundHandler",
                    "vendor_id": "[0][0][0][0]"
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "2.000000",
                "size": "36625",
                "bit_rate": "146500",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomiso2avc1mp41",
                  "encoder": "Lavf60.16.100"
                }
              }
            }
          },
          "output": {
            "file": "assets/video-compression/compression-lab-chart-sine-output.webm",
            "sha256": "f6bc2aa3a07759a1266086e51a554186ba42a97d3f8b2cf7dbd056e829d4378f",
            "bytes": 40467,
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "vp9",
                  "codec_long_name": "Google VP9",
                  "profile": "Profile 0",
                  "codec_type": "video",
                  "codec_tag_string": "[0][0][0][0]",
                  "codec_tag": "0x0000",
                  "width": 320,
                  "height": 240,
                  "coded_width": 320,
                  "coded_height": 240,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 0,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": -99,
                  "color_range": "tv",
                  "color_space": "bt709",
                  "color_transfer": "bt709",
                  "color_primaries": "bt709",
                  "refs": 1,
                  "r_frame_rate": "15/1",
                  "avg_frame_rate": "15/1",
                  "time_base": "1/1000",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  }
                },
                {
                  "index": 1,
                  "codec_name": "opus",
                  "codec_long_name": "Opus (Opus Interactive Audio Codec)",
                  "codec_type": "audio",
                  "codec_tag_string": "[0][0][0][0]",
                  "codec_tag": "0x0000",
                  "sample_fmt": "fltp",
                  "sample_rate": "48000",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/1000",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "extradata_size": 19,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "matroska,webm",
                "format_long_name": "Matroska / WebM",
                "start_time": "0.000000",
                "duration": "2.040000",
                "size": "40467",
                "bit_rate": "158694",
                "probe_score": 100,
                "tags": {
                  "encoder": "Mediabunny"
                }
              }
            }
          },
          "checks": {
            "summary": "This download probed as vp9 with opus audio. Output is 40467 bytes and the input fixture is 36625 bytes. The output file is larger than the input on this clip. The output audio stream is present on this clip. No SSIM or PSNR was computed. Packet start drift 0s is for this clip only. Elapsed 298ms is for this environment only.",
            "publicClaims": [
              "This download probed as vp9 with opus audio.",
              "Output is 40467 bytes and the input fixture is 36625 bytes. The output file is larger than the input on this clip.",
              "The output audio stream is present on this clip.",
              "No SSIM or PSNR was computed.",
              "Packet start drift 0s is for this clip only.",
              "Elapsed 298ms is for this environment only."
            ],
            "elapsedMs": 298,
            "elapsedScope": "this environment only",
            "video": {
              "codec": "vp9",
              "width": 320,
              "height": 240,
              "fps": 15,
              "bitrate": 158694,
              "durationSec": 2.04,
              "audioCodec": "opus",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 1.933,
              "audioStart": 0,
              "audioEnd": 2.04,
              "startDriftSec": 0,
              "endDriftSec": 0.10699999999999998,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "outputLargerThanInput": true,
            "metrics": {
              "ssim": null,
              "psnr": null,
              "explanation": "not computed"
            },
            "frames": [
              {
                "role": "input-frame",
                "file": "assets/video-compression/compression-lab-chart-sine-input-frame.webp",
                "width": 320,
                "height": 240,
                "sha256": "ab73361269ea1bc6d4ac948f52104a65b6e2e518610699880558c7a1595e665a",
                "bytes": 3386
              },
              {
                "role": "output-frame",
                "file": "assets/video-compression/compression-lab-chart-sine-output-frame.webp",
                "width": 320,
                "height": 240,
                "sha256": "9337361e518c0cd178f7e786186d4b2f40561427244731ea8f8dd6c76778a655",
                "bytes": 3490
              },
              {
                "role": "input-crop",
                "file": "assets/video-compression/compression-lab-chart-sine-input-crop.webp",
                "width": 128,
                "height": 96,
                "sha256": "8fec28cc6d8856dc32b41772261499aafaccdcb5ad171d562de05847a47f6969",
                "bytes": 536
              },
              {
                "role": "output-crop",
                "file": "assets/video-compression/compression-lab-chart-sine-output-crop.webp",
                "width": 128,
                "height": 96,
                "sha256": "7845253d8ec8ad941ff98eea75e4c9901f0367f4f6c247f27ab21c7c3e97f84f",
                "bytes": 532
              }
            ],
            "comparison": {
              "method": "Neither crop was resized. The box is 8% from the left and 12% from the top, covering 40% by 40% of each frame.",
              "productStep": false,
              "qualityScore": false
            },
            "comparisons": [
              {
                "kind": "frame",
                "caption": "Decoded input frame and browser-output frame from this clip.",
                "before": {
                  "file": "assets/video-compression/compression-lab-chart-sine-input-frame.webp",
                  "width": 320,
                  "height": 240,
                  "sha256": "ab73361269ea1bc6d4ac948f52104a65b6e2e518610699880558c7a1595e665a",
                  "bytes": 3386,
                  "description": "Decoded input frame from this clip."
                },
                "after": {
                  "file": "assets/video-compression/compression-lab-chart-sine-output-frame.webp",
                  "width": 320,
                  "height": 240,
                  "sha256": "9337361e518c0cd178f7e786186d4b2f40561427244731ea8f8dd6c76778a655",
                  "bytes": 3490,
                  "description": "Browser-output frame from this clip."
                }
              },
              {
                "kind": "detail-crop",
                "caption": "Neither crop was resized. The box is 8% from the left and 12% from the top, covering 40% by 40% of each frame. This pair is a reading aid.",
                "before": {
                  "file": "assets/video-compression/compression-lab-chart-sine-input-crop.webp",
                  "width": 128,
                  "height": 96,
                  "sha256": "8fec28cc6d8856dc32b41772261499aafaccdcb5ad171d562de05847a47f6969",
                  "bytes": 536,
                  "description": "Input crop from the same relative box, kept as a reading aid."
                },
                "after": {
                  "file": "assets/video-compression/compression-lab-chart-sine-output-crop.webp",
                  "width": 128,
                  "height": 96,
                  "sha256": "7845253d8ec8ad941ff98eea75e4c9901f0367f4f6c247f27ab21c7c3e97f84f",
                  "bytes": 532,
                  "description": "Browser-output crop from the same relative box, kept as a reading aid."
                }
              }
            ],
            "observedStates": [
              {
                "t": 1790925445164,
                "phase": "empty",
                "rowState": "",
                "busy": false,
                "progress": "0%"
              },
              {
                "t": 1790925445205,
                "phase": "probing",
                "rowState": "",
                "busy": false,
                "progress": "0%"
              },
              {
                "t": 1790925445869,
                "phase": "ready",
                "rowState": "",
                "busy": false,
                "progress": "0%"
              },
              {
                "t": 1790925446047,
                "phase": "running",
                "rowState": "",
                "busy": false,
                "progress": "0.0%"
              },
              {
                "t": 1790925446123,
                "phase": "running",
                "rowState": "",
                "busy": false,
                "progress": "0.0%"
              },
              {
                "t": 1790925446166,
                "phase": "running",
                "rowState": "",
                "busy": false,
                "progress": "99.4%"
              },
              {
                "t": 1790925446198,
                "phase": "done",
                "rowState": "",
                "busy": false,
                "progress": "100%"
              },
              {
                "t": 1790925446678,
                "phase": "done",
                "rowState": "",
                "busy": false,
                "progress": "100%"
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 16,
              "allowedPaths": [
                "/tools/video-compressor/",
                "/js/theme-init.js",
                "/tools/video-compressor/styles.css",
                "/css/site-chrome.css",
                "/css/design-system.css",
                "/tools/video-compressor/app.js",
                "/js/site-chrome.js",
                "/tools/video-compressor/engine-worker.js",
                "https://creatorprivacykit.com/982a1a3c-2f3f-4640-b649-3f0a53b383ab",
                "image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSJXaW5kb3ciPgo8Zz4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iNiIgcj0iMiIvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMiIvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxOCIgcj0iMiIvPgo8L2c+Cjwvc3ZnPgo=",
                "https://creatorprivacykit.com/f064f39a-0f73-4be3-82e6-638fa962f4a3",
                "image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTYgMTk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTYgMTk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05OCw0OXY0Yy0yNC45LDAtNDUsMjAuMS00NSw0NQoJYzAsMTgsMTAuNiwzMy42LDI1LjksNDAuOGwtMS43LDMuNmMwLjEsMCwwLjIsMC4xLDAuMywwLjFjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMWwwLDBDNjAuNSwxMzQuNSw0OSwxMTcuNiw0OSw5OAoJQzQ5LDcwLjksNzAuOSw0OSw5OCw0OXoiLz4KPC9zdmc+Cg==",
                "image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTYgMTk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTYgMTk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDcsOThjMCwxOS42LTExLjUsMzYuNS0yOC4yLDQ0LjRsMCwwYy0wLjEsMC0wLjIsMC4xLTAuMywwLjEKCWMwLjEsMCwwLjItMC4xLDAuMy0wLjFsLTEuNy0zLjZDMTMyLjQsMTMxLjYsMTQzLDExNiwxNDMsOThjMC0yNC45LTIwLjEtNDUtNDUtNDV2LTRDMTI1LjEsNDksMTQ3LDcwLjksMTQ3LDk4eiIvPgo8L3N2Zz4K",
                "image/svg+xml;base64,PHN2ZyBmaWxsPSJXaW5kb3ciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K",
                "image/svg+xml;base64,PHN2ZyBmaWxsPSJXaW5kb3ciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTE2LjUgMTJjMC0xLjc3LTEuMDItMy4yOS0yLjUtNC4wM3YyLjIxbDIuNDUgMi40NWMuMDMtLjIuMDUtLjQxLjA1LS42M3ptMi41IDBjMCAuOTQtLjIgMS44Mi0uNTQgMi42NGwxLjUxIDEuNTFDMjAuNjMgMTQuOTEgMjEgMTMuNSAyMSAxMmMwLTQuMjgtMi45OS03Ljg2LTctOC43N3YyLjA2YzIuODkuODYgNSAzLjU0IDUgNi43MXpNNC4yNyAzTDMgNC4yNyA3LjczIDlIM3Y2aDRsNSA1di02LjczbDQuMjUgNC4yNWMtLjY3LjUyLTEuNDIuOTMtMi4yNSAxLjE4djIuMDZjMS4zOC0uMzEgMi42My0uOTUgMy42OS0xLjgxTDE5LjczIDIxIDIxIDE5LjczbC05LTlMNC4yNyAzek0xMiA0TDkuOTEgNi4wOSAxMiA4LjE4VjR6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=",
                "image/svg+xml;base64,PHN2ZyBmaWxsPSJXaW5kb3ciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTcgMTRINXY1aDV2LTJIN3YtM3ptLTItNGgyVjdoM1Y1SDV2NXptMTIgN2gtM3YyaDV2LTVoLTJ2M3pNMTQgNXYyaDN2M2gyVjVoLTV6Ii8+Cjwvc3ZnPgo="
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "ready",
              "file": "assets/video-compression/ui/compression-lab-chart-sine-input.webp",
              "width": 1120,
              "height": 914,
              "sha256": "f9300f17550481c0465439de9d1c0c61fa74801ce171985070db1dcf462ff0df",
              "bytes": 38194,
              "description": "Video compressor for cpk-lab-cc0-chart-motion-sine-320x240.mp4. Read-back preset smallest, target off, quality 20."
            },
            {
              "phase": "output",
              "observedState": "done",
              "file": "assets/video-compression/ui/compression-lab-chart-sine-output.webp",
              "width": 1120,
              "height": 1923,
              "sha256": "772630fcb17013d1b2f503df6e2b727659365347f55853760b23c67ab04d446e",
              "bytes": 65806,
              "description": "Video compressor result for cpk-lab-cc0-chart-motion-sine-320x240.mp4."
            }
          ],
          "limitations": [
            "No processing screenshot was published. After the shutter the UI state was: done. An unpublished attempt was kept at assets/_shutter-attempts/compression-lab-chart-sine-processing.webp. That file is not a processing screenshot.",
            "The page engine label is what the control showed in this run. It is not proof of a GPU.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        },
        {
          "id": "compression-mc-vid-001-limitation",
          "fixture": {
            "file": "assets/video-lab/mc-vid-h264-aac-1s.mp4",
            "sha256": "e20e7660ca02ea7da0b8979d123d6491ba59b01172f6099aec187efdb088cc88",
            "bytes": 7209,
            "format": "mp4",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-VID-001, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /tools/video-compressor/",
            "uploaded mc-vid-h264-aac-1s.mp4",
            "clicked #start",
            "clicked #save"
          ],
          "options": {
            "webCodecs": true,
            "preset": "smallest",
            "targetEnabled": false,
            "quality": "20",
            "keepAudio": true,
            "resolution": "Original",
            "fps": "Original",
            "processingPath": "VP9 · WebCodecs · No preference",
            "engineLabel": "WebCodecs"
          },
          "status": "partial",
          "input": {
            "sha256": "e20e7660ca02ea7da0b8979d123d6491ba59b01172f6099aec187efdb088cc88",
            "bytes": 7209,
            "video": {
              "codec": "h264",
              "width": 64,
              "height": 48,
              "fps": 12,
              "bitrate": 57672,
              "durationSec": 1,
              "audioCodec": "aac",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 1,
              "audioStart": -0.064,
              "audioEnd": 1,
              "startDriftSec": 0.064,
              "endDriftSec": 0,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 64,
                  "height": 48,
                  "coded_width": 64,
                  "coded_height": 48,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 2,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": 10,
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "12/1",
                  "avg_frame_rate": "12/1",
                  "time_base": "1/12288",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 12288,
                  "duration": "1.000000",
                  "bit_rate": "6984",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "12",
                  "extradata_size": 43,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-01T00:00:00.000000Z",
                    "language": "und",
                    "handler_name": "VideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Lavc libx264"
                  }
                },
                {
                  "index": 1,
                  "codec_name": "aac",
                  "codec_long_name": "AAC (Advanced Audio Coding)",
                  "profile": "LC",
                  "codec_type": "audio",
                  "codec_tag_string": "mp4a",
                  "codec_tag": "0x6134706d",
                  "sample_fmt": "fltp",
                  "sample_rate": "16000",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "id": "0x2",
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/16000",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 16000,
                  "duration": "1.000000",
                  "bit_rate": "34225",
                  "nb_frames": "17",
                  "extradata_size": 5,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-01T00:00:00.000000Z",
                    "language": "und",
                    "handler_name": "SoundHandler",
                    "vendor_id": "[0][0][0][0]"
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "1.000000",
                "size": "7209",
                "bit_rate": "57672",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomiso2avc1mp41",
                  "creation_time": "2026-10-01T00:00:00.000000Z"
                }
              }
            }
          },
          "output": {
            "file": "assets/video-compression/compression-mc-vid-001-limitation-output.webm",
            "sha256": "f0096c001330f519080c4fb7169b167cb437807c36fcffbf761e2748b8d326a1",
            "bytes": 13802,
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "vp9",
                  "codec_long_name": "Google VP9",
                  "profile": "Profile 0",
                  "codec_type": "video",
                  "codec_tag_string": "[0][0][0][0]",
                  "codec_tag": "0x0000",
                  "width": 64,
                  "height": 48,
                  "coded_width": 64,
                  "coded_height": 48,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 0,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": -99,
                  "color_range": "tv",
                  "color_space": "bt709",
                  "color_transfer": "bt709",
                  "color_primaries": "bt709",
                  "refs": 1,
                  "r_frame_rate": "12/1",
                  "avg_frame_rate": "12/1",
                  "time_base": "1/1000",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  }
                },
                {
                  "index": 1,
                  "codec_name": "opus",
                  "codec_long_name": "Opus (Opus Interactive Audio Codec)",
                  "codec_type": "audio",
                  "codec_tag_string": "[0][0][0][0]",
                  "codec_tag": "0x0000",
                  "sample_fmt": "fltp",
                  "sample_rate": "48000",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/1000",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "extradata_size": 19,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "matroska,webm",
                "format_long_name": "Matroska / WebM",
                "start_time": "0.000000",
                "duration": "1.040000",
                "size": "13802",
                "bit_rate": "106169",
                "probe_score": 100,
                "tags": {
                  "encoder": "Mediabunny"
                }
              }
            }
          },
          "checks": {
            "summary": "This download probed as vp9 with opus audio. Output is 13802 bytes and the input fixture is 7209 bytes. The output file is larger than the input on this clip. The output audio stream is present on this clip. No SSIM or PSNR was computed. Packet start drift 0s is for this clip only. Elapsed 274ms is for this environment only.",
            "publicClaims": [
              "This download probed as vp9 with opus audio.",
              "Output is 13802 bytes and the input fixture is 7209 bytes. The output file is larger than the input on this clip.",
              "The output audio stream is present on this clip.",
              "No SSIM or PSNR was computed.",
              "Packet start drift 0s is for this clip only.",
              "Elapsed 274ms is for this environment only."
            ],
            "elapsedMs": 274,
            "elapsedScope": "this environment only",
            "video": {
              "codec": "vp9",
              "width": 64,
              "height": 48,
              "fps": 12,
              "bitrate": 106169,
              "durationSec": 1.04,
              "audioCodec": "opus",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 0.917,
              "audioStart": 0,
              "audioEnd": 1.04,
              "startDriftSec": 0,
              "endDriftSec": 0.123,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "outputLargerThanInput": true,
            "metrics": {
              "ssim": null,
              "psnr": null,
              "explanation": "not computed"
            },
            "frames": [
              {
                "role": "input-frame",
                "file": "assets/video-compression/compression-mc-vid-001-limitation-input-frame.webp",
                "width": 64,
                "height": 48,
                "sha256": "b7df7d06c9c3c67af90f71b483cb9a7a8c05fbc132d477ca961d3f178aca8fa1",
                "bytes": 80
              },
              {
                "role": "output-frame",
                "file": "assets/video-compression/compression-mc-vid-001-limitation-output-frame.webp",
                "width": 64,
                "height": 48,
                "sha256": "0c9e19456a344d42572a4ed90de631a0b83ec2f355b7e0684792735608cb4386",
                "bytes": 84
              },
              {
                "role": "input-crop",
                "file": "assets/video-compression/compression-mc-vid-001-limitation-input-crop.webp",
                "width": 26,
                "height": 19,
                "sha256": "820e97f72fa68c35e8050d3e18c2a649860988ac66468d453d70a86dc13ce392",
                "bytes": 74
              },
              {
                "role": "output-crop",
                "file": "assets/video-compression/compression-mc-vid-001-limitation-output-crop.webp",
                "width": 26,
                "height": 19,
                "sha256": "bba56c1e0f16e310d3f7a9175a1ac4b8769ebb287d455c1d70f013fcfb22a4f8",
                "bytes": 80
              }
            ],
            "comparison": {
              "method": "Neither crop was resized. The box is 8% from the left and 12% from the top, covering 40% by 40% of each frame.",
              "productStep": false,
              "qualityScore": false
            },
            "comparisons": [
              {
                "kind": "frame",
                "caption": "Decoded input frame and browser-output frame from this clip.",
                "before": {
                  "file": "assets/video-compression/compression-mc-vid-001-limitation-input-frame.webp",
                  "width": 64,
                  "height": 48,
                  "sha256": "b7df7d06c9c3c67af90f71b483cb9a7a8c05fbc132d477ca961d3f178aca8fa1",
                  "bytes": 80,
                  "description": "Decoded input frame from this clip."
                },
                "after": {
                  "file": "assets/video-compression/compression-mc-vid-001-limitation-output-frame.webp",
                  "width": 64,
                  "height": 48,
                  "sha256": "0c9e19456a344d42572a4ed90de631a0b83ec2f355b7e0684792735608cb4386",
                  "bytes": 84,
                  "description": "Browser-output frame from this clip."
                }
              },
              {
                "kind": "detail-crop",
                "caption": "Neither crop was resized. The box is 8% from the left and 12% from the top, covering 40% by 40% of each frame. This pair is a reading aid.",
                "before": {
                  "file": "assets/video-compression/compression-mc-vid-001-limitation-input-crop.webp",
                  "width": 26,
                  "height": 19,
                  "sha256": "820e97f72fa68c35e8050d3e18c2a649860988ac66468d453d70a86dc13ce392",
                  "bytes": 74,
                  "description": "Input crop from the same relative box, kept as a reading aid."
                },
                "after": {
                  "file": "assets/video-compression/compression-mc-vid-001-limitation-output-crop.webp",
                  "width": 26,
                  "height": 19,
                  "sha256": "bba56c1e0f16e310d3f7a9175a1ac4b8769ebb287d455c1d70f013fcfb22a4f8",
                  "bytes": 80,
                  "description": "Browser-output crop from the same relative box, kept as a reading aid."
                }
              }
            ],
            "observedStates": [
              {
                "t": 1790925448018,
                "phase": "empty",
                "rowState": "",
                "busy": false,
                "progress": "0%"
              },
              {
                "t": 1790925448058,
                "phase": "probing",
                "rowState": "",
                "busy": false,
                "progress": "0%"
              },
              {
                "t": 1790925448341,
                "phase": "ready",
                "rowState": "",
                "busy": false,
                "progress": "0%"
              },
              {
                "t": 1790925448517,
                "phase": "running",
                "rowState": "",
                "busy": false,
                "progress": "0.0%"
              },
              {
                "t": 1790925448586,
                "phase": "running",
                "rowState": "",
                "busy": false,
                "progress": "99.4%"
              },
              {
                "t": 1790925448629,
                "phase": "done",
                "rowState": "",
                "busy": false,
                "progress": "100%"
              },
              {
                "t": 1790925449111,
                "phase": "done",
                "rowState": "",
                "busy": false,
                "progress": "100%"
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 16,
              "allowedPaths": [
                "/tools/video-compressor/",
                "/js/theme-init.js",
                "/tools/video-compressor/styles.css",
                "/css/site-chrome.css",
                "/css/design-system.css",
                "/tools/video-compressor/app.js",
                "/js/site-chrome.js",
                "/tools/video-compressor/engine-worker.js",
                "https://creatorprivacykit.com/f1c86a27-8113-4739-a3b6-3c6ddd09d5b0",
                "image/svg+xml;base64,PHN2ZyBmaWxsPSJXaW5kb3ciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K",
                "image/svg+xml;base64,PHN2ZyBmaWxsPSJXaW5kb3ciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTcgMTRINXY1aDV2LTJIN3YtM3ptLTItNGgyVjdoM1Y1SDV2NXptMTIgN2gtM3YyaDV2LTVoLTJ2M3pNMTQgNXYyaDN2M2gyVjVoLTV6Ii8+Cjwvc3ZnPgo=",
                "image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSJXaW5kb3ciPgo8Zz4KCTxjaXJjbGUgY3g9IjEyIiBjeT0iNiIgcj0iMiIvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMiIvPgoJPGNpcmNsZSBjeD0iMTIiIGN5PSIxOCIgcj0iMiIvPgo8L2c+Cjwvc3ZnPgo=",
                "https://creatorprivacykit.com/a41d1b92-8995-42a8-9fda-4b1dcef09fd2",
                "image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTYgMTk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTYgMTk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05OCw0OXY0Yy0yNC45LDAtNDUsMjAuMS00NSw0NQoJYzAsMTgsMTAuNiwzMy42LDI1LjksNDAuOGwtMS43LDMuNmMwLjEsMCwwLjIsMC4xLDAuMywwLjFjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMWwwLDBDNjAuNSwxMzQuNSw0OSwxMTcuNiw0OSw5OAoJQzQ5LDcwLjksNzAuOSw0OSw5OCw0OXoiLz4KPC9zdmc+Cg==",
                "image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTYgMTk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTYgMTk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDcsOThjMCwxOS42LTExLjUsMzYuNS0yOC4yLDQ0LjRsMCwwYy0wLjEsMC0wLjIsMC4xLTAuMywwLjEKCWMwLjEsMCwwLjItMC4xLDAuMy0wLjFsLTEuNy0zLjZDMTMyLjQsMTMxLjYsMTQzLDExNiwxNDMsOThjMC0yNC45LTIwLjEtNDUtNDUtNDV2LTRDMTI1LjEsNDksMTQ3LDcwLjksMTQ3LDk4eiIvPgo8L3N2Zz4K",
                "image/svg+xml;base64,PHN2ZyBmaWxsPSJXaW5kb3ciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0iTTE2LjUgMTJjMC0xLjc3LTEuMDItMy4yOS0yLjUtNC4wM3YyLjIxbDIuNDUgMi40NWMuMDMtLjIuMDUtLjQxLjA1LS42M3ptMi41IDBjMCAuOTQtLjIgMS44Mi0uNTQgMi42NGwxLjUxIDEuNTFDMjAuNjMgMTQuOTEgMjEgMTMuNSAyMSAxMmMwLTQuMjgtMi45OS03Ljg2LTctOC43N3YyLjA2YzIuODkuODYgNSAzLjU0IDUgNi43MXpNNC4yNyAzTDMgNC4yNyA3LjczIDlIM3Y2aDRsNSA1di02LjczbDQuMjUgNC4yNWMtLjY3LjUyLTEuNDIuOTMtMi4yNSAxLjE4djIuMDZjMS4zOC0uMzEgMi42My0uOTUgMy42OS0xLjgxTDE5LjczIDIxIDIxIDE5LjczbC05LTlMNC4yNyAzek0xMiA0TDkuOTEgNi4wOSAxMiA4LjE4VjR6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo="
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "ready",
              "file": "assets/video-compression/ui/compression-mc-vid-001-limitation-input.webp",
              "width": 1120,
              "height": 914,
              "sha256": "817e589dc62d222beea0ac5f12abda79798a4e5d1012c255f53a052716ae74b4",
              "bytes": 36830,
              "description": "Video compressor for mc-vid-h264-aac-1s.mp4. Read-back preset smallest, target off, quality 20."
            },
            {
              "phase": "output",
              "observedState": "done",
              "file": "assets/video-compression/ui/compression-mc-vid-001-limitation-output.webp",
              "width": 1120,
              "height": 1923,
              "sha256": "0b77c109e5033693ef4adf503ee3f59cd25f76b6e541a30c33611bcb064afeac",
              "bytes": 59436,
              "description": "Video compressor result for mc-vid-h264-aac-1s.mp4."
            }
          ],
          "limitations": [
            "No processing screenshot was published. After the shutter the UI state was: done. An unpublished attempt was kept at assets/_shutter-attempts/compression-mc-vid-001-limitation-processing.webp. That file is not a processing screenshot.",
            "The page engine label is what the control showed in this run. It is not proof of a GPU.",
            "MC-VID-001 is 64x48, about 1 second, 12 fps, and 7209 bytes. It is a limitation case, not a quality benchmark.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        }
      ]
    },
    {
      "id": "video-upscaling",
      "method": "actual-browser-product",
      "toolPaths": [
        "/tools/video-upscaler/"
      ],
      "cases": [
        {
          "id": "upscaling-lab-chart-sine-lanczos3-2x",
          "fixture": {
            "file": "assets/video-lab/cpk-lab-cc0-chart-motion-sine-320x240.mp4",
            "sha256": "9b49949f1174ce24f4653b828ad865a086e4f9080020f1847e94bf08cd0cf1a6",
            "bytes": 36625,
            "format": "mp4",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "Generated CC0 lab input via tests/helpers/video-acceptance.mjs makeSyntheticMp4 (testsrc 320x240, 15 fps, 2 seconds, sine 440 Hz). This is an original lab input, not a product output and not a real-world recording."
          },
          "actions": [
            "opened /tools/video-upscaler/",
            "uploaded cpk-lab-cc0-chart-motion-sine-320x240.mp4",
            "clicked #btn-upscale",
            "clicked #btn-download"
          ],
          "options": {
            "webCodecs": true,
            "preset": "2x",
            "quality": "high",
            "sharpen": "off",
            "algorithm": "lanczos3",
            "preserveAudio": true,
            "removeMeta": true,
            "targetDimText": "640 × 480",
            "engineLabel": "WASM SIMD"
          },
          "status": "pass",
          "input": {
            "sha256": "9b49949f1174ce24f4653b828ad865a086e4f9080020f1847e94bf08cd0cf1a6",
            "bytes": 36625,
            "video": {
              "codec": "h264",
              "width": 320,
              "height": 240,
              "fps": 15,
              "bitrate": 146500,
              "durationSec": 2,
              "audioCodec": "aac",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 2,
              "audioStart": -0.02322,
              "audioEnd": 2,
              "startDriftSec": 0.02322,
              "endDriftSec": 0,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 320,
                  "height": 240,
                  "coded_width": 320,
                  "coded_height": 240,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 2,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": 13,
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "15/1",
                  "avg_frame_rate": "15/1",
                  "time_base": "1/15360",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 30720,
                  "duration": "2.000000",
                  "bit_rate": "70884",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "30",
                  "extradata_size": 45,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "language": "und",
                    "handler_name": "VideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Lavc60.31.102 libx264"
                  }
                },
                {
                  "index": 1,
                  "codec_name": "aac",
                  "codec_long_name": "AAC (Advanced Audio Coding)",
                  "profile": "LC",
                  "codec_type": "audio",
                  "codec_tag_string": "mp4a",
                  "codec_tag": "0x6134706d",
                  "sample_fmt": "fltp",
                  "sample_rate": "44100",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "id": "0x2",
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/44100",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 88200,
                  "duration": "2.000000",
                  "bit_rate": "64914",
                  "nb_frames": "88",
                  "extradata_size": 5,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "language": "und",
                    "handler_name": "SoundHandler",
                    "vendor_id": "[0][0][0][0]"
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "2.000000",
                "size": "36625",
                "bit_rate": "146500",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomiso2avc1mp41",
                  "encoder": "Lavf60.16.100"
                }
              }
            }
          },
          "output": {
            "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output.mp4",
            "sha256": "acd425e45d303b1303777a8c5de009f050a97b0b6041d38a1b673df5fda7b009",
            "bytes": 122742,
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 640,
                  "height": 480,
                  "coded_width": 640,
                  "coded_height": 480,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 0,
                  "pix_fmt": "yuvj420p",
                  "level": 30,
                  "color_range": "pc",
                  "color_space": "bt709",
                  "color_transfer": "iec61966-2-1",
                  "color_primaries": "bt709",
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "15/1",
                  "avg_frame_rate": "15/1",
                  "time_base": "1/57600",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 115200,
                  "duration": "2.000000",
                  "bit_rate": "418476",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "30",
                  "extradata_size": 37,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-02T07:17:32.000000Z",
                    "language": "und",
                    "handler_name": "MediabunnyVideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Mediabunny"
                  }
                },
                {
                  "index": 1,
                  "codec_name": "aac",
                  "codec_long_name": "AAC (Advanced Audio Coding)",
                  "profile": "LC",
                  "codec_type": "audio",
                  "codec_tag_string": "mp4a",
                  "codec_tag": "0x6134706d",
                  "sample_fmt": "fltp",
                  "sample_rate": "44100",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "id": "0x2",
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/44100",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 88200,
                  "duration": "2.000000",
                  "bit_rate": "64914",
                  "nb_frames": "88",
                  "extradata_size": 5,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-02T07:17:32.000000Z",
                    "language": "und",
                    "handler_name": "MediabunnySoundHandler",
                    "vendor_id": "[0][0][0][0]"
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "2.000000",
                "size": "122742",
                "bit_rate": "490968",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomavc1mp41",
                  "creation_time": "2026-10-02T07:17:32.000000Z"
                }
              }
            }
          },
          "checks": {
            "summary": "This download probed as h264 with aac audio. Output is 122742 bytes and the input fixture is 36625 bytes. The output file is larger than the input on this clip. The output audio stream is present on this clip. No SSIM or PSNR was computed. Packet start drift 0.02322s is for this clip only. Elapsed 947ms is for this environment only. Output is 640x480 and input is 320x240. Dimensions increased by resampling. This does not show recovered detail.",
            "publicClaims": [
              "This download probed as h264 with aac audio.",
              "Output is 122742 bytes and the input fixture is 36625 bytes. The output file is larger than the input on this clip.",
              "The output audio stream is present on this clip.",
              "No SSIM or PSNR was computed.",
              "Packet start drift 0.02322s is for this clip only.",
              "Elapsed 947ms is for this environment only.",
              "Output is 640x480 and input is 320x240. Dimensions increased by resampling. This does not show recovered detail."
            ],
            "elapsedMs": 947,
            "elapsedScope": "this environment only",
            "video": {
              "codec": "h264",
              "width": 640,
              "height": 480,
              "fps": 15,
              "bitrate": 490968,
              "durationSec": 2,
              "audioCodec": "aac",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 2,
              "audioStart": -0.02322,
              "audioEnd": 2,
              "startDriftSec": 0.02322,
              "endDriftSec": 0,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "outputLargerThanInput": true,
            "metrics": {
              "ssim": null,
              "psnr": null,
              "explanation": "not computed"
            },
            "algorithm": "lanczos3",
            "detailRecoveryClaimed": false,
            "frames": [
              {
                "role": "input-frame",
                "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-input-frame.webp",
                "width": 320,
                "height": 240,
                "sha256": "ab73361269ea1bc6d4ac948f52104a65b6e2e518610699880558c7a1595e665a",
                "bytes": 3386
              },
              {
                "role": "output-frame",
                "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output-frame.webp",
                "width": 640,
                "height": 480,
                "sha256": "e004a51a5ccd42d435428d8d1ad8ba4273cde02fcf0cb46e327da937bba7482e",
                "bytes": 6660
              },
              {
                "role": "input-crop",
                "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-input-crop.webp",
                "width": 128,
                "height": 96,
                "sha256": "8fec28cc6d8856dc32b41772261499aafaccdcb5ad171d562de05847a47f6969",
                "bytes": 536
              },
              {
                "role": "output-crop",
                "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output-crop.webp",
                "width": 128,
                "height": 96,
                "sha256": "34a51b82a1ed512f660a11585445ea8cffe03469c6917dbee82bd9e2bbb86b1d",
                "bytes": 498
              }
            ],
            "comparison": {
              "method": "Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid.",
              "productStep": false,
              "qualityScore": false
            },
            "comparisons": [
              {
                "kind": "frame",
                "caption": "Decoded input frame and browser-output frame from this clip.",
                "before": {
                  "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-input-frame.webp",
                  "width": 320,
                  "height": 240,
                  "sha256": "ab73361269ea1bc6d4ac948f52104a65b6e2e518610699880558c7a1595e665a",
                  "bytes": 3386,
                  "description": "Decoded input frame from this clip."
                },
                "after": {
                  "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output-frame.webp",
                  "width": 640,
                  "height": 480,
                  "sha256": "e004a51a5ccd42d435428d8d1ad8ba4273cde02fcf0cb46e327da937bba7482e",
                  "bytes": 6660,
                  "description": "Browser-output frame from this clip."
                }
              },
              {
                "kind": "detail-crop",
                "caption": "Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid. This pair is a reading aid.",
                "before": {
                  "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-input-crop.webp",
                  "width": 128,
                  "height": 96,
                  "sha256": "8fec28cc6d8856dc32b41772261499aafaccdcb5ad171d562de05847a47f6969",
                  "bytes": 536,
                  "description": "Input crop from the same relative box, kept as a reading aid."
                },
                "after": {
                  "file": "assets/video-upscaling/upscaling-lab-chart-sine-lanczos3-2x-output-crop.webp",
                  "width": 128,
                  "height": 96,
                  "sha256": "34a51b82a1ed512f660a11585445ea8cffe03469c6917dbee82bd9e2bbb86b1d",
                  "bytes": 498,
                  "description": "Browser-output crop from the same relative box, kept as a reading aid."
                }
              }
            ],
            "observedStates": [
              {
                "t": 1790925450460,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925450590,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925451686,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925451745,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925451915,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925451979,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925452552,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Frame 0 of 30"
              },
              {
                "t": 1790925452703,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "63% Frame 18 of 30 · 23.4 FPS"
              },
              {
                "t": 1790925452779,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "100% Frame 29 of 30 · 34.3 FPS"
              },
              {
                "t": 1790925452814,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "100% Frame 30 of 30 · 34 FPS"
              },
              {
                "t": 1790925452976,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "100% Frame 30 of 30 · 34 FPS"
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 10,
              "allowedPaths": [
                "/tools/video-upscaler/",
                "/js/theme-init.js",
                "/tools/video-upscaler/styles.css",
                "/css/site-chrome.css",
                "/css/design-system.css",
                "/tools/video-upscaler/app.js",
                "/js/site-chrome.js",
                "/tools/video-upscaler/engine-worker.js",
                "https://creatorprivacykit.com/a354e8a7-ad9c-48aa-b3e3-609cbe48f924",
                "/tools/video-upscaler/video_upscaler_simd.wasm"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "settings visible",
              "file": "assets/video-upscaling/ui/upscaling-lab-chart-sine-lanczos3-2x-input.webp",
              "width": 1120,
              "height": 571,
              "sha256": "dce4768365462968b0e6697de051f494dc2dd69bae6f9e4c17e0bb6acb9c145a",
              "bytes": 24542,
              "description": "Video upscaler for cpk-lab-cc0-chart-motion-sine-320x240.mp4. Target text 640 × 480. Quality high. Sharpen off."
            },
            {
              "phase": "processing",
              "observedState": "running progress 0%",
              "file": "assets/video-upscaling/ui/upscaling-lab-chart-sine-lanczos3-2x-processing.webp",
              "width": 1120,
              "height": 806,
              "sha256": "ab52e1d4ee963de1017999ee50dd2abab03207e896ae83a758664fb818981cdb",
              "bytes": 30592,
              "description": "upscaling-lab-chart-sine-lanczos3-2x while the page showed running progress 0%."
            },
            {
              "phase": "output",
              "observedState": "result visible",
              "file": "assets/video-upscaling/ui/upscaling-lab-chart-sine-lanczos3-2x-output.webp",
              "width": 1120,
              "height": 818,
              "sha256": "8071454345cc593403150ab03a60955f82b333c147c86f873ef63b122e5cef07",
              "bytes": 37926,
              "description": "Video upscaler result for cpk-lab-cc0-chart-motion-sine-320x240.mp4."
            }
          ],
          "limitations": [
            "The upscaler control is mathematical resampling (Lanczos3, bicubic, or bilinear), not a generative model.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        },
        {
          "id": "upscaling-mc-vid-001-limitation",
          "fixture": {
            "file": "assets/video-lab/mc-vid-h264-aac-1s.mp4",
            "sha256": "e20e7660ca02ea7da0b8979d123d6491ba59b01172f6099aec187efdb088cc88",
            "bytes": 7209,
            "format": "mp4",
            "license": "CC0-1.0",
            "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
            "source": "tests/fixtures/media-corpus manifest MC-VID-001, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture."
          },
          "actions": [
            "opened /tools/video-upscaler/",
            "uploaded mc-vid-h264-aac-1s.mp4",
            "clicked #btn-upscale",
            "clicked #btn-download"
          ],
          "options": {
            "webCodecs": true,
            "preset": "2x",
            "quality": "high",
            "sharpen": "off",
            "algorithm": "lanczos3",
            "preserveAudio": true,
            "removeMeta": true,
            "targetDimText": "128 × 128",
            "engineLabel": "WASM SIMD"
          },
          "status": "partial",
          "input": {
            "sha256": "e20e7660ca02ea7da0b8979d123d6491ba59b01172f6099aec187efdb088cc88",
            "bytes": 7209,
            "video": {
              "codec": "h264",
              "width": 64,
              "height": 48,
              "fps": 12,
              "bitrate": 57672,
              "durationSec": 1,
              "audioCodec": "aac",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 1,
              "audioStart": -0.064,
              "audioEnd": 1,
              "startDriftSec": 0.064,
              "endDriftSec": 0,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 64,
                  "height": 48,
                  "coded_width": 64,
                  "coded_height": 48,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 2,
                  "sample_aspect_ratio": "1:1",
                  "display_aspect_ratio": "4:3",
                  "pix_fmt": "yuv420p",
                  "level": 10,
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "12/1",
                  "avg_frame_rate": "12/1",
                  "time_base": "1/12288",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 12288,
                  "duration": "1.000000",
                  "bit_rate": "6984",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "12",
                  "extradata_size": 43,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-01T00:00:00.000000Z",
                    "language": "und",
                    "handler_name": "VideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Lavc libx264"
                  }
                },
                {
                  "index": 1,
                  "codec_name": "aac",
                  "codec_long_name": "AAC (Advanced Audio Coding)",
                  "profile": "LC",
                  "codec_type": "audio",
                  "codec_tag_string": "mp4a",
                  "codec_tag": "0x6134706d",
                  "sample_fmt": "fltp",
                  "sample_rate": "16000",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "id": "0x2",
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/16000",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 16000,
                  "duration": "1.000000",
                  "bit_rate": "34225",
                  "nb_frames": "17",
                  "extradata_size": 5,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-01T00:00:00.000000Z",
                    "language": "und",
                    "handler_name": "SoundHandler",
                    "vendor_id": "[0][0][0][0]"
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "1.000000",
                "size": "7209",
                "bit_rate": "57672",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomiso2avc1mp41",
                  "creation_time": "2026-10-01T00:00:00.000000Z"
                }
              }
            }
          },
          "output": {
            "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-output.mp4",
            "sha256": "4b68ace53570b06c3073535e9a4db448311467503c5505101cf621e575d9acd5",
            "bytes": 6097,
            "probe": {
              "streams": [
                {
                  "index": 0,
                  "codec_name": "h264",
                  "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                  "profile": "High",
                  "codec_type": "video",
                  "codec_tag_string": "avc1",
                  "codec_tag": "0x31637661",
                  "width": 128,
                  "height": 128,
                  "coded_width": 128,
                  "coded_height": 128,
                  "closed_captions": 0,
                  "film_grain": 0,
                  "has_b_frames": 0,
                  "pix_fmt": "yuvj420p",
                  "level": 30,
                  "color_range": "pc",
                  "color_space": "bt709",
                  "color_transfer": "iec61966-2-1",
                  "color_primaries": "bt709",
                  "chroma_location": "left",
                  "field_order": "progressive",
                  "refs": 1,
                  "is_avc": "true",
                  "nal_length_size": "4",
                  "id": "0x1",
                  "r_frame_rate": "12/1",
                  "avg_frame_rate": "12/1",
                  "time_base": "1/57600",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 57600,
                  "duration": "1.000000",
                  "bit_rate": "1664",
                  "bits_per_raw_sample": "8",
                  "nb_frames": "12",
                  "extradata_size": 36,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-02T07:17:35.000000Z",
                    "language": "und",
                    "handler_name": "MediabunnyVideoHandler",
                    "vendor_id": "[0][0][0][0]",
                    "encoder": "Mediabunny"
                  }
                },
                {
                  "index": 1,
                  "codec_name": "aac",
                  "codec_long_name": "AAC (Advanced Audio Coding)",
                  "profile": "LC",
                  "codec_type": "audio",
                  "codec_tag_string": "mp4a",
                  "codec_tag": "0x6134706d",
                  "sample_fmt": "fltp",
                  "sample_rate": "16000",
                  "channels": 1,
                  "channel_layout": "mono",
                  "bits_per_sample": 0,
                  "initial_padding": 0,
                  "id": "0x2",
                  "r_frame_rate": "0/0",
                  "avg_frame_rate": "0/0",
                  "time_base": "1/16000",
                  "start_pts": 0,
                  "start_time": "0.000000",
                  "duration_ts": 16000,
                  "duration": "1.000000",
                  "bit_rate": "34225",
                  "nb_frames": "17",
                  "extradata_size": 5,
                  "disposition": {
                    "default": 1,
                    "dub": 0,
                    "original": 0,
                    "comment": 0,
                    "lyrics": 0,
                    "karaoke": 0,
                    "forced": 0,
                    "hearing_impaired": 0,
                    "visual_impaired": 0,
                    "clean_effects": 0,
                    "attached_pic": 0,
                    "timed_thumbnails": 0,
                    "non_diegetic": 0,
                    "captions": 0,
                    "descriptions": 0,
                    "metadata": 0,
                    "dependent": 0,
                    "still_image": 0
                  },
                  "tags": {
                    "creation_time": "2026-10-02T07:17:35.000000Z",
                    "language": "und",
                    "handler_name": "MediabunnySoundHandler",
                    "vendor_id": "[0][0][0][0]"
                  }
                }
              ],
              "format": {
                "nb_streams": 2,
                "nb_programs": 0,
                "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                "format_long_name": "QuickTime / MOV",
                "start_time": "0.000000",
                "duration": "1.000000",
                "size": "6097",
                "bit_rate": "48776",
                "probe_score": 100,
                "tags": {
                  "major_brand": "isom",
                  "minor_version": "512",
                  "compatible_brands": "isomavc1mp41",
                  "creation_time": "2026-10-02T07:17:35.000000Z"
                }
              }
            }
          },
          "checks": {
            "summary": "This download probed as h264 with aac audio. Output is 6097 bytes and the input fixture is 7209 bytes. The output byte count is not larger than the input on this clip. The output audio stream is present on this clip. No SSIM or PSNR was computed. Packet start drift 0.064s is for this clip only. Elapsed 352ms is for this environment only. Output is 128x128 and input is 64x48. Dimensions increased by resampling. This does not show recovered detail.",
            "publicClaims": [
              "This download probed as h264 with aac audio.",
              "Output is 6097 bytes and the input fixture is 7209 bytes. The output byte count is not larger than the input on this clip.",
              "The output audio stream is present on this clip.",
              "No SSIM or PSNR was computed.",
              "Packet start drift 0.064s is for this clip only.",
              "Elapsed 352ms is for this environment only.",
              "Output is 128x128 and input is 64x48. Dimensions increased by resampling. This does not show recovered detail."
            ],
            "elapsedMs": 352,
            "elapsedScope": "this environment only",
            "video": {
              "codec": "h264",
              "width": 128,
              "height": 128,
              "fps": 12,
              "bitrate": 48776,
              "durationSec": 1,
              "audioCodec": "aac",
              "audioPresent": true,
              "rotation": null
            },
            "timestamps": {
              "videoStart": 0,
              "videoEnd": 1,
              "audioStart": -0.064,
              "audioEnd": 1,
              "startDriftSec": 0.064,
              "endDriftSec": 0,
              "scope": "this clip only; not a general A/V sync guarantee"
            },
            "outputLargerThanInput": false,
            "metrics": {
              "ssim": null,
              "psnr": null,
              "explanation": "not computed"
            },
            "algorithm": "lanczos3",
            "detailRecoveryClaimed": false,
            "frames": [
              {
                "role": "input-frame",
                "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-input-frame.webp",
                "width": 64,
                "height": 48,
                "sha256": "b7df7d06c9c3c67af90f71b483cb9a7a8c05fbc132d477ca961d3f178aca8fa1",
                "bytes": 80
              },
              {
                "role": "output-frame",
                "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-output-frame.webp",
                "width": 128,
                "height": 128,
                "sha256": "f2f4b1cc5c235ae096404a6c1147d4d6bf28be67f01bd2cb924dcbcf6f148e0c",
                "bytes": 110
              },
              {
                "role": "input-crop",
                "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-input-crop.webp",
                "width": 26,
                "height": 19,
                "sha256": "820e97f72fa68c35e8050d3e18c2a649860988ac66468d453d70a86dc13ce392",
                "bytes": 74
              },
              {
                "role": "output-crop",
                "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-output-crop.webp",
                "width": 26,
                "height": 19,
                "sha256": "30a9fabd1ef0176e51c7b7ca5dc1e231f1c09e5eded2d1f2b75c560616ba9dbb",
                "bytes": 78
              }
            ],
            "comparison": {
              "method": "Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid.",
              "productStep": false,
              "qualityScore": false
            },
            "comparisons": [
              {
                "kind": "frame",
                "caption": "Decoded input frame and browser-output frame from this clip.",
                "before": {
                  "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-input-frame.webp",
                  "width": 64,
                  "height": 48,
                  "sha256": "b7df7d06c9c3c67af90f71b483cb9a7a8c05fbc132d477ca961d3f178aca8fa1",
                  "bytes": 80,
                  "description": "Decoded input frame from this clip."
                },
                "after": {
                  "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-output-frame.webp",
                  "width": 128,
                  "height": 128,
                  "sha256": "f2f4b1cc5c235ae096404a6c1147d4d6bf28be67f01bd2cb924dcbcf6f148e0c",
                  "bytes": 110,
                  "description": "Browser-output frame from this clip."
                }
              },
              {
                "kind": "detail-crop",
                "caption": "Relative box at 8% from the left and 12% from the top, covering 40% by 40% of each frame. The output crop was scaled down to the input crop pixel size with sharp lanczos3 as a reading aid. This pair is a reading aid.",
                "before": {
                  "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-input-crop.webp",
                  "width": 26,
                  "height": 19,
                  "sha256": "820e97f72fa68c35e8050d3e18c2a649860988ac66468d453d70a86dc13ce392",
                  "bytes": 74,
                  "description": "Input crop from the same relative box, kept as a reading aid."
                },
                "after": {
                  "file": "assets/video-upscaling/upscaling-mc-vid-001-limitation-output-crop.webp",
                  "width": 26,
                  "height": 19,
                  "sha256": "30a9fabd1ef0176e51c7b7ca5dc1e231f1c09e5eded2d1f2b75c560616ba9dbb",
                  "bytes": 78,
                  "description": "Browser-output crop from the same relative box, kept as a reading aid."
                }
              }
            ],
            "observedStates": [
              {
                "t": 1790925454580,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925454706,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925455192,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925455247,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925455412,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925455465,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "0% Starting local processing…"
              },
              {
                "t": 1790925455699,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "100% Frame 11 of 12 · 37.2 FPS"
              },
              {
                "t": 1790925455741,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "100% Frame 12 of 12 · 37.1 FPS"
              },
              {
                "t": 1790925455875,
                "phase": "",
                "rowState": "",
                "busy": false,
                "progress": "100% Frame 12 of 12 · 37.1 FPS"
              }
            ],
            "blockedExistingTelemetry": [
              {
                "method": "GET",
                "host": "static.cloudflareinsights.com",
                "pathname": "/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "reason": "cloudflare-insights-beacon"
              }
            ],
            "privacy": {
              "observedUnique": 10,
              "allowedPaths": [
                "/tools/video-upscaler/",
                "/js/theme-init.js",
                "/tools/video-upscaler/styles.css",
                "/css/site-chrome.css",
                "/css/design-system.css",
                "/tools/video-upscaler/app.js",
                "/js/site-chrome.js",
                "/tools/video-upscaler/engine-worker.js",
                "https://creatorprivacykit.com/7738649a-6ff4-444b-af5c-7b23e3357e6b",
                "/tools/video-upscaler/video_upscaler_simd.wasm"
              ],
              "violations": [],
              "scope": "Observed requests in this run only. Not a universal no-exfiltration certificate."
            },
            "pageErrorCount": 0
          },
          "screenshots": [
            {
              "phase": "input",
              "observedState": "settings visible",
              "file": "assets/video-upscaling/ui/upscaling-mc-vid-001-limitation-input.webp",
              "width": 1120,
              "height": 571,
              "sha256": "1b1a7e58ca9201496f096948748ccde37cb7beb659a2c6394b2990ae4ddc2c6b",
              "bytes": 22564,
              "description": "Video upscaler for mc-vid-h264-aac-1s.mp4. Target text 128 × 128. Quality high. Sharpen off."
            },
            {
              "phase": "processing",
              "observedState": "running progress 0%",
              "file": "assets/video-upscaling/ui/upscaling-mc-vid-001-limitation-processing.webp",
              "width": 1120,
              "height": 806,
              "sha256": "4213b31cf7a3d670095d5e8442505ddbe80f1c8f2cde0682d3ad3d21f79c7b1e",
              "bytes": 28684,
              "description": "upscaling-mc-vid-001-limitation while the page showed running progress 0%."
            },
            {
              "phase": "output",
              "observedState": "result visible",
              "file": "assets/video-upscaling/ui/upscaling-mc-vid-001-limitation-output.webp",
              "width": 1120,
              "height": 818,
              "sha256": "c274a3761f3fa6c96daf681061d940a60dec23aac8ac3419e57b2f3294e45247",
              "bytes": 36058,
              "description": "Video upscaler result for mc-vid-h264-aac-1s.mp4."
            }
          ],
          "limitations": [
            "The upscaler control is mathematical resampling (Lanczos3, bicubic, or bilinear), not a generative model.",
            "MC-VID-001 is 64x48, about 1 second, 12 fps, and 7209 bytes. It is a limitation case, not a quality benchmark.",
            "Capture instrumentation aborts known preexisting Cloudflare telemetry at static.cloudflareinsights.com and /cdn-cgi/rum before transmission. That block is not evidence that production has no analytics."
          ]
        }
      ]
    }
  ]
}
