{
  "package": "vdm-sample-footage-20180923",
  "version": "1.0.0",
  "description": "Sample/reference capture footage for the VideoDistanceMarking project: three synchronized 2-hour 1080p60 camera channels recorded 2018-09-23.",
  "project": "VideoDistanceMarking",
  "capture_date": "2018-09-23",
  "camera_count": 3,
  "file_count": 3,
  "total_bytes": 5979013911,
  "checksum_algorithm": "sha256",
  "checksum_file": "SHA256SUMS.txt",
  "install_root": "C:\\VDM\\CapturedVideos",
  "required_free_bytes": 6979321856,
  "files": [
    {
      "filename": "capture_20180923_0_432000.mp4",
      "camera_index": 0,
      "bytes": 1997000959,
      "sha256": "861f269c67eb0f78257a2a3451b7320b03cae1fff371a549f12d6425d4900be5",
      "duration_seconds": 7200.0,
      "frame_count": 432000,
      "width": 1920,
      "height": 1080,
      "fps": 60,
      "codec": "h264",
      "codec_profile": "High 4:4:4 Predictive",
      "pixel_format": "yuv444p",
      "average_bitrate_bps": 2218890,
      "has_audio": false
    },
    {
      "filename": "capture_20180923_1_432000.mp4",
      "camera_index": 1,
      "bytes": 1993842258,
      "sha256": "bf2b2ab7babab72e7b6de91a3b032efc18605e0224296264283b8865f9d8058c",
      "duration_seconds": 7200.0,
      "frame_count": 432000,
      "width": 1920,
      "height": 1080,
      "fps": 60,
      "codec": "h264",
      "codec_profile": "High 4:4:4 Predictive",
      "pixel_format": "yuv444p",
      "average_bitrate_bps": 2215380,
      "has_audio": false
    },
    {
      "filename": "capture_20180923_2_432000.mp4",
      "camera_index": 2,
      "bytes": 1988170694,
      "sha256": "c0eb73fe7722cdf81065a93b8e5b32c0f2482ff19114214d7812afa798cb97c7",
      "duration_seconds": 7200.0,
      "frame_count": 432000,
      "width": 1920,
      "height": 1080,
      "fps": 60,
      "codec": "h264",
      "codec_profile": "High 4:4:4 Predictive",
      "pixel_format": "yuv444p",
      "average_bitrate_bps": 2209079,
      "has_audio": false
    }
  ],
  "filename_convention": {
    "pattern": "capture_<YYYYMMDD>_<cameraIndex>_<frameCount>.mp4",
    "notes": "The middle numeric field is the camera/channel index; the trailing field is the total frame count."
  },
  "distribution": {
    "format": "loose-files",
    "base_url": "https://thehansens.com/tournament/vdm/install/",
    "notes": "Shipped as individual files alongside the software installer. No archive; download each .mp4 plus the metadata files directly."
  },
  "metadata_verified": {
    "tool": "ffprobe",
    "date": "2026-08-14",
    "scope": "codec, profile, pixel_format, width, height, fps, frame_count, duration and absence of audio confirmed on all three files"
  },
  "notes": [
    "No audio stream is present in any file (confirmed with ffprobe).",
    "average_bitrate_bps is derived from file size / duration, not read from the container header.",
    "pixel_format yuv444p was read directly from the container with ffprobe on all three files."
  ]
}
