{
 "id": "prompt-caption-types-behind-foreground-subject",
 "title": "Type a multi-paragraph prompt caption layered behind the foreground subject",
 "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": [
  "zm6F0vo2E64",
  "57057/800",
  "949949/12000"
 ],
 "source": {
  "filmId": "zm6F0vo2E64",
  "film": "OpenAI deep research in practice.",
  "url": "https://www.youtube.com/watch?v=zm6F0vo2E64",
  "frames": [
   1710,
   1898
  ],
  "fps": {
   "numerator": 24000,
   "denominator": 1001
  },
  "startSeconds": 71.32125,
  "endSeconds": 79.16241666666667,
  "publicationDate": "2025-02-04",
  "masterSha256": "de5b9c52974d095a6849907e9ef535ce1c9de5c4c44c39505c10834bab1c930c",
  "clockBasis": "Downloaded 1920x1080 rendition at 24000/1001 fps; excerpt frame i = master frame 1710+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "cd25b4e0bc176bf92c18bb2ef570a2af5dad6cad736dc8b1a6c1e55846f523ba",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "Seven frames of a soft laptop close-up, then a hard cut (~f7) to a wide office shot with a seated figure at centre-left. Large white caption text is already present: two finished paragraphs at the top and a third paragraph mid-type. The third paragraph continues typing character by character (f7-170), and wherever a line crosses the seated figure the letters are hidden behind her, so words appear to pass behind the subject. The complete caption holds until a cut at f188.",
 "mechanism": "Depth-sorted caption: a type-on text layer is composited behind a matted foreground subject, so the typing reads as living inside the shot rather than on top of it.",
 "phases": [
  {
   "frame": 0,
   "label": "Laptop close-up"
  },
  {
   "frame": 7,
   "label": "Cut to wide shot; paragraphs one and two already set"
  },
  {
   "frame": 8,
   "label": "Paragraph three types on behind the subject"
  },
  {
   "frame": 170,
   "label": "Caption complete, hold"
  }
 ],
 "checks": {
  "recipeSha256": "418cae504aeb6e977fa722b86adea5388b63f8c2cb459501a5799eada44bc424",
  "renderManifestSha256": "986bc8fab437f63b59fb1973738718de932693281a1c65e5fae7bfd786c2a528",
  "adaptationManifestSha256": "11b1980a0e49e999db97b7f1a1eb3cdc5ce6db098c886334dc87338fb129ec56",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "cd25b4e0bc176bf92c18bb2ef570a2af5dad6cad736dc8b1a6c1e55846f523ba",
    "bytes": 864074,
    "width": 960,
    "height": 540,
    "fps": "24000/1001",
    "frames": 188,
    "duration": 7.841167,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "162e526105fc6bf174fddd8735d1c9240058a4e55516534fd49a7385cba36bc2",
    "bytes": 77920,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 188,
    "duration": 7.841156,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "1e347ef48ed476a53937936a881a18b10e46d062244bbc537b00b317cd970f97",
    "bytes": 78420,
    "width": 1920,
    "height": 1080,
    "fps": "24000/1001",
    "frames": 188,
    "duration": 7.841156,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "a819dc29545c4c3da3891e4aafe3e9886dcf7a455da50b2d14e139e6caeed792",
   "bytes": 148059,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "f33d227bb879301a9db73ba17ab9579c3157cbae5fba9057017f3808603fd4d4",
   "bytes": 2547,
   "drawableElements": 16,
   "rasterEmbedded": false,
   "frame": 141,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 69.2
 },
 "assets": {
  "source.mp4": {
   "path": "items/prompt-caption-types-behind-foreground-subject/source.mp4",
   "sha256": "cd25b4e0bc176bf92c18bb2ef570a2af5dad6cad736dc8b1a6c1e55846f523ba",
   "bytes": 864074
  },
  "remake.mp4": {
   "path": "items/prompt-caption-types-behind-foreground-subject/remake.mp4",
   "sha256": "162e526105fc6bf174fddd8735d1c9240058a4e55516534fd49a7385cba36bc2",
   "bytes": 77920
  },
  "adaptation.mp4": {
   "path": "items/prompt-caption-types-behind-foreground-subject/adaptation.mp4",
   "sha256": "1e347ef48ed476a53937936a881a18b10e46d062244bbc537b00b317cd970f97",
   "bytes": 78420
  },
  "editable.svg": {
   "path": "items/prompt-caption-types-behind-foreground-subject/editable.svg",
   "sha256": "f33d227bb879301a9db73ba17ab9579c3157cbae5fba9057017f3808603fd4d4",
   "bytes": 2547
  },
  "resolve.txt": {
   "path": "items/prompt-caption-types-behind-foreground-subject/resolve.txt",
   "sha256": "7b97a29a19346244eb05e7568d4cc93825d30443feb327a4e8ee3e026a5eb21c",
   "bytes": 6036
  },
  "package.zip": {
   "path": "items/prompt-caption-types-behind-foreground-subject/package.zip",
   "sha256": "a819dc29545c4c3da3891e4aafe3e9886dcf7a455da50b2d14e139e6caeed792",
   "bytes": 148059
  },
  "recipe.json": {
   "path": "items/prompt-caption-types-behind-foreground-subject/recipe.json",
   "sha256": "418cae504aeb6e977fa722b86adea5388b63f8c2cb459501a5799eada44bc424",
   "bytes": 6902
  }
 },
 "builtAt": "2026-09-18T05:50:28Z"
}