[
  {
    "video": "sample_01_shuttle_tube_packaging.mp4",
    "fps": 29.99814029443922,
    "width": 1920,
    "height": 1080,
    "frames_total": 10799,
    "frames_exported": 10799,
    "sample_every": 1,
    "hands_detected_pct": 70.17,
    "two_hands_pct": 38.16,
    "output_jsonl": "sample_01_shuttle_tube_packaging_hand_keypoints.jsonl",
    "label": "estimated_2d"
  },
  {
    "video": "sample_02_industrial_sewing_machine.mp4",
    "fps": 29.988337058995043,
    "width": 1080,
    "height": 1920,
    "frames_total": 10285,
    "frames_exported": 10285,
    "sample_every": 1,
    "hands_detected_pct": 54.38,
    "two_hands_pct": 7.1,
    "output_jsonl": "sample_02_industrial_sewing_machine_hand_keypoints.jsonl",
    "label": "estimated_2d"
  },
  {
    "video": "sample_03_heatgun_and_batching.mp4",
    "fps": 27.829102188680228,
    "width": 1920,
    "height": 1080,
    "frames_total": 8543,
    "frames_exported": 8543,
    "sample_every": 1,
    "hands_detected_pct": 32.35,
    "two_hands_pct": 2.38,
    "output_jsonl": "sample_03_heatgun_and_batching_hand_keypoints.jsonl",
    "label": "estimated_2d",
    "min_hand_score": 0.68,
    "export_width": 960
  },
  {
    "video": "sample_04_garment_ironing_and_packing.mp4",
    "fps": 51.67,
    "width": 1920,
    "height": 1080,
    "frames_total": 15501,
    "frames_exported": 15501,
    "sample_every": 1,
    "hands_detected_pct": 36.53,
    "two_hands_pct": 2.03,
    "output_jsonl": "sample_04_garment_ironing_and_packing_hand_keypoints.jsonl",
    "label": "estimated_2d",
    "min_hand_score": 0.68,
    "export_width": 960
  },
  {
    "video": "sample_05_commercial_catering.mp4",
    "fps": 29.987498487720288,
    "width": 1080,
    "height": 1920,
    "frames_total": 11154,
    "frames_exported": 11154,
    "sample_every": 1,
    "hands_detected_pct": 26.29,
    "two_hands_pct": 3.18,
    "output_jsonl": "sample_05_commercial_catering_hand_keypoints.jsonl",
    "label": "estimated_2d",
    "min_hand_score": 0.68,
    "export_width": 960
  },
  {
    "video": "sample_06_cane_weaving.mp4",
    "fps": 29.97002997002997,
    "width": 1920,
    "height": 1080,
    "frames_total": 10331,
    "frames_exported": 10331,
    "sample_every": 1,
    "hands_detected_pct": 68.61,
    "two_hands_pct": 16.35,
    "output_jsonl": "sample_06_cane_weaving_hand_keypoints.jsonl",
    "label": "estimated_2d",
    "min_hand_score": 0.68,
    "export_width": 960
  },
  {
    "video": "sample_07_car_detailing.mp4",
    "fps": 30.0,
    "width": 2560,
    "height": 1440,
    "frames_total": 8244,
    "frames_exported": 8244,
    "sample_every": 1,
    "hands_detected_pct": 72.51,
    "two_hands_pct": 14.22,
    "output_jsonl": "sample_07_car_detailing_hand_keypoints.jsonl",
    "label": "estimated_2d",
    "notes": "Trimmed first 41s of pack clip; 180° rotation; keypoints re-exported on corrected video"
  },
  {
    "video": "sample_09_denting_and_filing.mp4",
    "fps": 29.997529810494854,
    "width": 3840,
    "height": 2160,
    "frames_total": 9014,
    "frames_exported": 9014,
    "sample_every": 1,
    "hands_detected_pct": 29.53,
    "two_hands_pct": 1.25,
    "output_jsonl": "sample_09_denting_and_filing_hand_keypoints.jsonl",
    "label": "estimated_2d",
    "notes": "Awaiting user STT for action segments"
  },
  {
    "video": "sample_08_primer_and_painting.mp4",
    "fps": 29.98000444345701,
    "width": 2560,
    "height": 1440,
    "frames_total": 8996,
    "frames_exported": 8996,
    "sample_every": 1,
    "hands_detected_pct": 55.46,
    "two_hands_pct": 5.94,
    "output_jsonl": "sample_08_primer_and_painting_hand_keypoints.jsonl",
    "label": "estimated_2d",
    "min_hand_score": 0.45,
    "export_width": 1280,
    "notes": "180° rotation baked Jun 22; re-exported keypoints export_width=1280 min_hand_score=0.45"
  }
]
