{
  "schemaVersion": 1,
  "source": {
    "path": "promo.dart",
    "byteLength": 484,
    "sha256": "9ae70ec9ba6ff5eb480ba580a5fad17e807542cd7abda48152a31aee910214e2"
  },
  "sourceFingerprint": "8bebe49db70647de5ecfc8fe891a71e2b4227a643ce780db4d244c5931ce2968",
  "output": {
    "path": "promo.mp4",
    "byteLength": 52121,
    "sha256": "e490e0b9833a73f54d07685b29b0947705e121018a031320027a0dcba371d6c5",
    "media": {
      "container": "mov,mp4,m4a,3gp,3g2,mj2",
      "codec": "h264",
      "width": 320,
      "height": 320,
      "pixelFormat": "yuv420p",
      "hasAlpha": false,
      "durationSeconds": 10,
      "declaredFrameCount": 120,
      "averageFrameRate": "12/1",
      "nominalFrameRate": "12/1",
      "audio": []
    }
  },
  "poster": {
    "path": "promo.poster.png",
    "byteLength": 3695,
    "sha256": "2f0a17df692fcb8c16537f6022401a0dc295cf38cc263e518a5b4e827b470e08"
  },
  "capture": {
    "schemaVersion": 1,
    "width": 320,
    "height": 320,
    "fps": 12,
    "frameCount": 120,
    "framesFileName": "frames.rgba",
    "outputFileName": "out.mp4",
    "renderDigest": "5d72f54d3d9f7192",
    "ffmpegArgs": [
      "-f",
      "rawvideo",
      "-pix_fmt",
      "rgba",
      "-video_size",
      "320x320",
      "-framerate",
      "12",
      "-i",
      "frames.rgba",
      "-vf",
      "format=pix_fmts=yuv420p",
      "-c:v",
      "libx264",
      "-preset",
      "medium",
      "-crf",
      "18",
      "-pix_fmt",
      "yuv420p",
      "-r",
      "12",
      "-an",
      "-fflags",
      "+bitexact",
      "-flags:v",
      "+bitexact",
      "-map_metadata",
      "-1",
      "-threads",
      "1",
      "out.mp4"
    ],
    "posterArgs": [
      "-f",
      "rawvideo",
      "-pix_fmt",
      "rgba",
      "-video_size",
      "320x320",
      "-framerate",
      "12",
      "-i",
      "frames.rgba",
      "-vf",
      "select=eq(n\\,36)",
      "-vframes",
      "1",
      "-r",
      "12",
      "-an",
      "-fflags",
      "+bitexact",
      "-flags:v",
      "+bitexact",
      "-map_metadata",
      "-1",
      "-threads",
      "1",
      "poster.png"
    ],
    "posterFileName": "poster.png"
  },
  "reproduction": {
    "command": "fluvie render promo.dart --out promo.mp4 --no-cache",
    "flutter": "3.47.2",
    "engineRevision": "a804b261645ef8c13eb3d5c44a5c2fb0340c5539",
    "dart": "3.13.2",
    "ffmpeg": "ffmpeg version n8.1.1-9-g58d4114d36-20260531 Copyright (c) 2000-2026 the FFmpeg developers",
    "note": "Resource and timing replay is supported. Encoded bytes can vary across engines and platforms."
  }
}
