{
  "entry": {
    "id": "title-three-line-word-build-over-footage",
    "title": "Build a three-line lower-left title word by word over live footage",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "How to Build a Personalized Meal Planner with ChatGPT Work",
      "id": "t64oZKCdG8Q",
      "url": "https://www.youtube.com/watch?v=t64oZKCdG8Q",
      "start": 0.0,
      "end": 2.75275
    },
    "preview": "/videos/examples/rebuilds/title-three-line-word-build-over-footage/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/title-three-line-word-build-over-footage/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/title-three-line-word-build-over-footage/adaptation.mp4",
    "download": "/videos/examples/rebuilds/title-three-line-word-build-over-footage/package.zip",
    "svg": "/videos/examples/rebuilds/title-three-line-word-build-over-footage/editable.svg",
    "resolve": null,
    "limitations": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.",
      "Both variants rerendered from the packaged text renderer to repair a prior code/preview mismatch."
    ],
    "bindingLevel": "full-render-manifest",
    "bytes": 146236,
    "packageSha256": "1229fd80579aee88026972dec17a6cef0677983aabe5daf9be5b8b2bcc2a9e5c",
    "poster": "/videos/examples/posters/title-three-line-word-build-over-footage.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 66,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/title-three-line-word-build-over-footage/item.json",
    "observation": "Over warm footage of hands on a closed laptop (here a flat brown field with a table band and a dark slab), a white bold title builds in the lower-left: 'Build' at ~f4, 'a' and the second line's first word by ~f8, the long word of line one and 'with' by ~f16, then the third line finishes character by character ('W' ~f24, 'Wor' ~f28, complete ~f32) and holds to f66 while the laptop lid lifts behind it.",
    "mechanism": "Left-aligned three-line title that builds by words on the first two lines and by characters on the third, then holds over the moving plate.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty plate"
      },
      {
        "frame": 2,
        "label": "Line one words begin"
      },
      {
        "frame": 7,
        "label": "Line two words begin"
      },
      {
        "frame": 14,
        "label": "Line three types"
      },
      {
        "frame": 33,
        "label": "Title complete, hold"
      },
      {
        "frame": 66,
        "label": "End"
      }
    ]
  },
  "repair": {
    "id": "title-three-line-word-build-over-footage",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "889e904a20997146f7b8971bb31191201165916b4060a9d0e88d24b50b337728"
  },
  "original": {
    "id": "title-three-line-word-build-over-footage",
    "title": "Build a three-line lower-left title word by word over live footage",
    "family": "title",
    "status": "rendered-draft",
    "edition": "studies-300",
    "gaps": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution."
    ],
    "intervalKey": [
      "t64oZKCdG8Q",
      "0",
      "11011/4000"
    ],
    "source": {
      "filmId": "t64oZKCdG8Q",
      "film": "How to Build a Personalized Meal Planner with ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=t64oZKCdG8Q",
      "frames": [
        0,
        66
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 0.0,
      "endSeconds": 2.75275,
      "publicationDate": "2026-08-27",
      "masterSha256": "591a7e28e9ae1ab93ce1c3d20a6679a2fb2b28ef3eccad171266ddd32312669a",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 0+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "93fa48d55281d2610191ceedcd83f17a3dac63bd22f042cb635dd7f0f5f341ec",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "Over warm footage of hands on a closed laptop (here a flat brown field with a table band and a dark slab), a white bold title builds in the lower-left: 'Build' at ~f4, 'a' and the second line's first word by ~f8, the long word of line one and 'with' by ~f16, then the third line finishes character by character ('W' ~f24, 'Wor' ~f28, complete ~f32) and holds to f66 while the laptop lid lifts behind it.",
    "mechanism": "Left-aligned three-line title that builds by words on the first two lines and by characters on the third, then holds over the moving plate.",
    "phases": [
      {
        "frame": 0,
        "label": "Empty plate"
      },
      {
        "frame": 2,
        "label": "Line one words begin"
      },
      {
        "frame": 7,
        "label": "Line two words begin"
      },
      {
        "frame": 14,
        "label": "Line three types"
      },
      {
        "frame": 33,
        "label": "Title complete, hold"
      },
      {
        "frame": 66,
        "label": "End"
      }
    ],
    "checks": {
      "recipeSha256": "f3fdf927c75798c4da7fbc484e6095ef88453440c8e7f3abce4e51c4669da134",
      "renderManifestSha256": "c68f61a07a16bee2ecfbe3aaf46276c2314b87149b07562e3b8f5d66f3b5d71c",
      "adaptationManifestSha256": "e7b04f32ec27c50b314ebd9114cb26ea77185d078a0c34033a5e98be17044324",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "93fa48d55281d2610191ceedcd83f17a3dac63bd22f042cb635dd7f0f5f341ec",
          "bytes": 429873,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 66,
          "duration": 2.75275,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "e68e280cdeccb1d7c8e1610cb6c4ffa36f2f8295ce306e7bb7555065417e5e74",
          "bytes": 47769,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 66,
          "duration": 2.752744,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "62403ca45144abc15066ed68c28d7671a754c11e94661859c01e28a4ebd6be67",
          "bytes": 40176,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 66,
          "duration": 2.752744,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "889e904a20997146f7b8971bb31191201165916b4060a9d0e88d24b50b337728",
        "bytes": 145263,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "afdc9fe7f9c356492dc247e5fe7bbabe84e18e3bacee04159a30263a7f0c21a1",
        "bytes": 1275,
        "drawableElements": 6,
        "rasterEmbedded": false,
        "frame": 49,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 17.5
    },
    "assets": {
      "source.mp4": {
        "path": "items/title-three-line-word-build-over-footage/source.mp4",
        "sha256": "93fa48d55281d2610191ceedcd83f17a3dac63bd22f042cb635dd7f0f5f341ec",
        "bytes": 429873
      },
      "remake.mp4": {
        "path": "items/title-three-line-word-build-over-footage/remake.mp4",
        "sha256": "e68e280cdeccb1d7c8e1610cb6c4ffa36f2f8295ce306e7bb7555065417e5e74",
        "bytes": 47769
      },
      "adaptation.mp4": {
        "path": "items/title-three-line-word-build-over-footage/adaptation.mp4",
        "sha256": "62403ca45144abc15066ed68c28d7671a754c11e94661859c01e28a4ebd6be67",
        "bytes": 40176
      },
      "editable.svg": {
        "path": "items/title-three-line-word-build-over-footage/editable.svg",
        "sha256": "afdc9fe7f9c356492dc247e5fe7bbabe84e18e3bacee04159a30263a7f0c21a1",
        "bytes": 1275
      },
      "resolve.txt": {
        "path": "items/title-three-line-word-build-over-footage/resolve.txt",
        "sha256": "25d9e7fd58682ed6376bcb9c9c770f7eb9f9e202cf060df326a234fc0dc1ca8c",
        "bytes": 3348
      },
      "package.zip": {
        "path": "items/title-three-line-word-build-over-footage/package.zip",
        "sha256": "889e904a20997146f7b8971bb31191201165916b4060a9d0e88d24b50b337728",
        "bytes": 145263
      },
      "recipe.json": {
        "path": "items/title-three-line-word-build-over-footage/recipe.json",
        "sha256": "f3fdf927c75798c4da7fbc484e6095ef88453440c8e7f3abce4e51c4669da134",
        "bytes": 3134
      }
    },
    "builtAt": "2026-09-18T05:09:36Z"
  }
}
