{
  "schemaVersion": 1,
  "recipe": {
    "slug": "remotion-captioned-video",
    "version": 1,
    "url": "https://puppetto.com/gallery/remotion-captioned-video"
  },
  "createdAt": "2026-11-08T17:58:46.326Z",
  "status": "local-template-render",
  "description": "An actual local render of the public recipe defaults using the approved faceless-v1 Remotion composition. This is not evidence of hosted renderer availability or provider execution.",
  "renderer": {
    "engine": "remotion",
    "version": "4.0.286",
    "composition": "Faceless",
    "template": "faceless-v1",
    "templateVersion": "faceless-v1.0.0",
    "sourcePath": "packages/video-rendering/templates/remotion/index.tsx",
    "sourceSha256": "ed0f05c0c9ba4df3838d174b9926c0793b63dfe9876a5029e11ba9e69dc8d8b4"
  },
  "input": {
    "template": "faceless-v1",
    "width": 1080,
    "height": 1920,
    "fps": 30,
    "durationInFrames": 180,
    "props": {
      "title": "Make one thing",
      "accent": "#c65c36",
      "scenes": [
        {
          "text": "One shape. Two colours.",
          "start": 0,
          "end": 3
        },
        {
          "text": "A small beginning is enough.",
          "start": 3,
          "end": 6
        }
      ],
      "words": []
    }
  },
  "inputSha256": "315e5b0a38961d95695ffedeb40f063be6a124068b8596a8408987e025c43509",
  "files": {
    "video": {
      "path": "/gallery-media/remotion-captioned-video-v1.mp4",
      "sha256": "e71ed82ff3c07542227e5084572f7b6abe4d6d102c7668f62df26abf459b87d2",
      "bytes": 59088
    },
    "poster": {
      "path": "/gallery-media/remotion-captioned-video-v1.webp",
      "sha256": "551cc9f5b0e01bfad4cd4e1deb29341f8a4fc97ebc8e1e64cbdbf6709d721230",
      "frameTimeSeconds": 1.5
    },
    "webm": {
      "path": "/gallery-media/remotion-captioned-video-v1.webm",
      "sha256": "15287b6963d3c0beca8d20346ca86159b557f13b68334e0455c3cbea2bc3ece3",
      "bytes": 82673,
      "videoCodec": "vp9",
      "pixelFormat": "yuv420p",
      "derivedFrom": "/gallery-media/remotion-captioned-video-v1.mp4",
      "validation": {
        "width": 1080,
        "height": 1920,
        "fps": 30,
        "frames": 180,
        "durationSeconds": 6,
        "audioStreams": 0,
        "fullDecode": "passed"
      }
    }
  },
  "validation": {
    "width": 1080,
    "height": 1920,
    "fps": 30,
    "frames": 180,
    "durationSeconds": 6,
    "videoCodec": "h264",
    "audioStreams": 0,
    "fullDecode": "passed"
  },
  "notes": [
    "No cloud or provider job, payment, upload, or deployment was performed.",
    "The existing composition includes the fixed MAX SIDEQUEST heading.",
    "The input has two timed scenes, no voiceover, and no word-aligned captions.",
    "The Remotion output included an empty AAC track; ffmpeg removed that track by copying the video stream without re-encoding and moved metadata to the front for playback.",
    "The poster is extracted from the rendered MP4 at 1.5 seconds.",
    "The WebM is a local VP9 presentation derivative of the same MP4 and canonical input (ffmpeg, CRF 30, two CPU threads, no audio). It adds browser playback compatibility and provides no evidence of hosted renderer availability. The original MP4 bytes are unchanged."
  ]
}
