{
  "id": "alpha/vp9-alpha.webm",
  "layer": 1,
  "files": [
    "vp9-alpha.webm"
  ],
  "size_bytes": 1803550,
  "container": {
    "format": "matroska,webm",
    "duration_s": 6.008,
    "bit_rate": 2401531
  },
  "video": {
    "codec": "vp9",
    "profile": "Profile 0",
    "pix_fmt": "yuv420p",
    "width": 1920,
    "height": 1080,
    "sample_aspect_ratio": "1:1",
    "display_aspect_ratio": "16:9",
    "fps": "30",
    "frames": 180,
    "field_order": "progressive",
    "color": {
      "range": "tv",
      "space": "bt709",
      "transfer": "bt709",
      "primaries": "bt709"
    },
    "keyframes_s": {
      "count": 180,
      "first": [
        0,
        0.033,
        0.067,
        0.1,
        0.133
      ]
    }
  },
  "content": {
    "frame_code": "layout v1: patch row + 2 code rows in the bottom 3/18 of the picture",
    "frame_number": "burned in, top left",
    "timecode": "burned in, under the frame number",
    "flash": "white square, top right, first 3 frames of every second",
    "alpha": "right third of the picture above the frame code is fully transparent",
    "beep": "carrier with a 4x beep for 40 ms at the start of every second"
  },
  "audio": [
    {
      "codec": "opus",
      "profile": null,
      "sample_rate": 48000,
      "channels": 2,
      "channel_layout": "stereo",
      "language": null
    }
  ],
  "expect": {
    "outcome": "must-play",
    "duration_s": 6,
    "duration_tol_s": 0.15,
    "frames": 180,
    "first_code": 0,
    "fps": 30,
    "display_aspect": "16:9",
    "orientation": "none",
    "colour": {
      "matrix": "bt709",
      "range": "limited",
      "tol": 8
    },
    "max_log_errors": 0,
    "exact_seek": false,
    "beep_every_frames": 30,
    "av_offset_ms": 0,
    "av_tol_ms": 20
  },
  "sha256": {
    "vp9-alpha.webm": "a3348d744f022bc53050fb8891da5f9968ccc02fa30128884c3b30d7b8a077d3"
  },
  "verified_by": [
    "size",
    "fps",
    "pix_fmt",
    "frame count",
    "sample rate",
    "channels",
    "audio tracks",
    "duration",
    "ffmpeg decode",
    "gstreamer decode",
    "check run",
    "check log",
    "check duration",
    "check frames",
    "check orientation",
    "check aspect",
    "check timestamps",
    "check colour",
    "check a/v sync"
  ],
  "recipe": {
    "duration_s": 6,
    "video": {
      "codec": "vp9",
      "width": 1920,
      "height": 1080,
      "fps": "30",
      "pix_fmt": "yuva420p",
      "matrix": "bt709",
      "primaries": "bt709",
      "transfer": "bt709",
      "range": "limited",
      "gop_s": 2
    },
    "audio": {
      "codec": "opus",
      "channels": 2,
      "rate": 48000
    },
    "container": {}
  }
}