{
  "schema_version": 1,
  "recipe": "encoded-frames-v1-12-uniform-inclusive-native-resolution",
  "video": "content/drafts/animations/symmetry-short-wave-beams.mp4",
  "video_sha256": "0fdf04ec716792f0956e939ca3f6aac349cb0f3315b200b2a6eb8d07c46634bd",
  "duration_seconds": 20.0,
  "fps": 30.0,
  "frame_count": 600,
  "width": 1440,
  "height": 1120,
  "method": "Twelve evenly spaced decoded frame indices, including first and last. Native-resolution JPEGs from the encoded MP4; timestamps read from FFmpeg showinfo. No source rerendering. Frame indices are zero-based. Sparse samples do not establish continuous motion or capture every transition.",
  "frames": [
    {
      "file": "frame-01.jpg",
      "index": 0,
      "time_seconds": 0.0,
      "sha256": "f818b50690ba2b78db70b54ba6f8e7f6ba94f1818ed541bb46184f546d59d96f"
    },
    {
      "file": "frame-02.jpg",
      "index": 54,
      "time_seconds": 1.8,
      "sha256": "a7e8cceb6123f9b5116ab2b0ee0368be88878aa9eec650bf0afec4ced87c91ad"
    },
    {
      "file": "frame-03.jpg",
      "index": 109,
      "time_seconds": 3.633333,
      "sha256": "b06f58fcea29e9dfb0b44d85745feb80b40affac154becba05e92ecaf3a65d63"
    },
    {
      "file": "frame-04.jpg",
      "index": 163,
      "time_seconds": 5.433333,
      "sha256": "c6cf5eeae3afed4a2f519df027128dc5e831e5e8899b738a814f465c9e728287"
    },
    {
      "file": "frame-05.jpg",
      "index": 218,
      "time_seconds": 7.266667,
      "sha256": "129d63d0a5aeeb8c97dd73015549013e1d0c85ea4eda649de2ca8fe13da89453"
    },
    {
      "file": "frame-06.jpg",
      "index": 272,
      "time_seconds": 9.066667,
      "sha256": "835ea9a98ca6e45e0ca7610f218856876e17032fe1252b347ddfa66ec31475ac"
    },
    {
      "file": "frame-07.jpg",
      "index": 327,
      "time_seconds": 10.9,
      "sha256": "0a5a536fb412a592a704ecff39f38663e9c91e179f9597de8aaccf5b8452b448"
    },
    {
      "file": "frame-08.jpg",
      "index": 381,
      "time_seconds": 12.7,
      "sha256": "645e5df67bdb29fd7ea51e5480e81948e572b01970186b76d264ad37b7430071"
    },
    {
      "file": "frame-09.jpg",
      "index": 436,
      "time_seconds": 14.533333,
      "sha256": "39287802ac5120586a823eca626fafcb2d2493b375a9ee3688db4fe27f84d633"
    },
    {
      "file": "frame-10.jpg",
      "index": 490,
      "time_seconds": 16.333333,
      "sha256": "b313b2725dc7d06a7bb57f92882a845f0968c0603e1e5e2cb2076fd34c339b51"
    },
    {
      "file": "frame-11.jpg",
      "index": 545,
      "time_seconds": 18.166667,
      "sha256": "d87a4ccf1bc9766b8925a2fa27ff349c07cec018234a176e7f031d9bafa9a75b"
    },
    {
      "file": "frame-12.jpg",
      "index": 599,
      "time_seconds": 19.966667,
      "sha256": "d6d1f5d57416d758be796389e92a3c7529337fbe22d0dc0b54b7f361780dc874"
    }
  ],
  "contact_sheet": {
    "file": "contact-sheet.jpg",
    "sha256": "1c0a37d753688d2615b1839b36f0c8c348b663b95dee70271dcf746366fc4189"
  }
}
