{
 "id": "subtitle-carried-across-picture-cut-then-cleared",
 "title": "Swap the subtitle mid-shot, carry it unchanged across the picture cut, then clear it on its own beat",
 "family": "cut",
 "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": [
  "0XPk_MAwCW4",
  "938/5",
  "190"
 ],
 "source": {
  "filmId": "0XPk_MAwCW4",
  "film": "Inside Cricket\u2019s Smartest Backroom | Rajasthan Royals | ChatGPT @rajasthanroyals",
  "url": "https://www.youtube.com/watch?v=0XPk_MAwCW4",
  "frames": [
   4690,
   4750
  ],
  "fps": {
   "numerator": 25,
   "denominator": 1
  },
  "startSeconds": 187.6,
  "endSeconds": 190.0,
  "publicationDate": "2026-08-13",
  "masterSha256": "df15632b99108d7c51b886b3d2e42ca253622aa8fcd660c1a9235c9cef1bd0ac",
  "clockBasis": "Downloaded 1920x1080 rendition at 25/1 fps; excerpt frame i = master frame 4690+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "280ed78f147a84fb797af6f45e769ca10dde840721264fda2fecd72b31ba3859",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "A close-up of hands holding a phone against a jersey fills the frame; a long subtitle sits on a black plate at bottom centre. At local 11 (master 4701) the subtitle hard-swaps to a shorter line and its plate shrinks to fit. At local 31 (~4721) the picture hard-cuts to a warm medium close-up of a man looking down, and the short subtitle stays exactly where it was. At local 41 (4731) the subtitle disappears while the picture holds, and the shot continues clean to the end of the window.",
 "mechanism": "Subtitle timing decoupled from the picture edit: the line swaps before the cut, rides across the cut untouched, and is cleared ten frames later on the speech rhythm.",
 "phases": [
  {
   "frame": 0,
   "label": "Phone close-up with long subtitle"
  },
  {
   "frame": 11,
   "label": "Hard swap to short subtitle, plate shrinks"
  },
  {
   "frame": 31,
   "label": "Hard cut to face; subtitle unchanged"
  },
  {
   "frame": 41,
   "label": "Subtitle cleared, picture holds"
  }
 ],
 "checks": {
  "recipeSha256": "ef6402fdd887a6cbab42ddbaf51824f02f3d1460902a67f886227de7ec67e007",
  "renderManifestSha256": "c8586a352afd5c7ea7bcd8090675becace79c13beacceacf43edb0a8b19c4543",
  "adaptationManifestSha256": "f294c4a4186c004017d75a986b4bf372b9203e07c469d0822398dc0c1613bc16",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "280ed78f147a84fb797af6f45e769ca10dde840721264fda2fecd72b31ba3859",
    "bytes": 182968,
    "width": 960,
    "height": 540,
    "fps": "25/1",
    "frames": 60,
    "duration": 2.4,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "2bbb0eb28dda3136bf5695b211bb40b9bfdcf6eef196980a46191ee7fb911ac5",
    "bytes": 59510,
    "width": 1920,
    "height": 1080,
    "fps": "25/1",
    "frames": 60,
    "duration": 2.4,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "e4ba3e7f366a69f33afe9f8999b1a78196974bdcfd6dabf92db64b946d8f7768",
    "bytes": 59650,
    "width": 1920,
    "height": 1080,
    "fps": "25/1",
    "frames": 60,
    "duration": 2.4,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "1d648d7cc06e41234cc95bc05b37157c95e1439c7b9d459b16105ba68ece5c3f",
   "bytes": 147230,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "177f66c64d3660fa42bad2a5f0a54c784e9e5cf0ee5e9c31f6026308a952f76a",
   "bytes": 1231,
   "drawableElements": 9,
   "rasterEmbedded": false,
   "frame": 45,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 25.8
 },
 "assets": {
  "source.mp4": {
   "path": "items/subtitle-carried-across-picture-cut-then-cleared/source.mp4",
   "sha256": "280ed78f147a84fb797af6f45e769ca10dde840721264fda2fecd72b31ba3859",
   "bytes": 182968
  },
  "remake.mp4": {
   "path": "items/subtitle-carried-across-picture-cut-then-cleared/remake.mp4",
   "sha256": "2bbb0eb28dda3136bf5695b211bb40b9bfdcf6eef196980a46191ee7fb911ac5",
   "bytes": 59510
  },
  "adaptation.mp4": {
   "path": "items/subtitle-carried-across-picture-cut-then-cleared/adaptation.mp4",
   "sha256": "e4ba3e7f366a69f33afe9f8999b1a78196974bdcfd6dabf92db64b946d8f7768",
   "bytes": 59650
  },
  "editable.svg": {
   "path": "items/subtitle-carried-across-picture-cut-then-cleared/editable.svg",
   "sha256": "177f66c64d3660fa42bad2a5f0a54c784e9e5cf0ee5e9c31f6026308a952f76a",
   "bytes": 1231
  },
  "resolve.txt": {
   "path": "items/subtitle-carried-across-picture-cut-then-cleared/resolve.txt",
   "sha256": "66bc844ded5b1f037d06ef8fb551fe136f66e0e53ac91707d5d4a4544a9b95c3",
   "bytes": 5127
  },
  "package.zip": {
   "path": "items/subtitle-carried-across-picture-cut-then-cleared/package.zip",
   "sha256": "1d648d7cc06e41234cc95bc05b37157c95e1439c7b9d459b16105ba68ece5c3f",
   "bytes": 147230
  },
  "recipe.json": {
   "path": "items/subtitle-carried-across-picture-cut-then-cleared/recipe.json",
   "sha256": "ef6402fdd887a6cbab42ddbaf51824f02f3d1460902a67f886227de7ec67e007",
   "bytes": 5348
  }
 },
 "builtAt": "2026-09-18T05:28:25Z"
}