{
  "checks": [
    {
      "check": "blank_frames",
      "findings": [],
      "limit": {
        "black_min_s": 0.5,
        "uniform_max_range": 16
      },
      "measured": {
        "black_runs": 0,
        "flat_runs": 0,
        "frames_measured": 1800,
        "smallest_luma_range": 178
      },
      "result": "pass"
    },
    {
      "check": "frozen_stretches",
      "findings": [
        {
          "end_s": 4.066667,
          "severity": "fail",
          "start_s": 1.733333,
          "what": "frozen 2.333 s"
        },
        {
          "end_s": 17.166667,
          "severity": "fail",
          "start_s": 14.166667,
          "what": "frozen 3.0 s"
        }
      ],
      "limit": {
        "fail_s": 2,
        "hold_tail_s": 0.75,
        "warn_s": 1.5
      },
      "measured": {
        "freezes": 10,
        "longest_s": 3.067
      },
      "result": "fail"
    },
    {
      "check": "cut_cadence",
      "findings": [],
      "limit": {
        "cut_score": 0.12,
        "still_score": 0.002,
        "still_warn_s": 4
      },
      "measured": {
        "cuts": [
          9.767,
          13.333,
          21.767,
          29.1,
          35.467,
          39.4,
          57.7
        ],
        "cuts_per_minute": 7,
        "longest_shot_s": 18.3,
        "median_shot_s": 7.333,
        "shots": 8
      },
      "result": "pass"
    },
    {
      "check": "loudness",
      "findings": [],
      "limit": {
        "lra_max_lu": 10,
        "short_term_floor_lufs": -28,
        "target_lufs": -16,
        "tolerance_lu": 1,
        "true_peak_max_dbtp": -1
      },
      "measured": {
        "integrated_lufs": -15.6,
        "lra_lu": 2.4,
        "quietest_at_s": 39.799979,
        "quietest_short_term_lufs": -18.5,
        "true_peak_dbtp": -1.5
      },
      "result": "pass"
    },
    {
      "check": "silence_gaps",
      "findings": [
        {
          "end_s": 60.032,
          "severity": "warn",
          "start_s": 59.327312,
          "what": "silence 0.705 s"
        }
      ],
      "limit": {
        "fail_s": 2,
        "warn_s": 0.5
      },
      "measured": {
        "silences": 1
      },
      "result": "warn"
    },
    {
      "check": "clipping",
      "findings": [],
      "limit": {
        "clip_peak_count": 3,
        "clip_peak_dbfs": -0.1
      },
      "measured": {
        "flat_factor": 0,
        "peak_count": 2,
        "peak_level_db": -1.49495
      },
      "result": "pass"
    },
    {
      "check": "captions",
      "findings": [],
      "limit": {
        "blink_gap_frames": 3,
        "fps": 30,
        "line_percent_range": [
          5,
          90
        ],
        "max_chars_per_line": 42,
        "max_cps": 17,
        "max_cue_ms": 7000,
        "max_lines": 2,
        "min_cue_ms": 1000,
        "sync": {
          "max_early_ms": 500,
          "max_late_ms": 300,
          "min_coverage": 0.95,
          "min_cue_speech_share": 0.1,
          "split_window_ms": 1000
        }
      },
      "measured": {
        "srt_differences": 0,
        "sync": {
          "coverage": 0.9626,
          "cues_without_speech": [],
          "median_offset_ms": 0,
          "unmeasured": [
            "c03",
            "c05",
            "c06",
            "c08",
            "c10",
            "c13",
            "c15"
          ]
        },
        "vtt": {
          "cues": 15,
          "longest_gap_before": "c04",
          "longest_gap_ms": 600,
          "longest_line": 42,
          "max_cps": 15.64,
          "max_cps_cue": "c01",
          "on_screen_ms": 51803
        }
      },
      "result": "pass"
    },
    {
      "check": "file_spec",
      "findings": [],
      "limit": {
        "audio": {
          "audio_object_type": 2,
          "channels": 2,
          "codec": "mp4a",
          "sample_rate": 48000
        },
        "container": {
          "faststart": true,
          "fragmented": false
        },
        "duration_s": 60,
        "duration_tolerance_s": 0.05,
        "edit_lists": false,
        "max_bitrate_kbps": 8000,
        "max_bytes": 40000000,
        "video": {
          "chroma": "4:2:0",
          "codec": "avc1",
          "color_primaries": 1,
          "constant_rate": true,
          "even_dimensions": true,
          "frame_rate": 30,
          "height": 1080,
          "profiles": [
            "High",
            "Main"
          ],
          "width": 1920
        }
      },
      "measured": {
        "items": [
          {
            "check": "faststart",
            "limit": true,
            "measured": true,
            "result": "pass"
          },
          {
            "check": "fragmented",
            "limit": false,
            "measured": false,
            "result": "pass"
          },
          {
            "check": "video.codec",
            "limit": "avc1",
            "measured": "avc1",
            "result": "pass"
          },
          {
            "check": "video.profiles",
            "limit": [
              "High",
              "Main"
            ],
            "measured": "High",
            "result": "pass"
          },
          {
            "check": "video.chroma",
            "limit": "4:2:0",
            "measured": "4:2:0",
            "result": "pass"
          },
          {
            "check": "video.width",
            "limit": 1920,
            "measured": 1920,
            "result": "pass"
          },
          {
            "check": "video.height",
            "limit": 1080,
            "measured": 1080,
            "result": "pass"
          },
          {
            "check": "video.frame_rate",
            "limit": 30,
            "measured": 30,
            "result": "pass"
          },
          {
            "check": "video.constant_rate",
            "limit": true,
            "measured": true,
            "result": "pass"
          },
          {
            "check": "video.color_primaries",
            "limit": 1,
            "measured": 1,
            "result": "pass"
          },
          {
            "check": "video.even_dimensions",
            "limit": true,
            "measured": true,
            "result": "pass"
          },
          {
            "check": "audio.codec",
            "limit": "mp4a",
            "measured": "mp4a",
            "result": "pass"
          },
          {
            "check": "audio.audio_object_type",
            "limit": 2,
            "measured": 2,
            "result": "pass"
          },
          {
            "check": "audio.sample_rate",
            "limit": 48000,
            "measured": 48000,
            "result": "pass"
          },
          {
            "check": "audio.channels",
            "limit": 2,
            "measured": 2,
            "result": "pass"
          },
          {
            "check": "duration_s",
            "limit": [
              60,
              0.05
            ],
            "measured": 60.022,
            "result": "pass"
          },
          {
            "check": "size_bytes",
            "limit": 40000000,
            "measured": 9545292,
            "result": "pass"
          },
          {
            "check": "bitrate_kbps",
            "limit": 8000,
            "measured": 1272.2,
            "result": "pass"
          },
          {
            "check": "edit_lists",
            "limit": [],
            "measured": [],
            "result": "pass"
          }
        ],
        "probe": {
          "bitrate_kbps": 1272.2,
          "brands": {
            "compatible": [
              "iso4",
              "isom",
              "iso2",
              "avc1",
              "mp41"
            ],
            "major": "iso4",
            "minor": 512
          },
          "duration_s": 60.022,
          "faststart": true,
          "file": "eranos-60s.mp4",
          "fragmented": false,
          "size_bytes": 9545292,
          "top_level": [
            [
              "ftyp",
              36
            ],
            [
              "moov",
              66951
            ],
            [
              "free",
              8
            ],
            [
              "mdat",
              9478297
            ]
          ],
          "tracks": [
            {
              "bit_depth": 8,
              "chroma": "4:2:0",
              "codec": "avc1",
              "coded_height": 1080,
              "coded_width": 1920,
              "color": {
                "full_range": false,
                "matrix": 1,
                "primaries": 1,
                "transfer": 1
              },
              "constant_rate": true,
              "duration_s": 60,
              "edit_list": false,
              "frame_rate": 30,
              "handler": "vide",
              "height": 1080,
              "level": 4,
              "media_duration": 921600,
              "profile": "High",
              "profile_idc": 100,
              "sample_delta": 512,
              "samples": 1800,
              "timescale": 15360,
              "width": 1920
            },
            {
              "audio_object_type": 2,
              "channels": 2,
              "codec": "mp4a",
              "constant_rate": false,
              "duration_s": 60.021333,
              "edit_list": false,
              "handler": "soun",
              "height": 0,
              "media_duration": 2881024,
              "profile": "AAC-LC",
              "sample_delta": null,
              "sample_rate": 48000,
              "samples": 2814,
              "timescale": 48000,
              "width": 0
            }
          ]
        }
      },
      "result": "pass"
    },
    {
      "check": "legibility",
      "findings": [],
      "limit": {
        "min_css_px": 12,
        "smallest_display": "phone held sideways"
      },
      "measured": {
        "frame": {
          "height": 1080,
          "width": 1920
        },
        "items": [
          {
            "css_px": {
              "laptop": 41.33,
              "phone held sideways": 27.25
            },
            "font_px": 62,
            "frame_share": 0.0574,
            "id": "hook",
            "needs_px_for_smallest_display": 27.3,
            "problems": [],
            "role": "title",
            "role_floor": 0.045
          },
          {
            "css_px": {
              "laptop": 29.33,
              "phone held sideways": 19.34
            },
            "font_px": 44,
            "frame_share": 0.0407,
            "id": "callout-refused",
            "needs_px_for_smallest_display": 27.3,
            "problems": [],
            "role": "caption",
            "role_floor": 0.026
          },
          {
            "css_px": {
              "laptop": 42.67,
              "phone held sideways": 28.13
            },
            "font_px": 64,
            "frame_share": 0.0593,
            "id": "underneath",
            "needs_px_for_smallest_display": 27.3,
            "problems": [],
            "role": "title",
            "role_floor": 0.045
          },
          {
            "css_px": {
              "laptop": 32.93,
              "phone held sideways": 21.72
            },
            "font_px": 49.4,
            "frame_share": 0.0457,
            "id": "board-counter",
            "needs_px_for_smallest_display": 27.3,
            "problems": [],
            "role": "caption",
            "role_floor": 0.026
          },
          {
            "css_px": {
              "laptop": 18.67,
              "phone held sideways": 12.31
            },
            "font_px": 28,
            "frame_share": 0.0259,
            "id": "board-footer",
            "needs_px_for_smallest_display": 27.3,
            "problems": [],
            "role": "body",
            "role_floor": 0.022
          },
          {
            "css_px": {
              "laptop": 18.67,
              "phone held sideways": 12.31
            },
            "font_px": 28,
            "frame_share": 0.0259,
            "id": "board-after",
            "needs_px_for_smallest_display": 27.3,
            "problems": [],
            "role": "body",
            "role_floor": 0.022
          }
        ],
        "min_css_px": 12,
        "problems": [],
        "smallest_display": "phone held sideways"
      },
      "result": "pass"
    }
  ],
  "counts": {
    "fail": 1,
    "not_run": 0,
    "pass": 7,
    "warn": 1
  },
  "inputs": [
    {
      "name": "picture.json",
      "sha256": "91d840bc6ffc8eb01ef62c8fd6f2b0c47661048ea924202969087d68972d3352"
    },
    {
      "name": "sound.json",
      "sha256": "4b71f19b05cd19608d817676436fa9a62930c147bcba609225d1a782a9a4921c"
    },
    {
      "name": "captions.json",
      "sha256": "b2467bb1d19a51f06765b08a8ed1eaf2a327a90463d3b61798271258b733a209"
    },
    {
      "name": "filespec.json",
      "sha256": "68d347f7d894491405c7dc86da5902c39ed57ed60b22cf49165bf55ed3eb2ba7"
    },
    {
      "name": "legibility.json",
      "sha256": "311327983079ba11bd6d7ad77906cce6bb39a59dd52b20f0258fcde72cc0bbbf"
    }
  ],
  "media": {
    "bytes": 9545292,
    "file": "eranos-60s.mp4",
    "sha256": "bb4af98056e631f21e02260aad4c599ec95c3b26740ce5f4c0c8d36e7aa29115"
  },
  "missing_checks": [],
  "not_approval": "Passing these checks is not approval: a person still watches every frame and listens.",
  "plan": {
    "black": 0,
    "duration_s": 60,
    "fps": 30,
    "holds": 25,
    "pauses": 1
  },
  "verdict": "fail"
}
