{
  "source": "AdobeStock_512674505.mov",
  "frames": 554,
  "seconds": 18.466666666666665,
  "rows": [
    {
      "id": "baseline",
      "technique": "Baseline",
      "video_bytes": 2613668,
      "processing_seconds": 1.99,
      "shared_analysis_seconds": 0,
      "preset": "medium",
      "crf": 23,
      "video": "baseline.mp4",
      "savings_percent": 0.0,
      "vmaf": 94.01
    },
    {
      "id": "denoise_mild",
      "technique": "Spatial + temporal denoising - lighter",
      "video_bytes": 2395029,
      "processing_seconds": 1.94,
      "shared_analysis_seconds": 0,
      "preset": "medium",
      "crf": 23,
      "video": "denoise_mild.mp4",
      "savings_percent": 8.37,
      "vmaf": 92.64,
      "filter": "hqdn3d=4:3:2:1.5",
      "comparison": "compare_denoise_mild.mp4"
    },
    {
      "id": "denoise_strong",
      "technique": "Spatial + temporal denoising - stronger",
      "video_bytes": 2332687,
      "processing_seconds": 1.95,
      "shared_analysis_seconds": 0,
      "preset": "medium",
      "crf": 23,
      "video": "denoise_strong.mp4",
      "savings_percent": 10.75,
      "vmaf": 92.28,
      "filter": "hqdn3d=4:3:4:3",
      "comparison": "compare_denoise_strong.mp4"
    },
    {
      "id": "stable",
      "technique": "Stable background",
      "video_bytes": 2405789,
      "processing_seconds": 3.75,
      "shared_analysis_seconds": 0.55,
      "preset": "medium",
      "crf": 23,
      "video": "stable.mp4",
      "savings_percent": 7.95,
      "vmaf": 94.04,
      "comparison": "compare_stable.mp4"
    },
    {
      "id": "combined",
      "technique": "Stable background + lighter denoising",
      "video_bytes": 2274223,
      "processing_seconds": 3.71,
      "shared_analysis_seconds": 0.55,
      "preset": "medium",
      "crf": 23,
      "video": "combined.mp4",
      "savings_percent": 12.99,
      "vmaf": 92.66,
      "filter": "hqdn3d=4:3:2:1.5",
      "comparison": "compare_combined.mp4"
    },
    {
      "id": "detail",
      "technique": "Selective background detail reduction",
      "video_bytes": 2613851,
      "processing_seconds": 19.07,
      "shared_analysis_seconds": 0.55,
      "preset": "medium",
      "crf": 23,
      "video": "detail.mp4",
      "savings_percent": -0.01,
      "vmaf": 94.02,
      "comparison": "compare_detail.mp4"
    },
    {
      "id": "encoding_slow",
      "technique": "Slower encoder control",
      "video_bytes": 2448955,
      "processing_seconds": 2.11,
      "shared_analysis_seconds": 0,
      "preset": "slow",
      "crf": 23,
      "video": "encoding_slow.mp4",
      "savings_percent": 6.3,
      "vmaf": 94.12,
      "comparison": "compare_encoding_slow.mp4"
    },
    {
      "id": "regional",
      "technique": "Per-area FPS + 5-frame lookahead",
      "video_bytes": 2752243,
      "processing_seconds": null,
      "shared_analysis_seconds": null,
      "preset": "medium",
      "crf": 23,
      "video": "regional.mp4",
      "savings_percent": -5.3,
      "vmaf": 93.63,
      "comparison": "compare_regional.mp4"
    }
  ],
  "note": "Same CRF is not equal perceptual quality. VMAF compares against normalized lossless source; blind review still required. Times are sequential wall times for decode, preprocessing and encode on this machine; regional output reused without timing. Slower encoder uses a different preset as a control. This clip is one continuous shot; shot-by-shot selection is not independently tested.",
  "quality_method": "Both streams are aligned by frame index at 30 FPS before VMAF calculation. Corrected container timestamp rounding on 2026-10-05; video byte measurements are unchanged."
}