{
 "id": "right-aligned-lower-third-name-then-role-fade-up",
 "title": "Fade in a right-aligned name, then its role line one beat later",
 "family": "lower-third",
 "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": [
  "jaYDbeQTUR0",
  "17",
  "20"
 ],
 "source": {
  "filmId": "jaYDbeQTUR0",
  "film": "Have a Crazy Idea? Build It with Codex | Romain Huet | OpenAI France",
  "url": "https://www.youtube.com/watch?v=jaYDbeQTUR0",
  "frames": [
   850,
   1000
  ],
  "fps": {
   "numerator": 50,
   "denominator": 1
  },
  "startSeconds": 17.0,
  "endSeconds": 20.0,
  "publicationDate": "2026-07-16",
  "masterSha256": "0f88ea295d3ee75f4e1caf60daccbe61dfd18b9d4cc2a821d6a9d0c507245e02",
  "clockBasis": "Downloaded 1920x1080 rendition at 50/1 fps; excerpt frame i = master frame 850+i, re-encoded to 960x540 without omitted positions."
 },
 "sourceHash": "c5f5c203840e92f09b4bdcbe335ef16d8ae3b94599b6a337f8f2da005347e1cf",
 "classification": "vector-code-approximation",
 "bindingLevel": "full-render-manifest",
 "observation": "A handheld interview shot in an ornate salon with a microphone in frame. At about f20 the interviewee's name fades in, right-aligned near the lower-right corner, in a bold white sans (f20-30). About fourteen frames later (f34-46) a longer role line fades in beneath it, right-aligned to the same edge. Both hold, with a soft drop shadow for legibility over the bright wall, until the end of the interval.",
 "mechanism": "A two-beat lower third: the name commits first, the role follows one beat later, both anchored to a shared right edge.",
 "phases": [
  {
   "frame": 0,
   "label": "Interview shot, no graphics"
  },
  {
   "frame": 20,
   "label": "Name fades in, right-aligned"
  },
  {
   "frame": 34,
   "label": "Role line fades in beneath"
  },
  {
   "frame": 46,
   "label": "Hold"
  }
 ],
 "checks": {
  "recipeSha256": "c904007f2c78257f917312fb5059b0a633612c0f6bfb934525287d9473caf2d7",
  "renderManifestSha256": "88b9985160899adf18217baa2d23beb19fafdf730ccc21c3025f058bd0142ae3",
  "adaptationManifestSha256": "883f3f16d85c50999fc65b00304637e3e3be1d6cb1fb98572cedc2ab92f71ebd",
  "implementationFiles": 15,
  "movies": {
   "source": {
    "sha256": "c5f5c203840e92f09b4bdcbe335ef16d8ae3b94599b6a337f8f2da005347e1cf",
    "bytes": 516718,
    "width": 960,
    "height": 540,
    "fps": "50/1",
    "frames": 150,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "original": {
    "sha256": "1b4b976f218a76cb27973a128aab092f15ab09934824d38005b6bfe71176e671",
    "bytes": 35016,
    "width": 1920,
    "height": 1080,
    "fps": "50/1",
    "frames": 150,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   },
   "adaptation": {
    "sha256": "e4d64ec24340821f915e2a72704a15c9b7f8a27b612226817a71aea8b08581bd",
    "bytes": 34257,
    "width": 1920,
    "height": 1080,
    "fps": "50/1",
    "frames": 150,
    "duration": 3.0,
    "codec": "h264",
    "pixelFormat": "yuv420p",
    "audioStreams": 0
   }
  },
  "preparedArchive": {
   "sha256": "632d3db779ec73566232d619ac2a35ceee943abf137251f376e52e20a55427ba",
   "bytes": 145904,
   "members": 20,
   "crc": "pass"
  },
  "selectedSvg": {
   "sha256": "7f45b92de918606535130e1e88434c4fe94c60c099200589e1f17b3c018a938a",
   "bytes": 1498,
   "drawableElements": 9,
   "rasterEmbedded": false,
   "frame": 112,
   "meaningful": true
  },
  "contentDiffers": true,
  "renderSeconds": 33.5
 },
 "assets": {
  "source.mp4": {
   "path": "items/right-aligned-lower-third-name-then-role-fade-up/source.mp4",
   "sha256": "c5f5c203840e92f09b4bdcbe335ef16d8ae3b94599b6a337f8f2da005347e1cf",
   "bytes": 516718
  },
  "remake.mp4": {
   "path": "items/right-aligned-lower-third-name-then-role-fade-up/remake.mp4",
   "sha256": "1b4b976f218a76cb27973a128aab092f15ab09934824d38005b6bfe71176e671",
   "bytes": 35016
  },
  "adaptation.mp4": {
   "path": "items/right-aligned-lower-third-name-then-role-fade-up/adaptation.mp4",
   "sha256": "e4d64ec24340821f915e2a72704a15c9b7f8a27b612226817a71aea8b08581bd",
   "bytes": 34257
  },
  "editable.svg": {
   "path": "items/right-aligned-lower-third-name-then-role-fade-up/editable.svg",
   "sha256": "7f45b92de918606535130e1e88434c4fe94c60c099200589e1f17b3c018a938a",
   "bytes": 1498
  },
  "resolve.txt": {
   "path": "items/right-aligned-lower-third-name-then-role-fade-up/resolve.txt",
   "sha256": "4fe920116df96f268e2492a6718d5667e33653a1fd581dec24dc68f243415abd",
   "bytes": 3776
  },
  "package.zip": {
   "path": "items/right-aligned-lower-third-name-then-role-fade-up/package.zip",
   "sha256": "632d3db779ec73566232d619ac2a35ceee943abf137251f376e52e20a55427ba",
   "bytes": 145904
  },
  "recipe.json": {
   "path": "items/right-aligned-lower-third-name-then-role-fade-up/recipe.json",
   "sha256": "c904007f2c78257f917312fb5059b0a633612c0f6bfb934525287d9473caf2d7",
   "bytes": 4229
  }
 },
 "builtAt": "2026-09-18T05:50:32Z"
}