{
  "entry": {
    "id": "lyric-caption-pop-in-with-blinking-beat-dot",
    "title": "Pop a lyric caption in after a shot change with a beat dot that blinks colours, hops once and leaves",
    "kind": "Interface sequences",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "No Limits on Text Chats with ChatGPT",
      "id": "9MIkJHcMtVA",
      "url": "https://www.youtube.com/watch?v=9MIkJHcMtVA",
      "start": 49.215833333333336,
      "end": 52.71933333333333
    },
    "preview": "/videos/examples/rebuilds/lyric-caption-pop-in-with-blinking-beat-dot/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/lyric-caption-pop-in-with-blinking-beat-dot/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/lyric-caption-pop-in-with-blinking-beat-dot/adaptation.mp4",
    "download": "/videos/examples/rebuilds/lyric-caption-pop-in-with-blinking-beat-dot/package.zip",
    "svg": "/videos/examples/rebuilds/lyric-caption-pop-in-with-blinking-beat-dot/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": 147151,
    "packageSha256": "1aca973321ccd3022d4a22fad6e13ecf42bde275336ffdb188af2027b42565a8",
    "poster": "/videos/examples/posters/lyric-caption-pop-in-with-blinking-beat-dot.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "24000/1001",
      "frames": 84,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/lyric-caption-pop-in-with-blinking-beat-dot/item.json",
    "observation": "Local 0-4 (master 1180-1184) is a brief insert of a bright comic-art frame with no caption. At local 5 (1185) a hard cut returns to the saturated dance set, still with no caption. At local 7 (1187) a bold white lyric line appears low in frame in one frame, with a 28 px dot above its first word. The dot steps colour every 3-6 frames (green, yellow, blue, black, orange, lilac, yellow, pink), hops right to above the fourth word at ~f36 (1216) and disappears at ~f40 (1220). The caption itself stays on screen unchanged through the rest of the window.",
    "mechanism": "Caption pop-in on a fixed frame after a cut, decorated with a step-keyed beat dot that cycles colour, hops once and exits while the caption holds.",
    "phases": [
      {
        "frame": 0,
        "label": "Comic-art insert, no caption"
      },
      {
        "frame": 5,
        "label": "Hard cut back to the set"
      },
      {
        "frame": 7,
        "label": "Caption pops in with green dot"
      },
      {
        "frame": 36,
        "label": "Dot hops to fourth word, turns pink"
      },
      {
        "frame": 40,
        "label": "Dot gone, caption holds"
      }
    ]
  },
  "repair": {
    "id": "lyric-caption-pop-in-with-blinking-beat-dot",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "e0793f15840996690b04db43bb38c451b2d33bd2e5c41a2c3f09effc0f75f39f"
  },
  "original": {
    "id": "lyric-caption-pop-in-with-blinking-beat-dot",
    "title": "Pop a lyric caption in after a shot change with a beat dot that blinks colours, hops once and leaves",
    "family": "overlay",
    "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": [
      "9MIkJHcMtVA",
      "59059/1200",
      "79079/1500"
    ],
    "source": {
      "filmId": "9MIkJHcMtVA",
      "film": "No Limits on Text Chats with ChatGPT",
      "url": "https://www.youtube.com/watch?v=9MIkJHcMtVA",
      "frames": [
        1180,
        1264
      ],
      "fps": {
        "numerator": 24000,
        "denominator": 1001
      },
      "startSeconds": 49.215833333333336,
      "endSeconds": 52.71933333333333,
      "publicationDate": "2026-08-25",
      "masterSha256": "6963be1f69bfa747ef4fb5409d1b93e3df5544c76c56bc5aeae9b22447553810",
      "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 1180+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "e81094ae5f5d51a82b2f2e99cbc902cf4762ec16beff7a377ea6057f49b813b6",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "Local 0-4 (master 1180-1184) is a brief insert of a bright comic-art frame with no caption. At local 5 (1185) a hard cut returns to the saturated dance set, still with no caption. At local 7 (1187) a bold white lyric line appears low in frame in one frame, with a 28 px dot above its first word. The dot steps colour every 3-6 frames (green, yellow, blue, black, orange, lilac, yellow, pink), hops right to above the fourth word at ~f36 (1216) and disappears at ~f40 (1220). The caption itself stays on screen unchanged through the rest of the window.",
    "mechanism": "Caption pop-in on a fixed frame after a cut, decorated with a step-keyed beat dot that cycles colour, hops once and exits while the caption holds.",
    "phases": [
      {
        "frame": 0,
        "label": "Comic-art insert, no caption"
      },
      {
        "frame": 5,
        "label": "Hard cut back to the set"
      },
      {
        "frame": 7,
        "label": "Caption pops in with green dot"
      },
      {
        "frame": 36,
        "label": "Dot hops to fourth word, turns pink"
      },
      {
        "frame": 40,
        "label": "Dot gone, caption holds"
      }
    ],
    "checks": {
      "recipeSha256": "9910eff82c349ab7097fe2ef1c7cd585d346a368d55d1e37ce8a9a8afb7e369e",
      "renderManifestSha256": "47bb2981e07c477275d01922cbd7529693dc8efd20312d25fd75cc780829566e",
      "adaptationManifestSha256": "ebd5ad40548f6e43eadbe72173f6cad334455cc8bf8521a201324ca03397c64f",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "e81094ae5f5d51a82b2f2e99cbc902cf4762ec16beff7a377ea6057f49b813b6",
          "bytes": 1502064,
          "width": 960,
          "height": 540,
          "fps": "24000/1001",
          "frames": 84,
          "duration": 3.5035,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "10e2981c4e564954d7a23bd982656819121cbb5692afabe04114c8c680a9077a",
          "bytes": 58773,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 84,
          "duration": 3.503489,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "3dad2fadc3f7564029dc158e774e61cbd357a23fb186791e376f2f0360f5be3e",
          "bytes": 59243,
          "width": 1920,
          "height": 1080,
          "fps": "24000/1001",
          "frames": 84,
          "duration": 3.503489,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "e0793f15840996690b04db43bb38c451b2d33bd2e5c41a2c3f09effc0f75f39f",
        "bytes": 147240,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "a3ec523491cfcdd384a0aa76d2b92c8ffd03c442e4990ea70808e5548cf9436d",
        "bytes": 1587,
        "drawableElements": 8,
        "rasterEmbedded": false,
        "frame": 63,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 32.3
    },
    "assets": {
      "source.mp4": {
        "path": "items/lyric-caption-pop-in-with-blinking-beat-dot/source.mp4",
        "sha256": "e81094ae5f5d51a82b2f2e99cbc902cf4762ec16beff7a377ea6057f49b813b6",
        "bytes": 1502064
      },
      "remake.mp4": {
        "path": "items/lyric-caption-pop-in-with-blinking-beat-dot/remake.mp4",
        "sha256": "10e2981c4e564954d7a23bd982656819121cbb5692afabe04114c8c680a9077a",
        "bytes": 58773
      },
      "adaptation.mp4": {
        "path": "items/lyric-caption-pop-in-with-blinking-beat-dot/adaptation.mp4",
        "sha256": "3dad2fadc3f7564029dc158e774e61cbd357a23fb186791e376f2f0360f5be3e",
        "bytes": 59243
      },
      "editable.svg": {
        "path": "items/lyric-caption-pop-in-with-blinking-beat-dot/editable.svg",
        "sha256": "a3ec523491cfcdd384a0aa76d2b92c8ffd03c442e4990ea70808e5548cf9436d",
        "bytes": 1587
      },
      "resolve.txt": {
        "path": "items/lyric-caption-pop-in-with-blinking-beat-dot/resolve.txt",
        "sha256": "38a87f3da0a94db2538b0976089fadce13fd4a773f659ecf6264161815fca353",
        "bytes": 4782
      },
      "package.zip": {
        "path": "items/lyric-caption-pop-in-with-blinking-beat-dot/package.zip",
        "sha256": "e0793f15840996690b04db43bb38c451b2d33bd2e5c41a2c3f09effc0f75f39f",
        "bytes": 147240
      },
      "recipe.json": {
        "path": "items/lyric-caption-pop-in-with-blinking-beat-dot/recipe.json",
        "sha256": "9910eff82c349ab7097fe2ef1c7cd585d346a368d55d1e37ce8a9a8afb7e369e",
        "bytes": 6256
      }
    },
    "builtAt": "2026-09-18T05:09:16Z"
  }
}
