{
  "name": "event-E06-pouch-handover",
  "model": "gemini-3-flash",
  "transport": "inline_data (base64 bytes of the actual MP4 incl. audio)",
  "endpoint": "https://api.kie.ai/gemini/v1/models/gemini-3-flash-v1betamodels:streamGenerateContent",
  "prompt": "This clip is an ORIGINAL excerpt with sound from a longer film, temporally MAGNIFIED 4x (picture and sound both slowed 4x, pitch preserved), so you receive 4 frames per original second. Clip 0.00 corresponds to source 128.60 s; source_time = 128.60 + clip_time/4. The excerpt covers source 128.60–134.00 s. Speech will sound slow; that is intended.\n\nSpecific question to answer from this clip: When the pouch is handed over (\"called Resilia\" ... \"tomorrow morning\"): whose hands move first, when does the girl take it, where do the eyes go, and how does the picture cut around the object?\n\nReturn ONLY valid JSON (no markdown fences):\n{\n \"access\": {\"heard_audio\": bool},\n \"timeline\": [fine-grained observable moments in order: {\"clip_time_s\", \"who\", \"face\": brow/eyes/gaze/mouth, \"hands\": what each visible hand does, \"body\": posture/lean/turn, \"prop\": object state, \"speech\": words being said at this moment and by whom, \"sound\": non-speech sound}],\n \"answer\": {\"finding\": direct answer to the question from evidence, \"onset_clip_time_s\": when the key action starts, \"completion_clip_time_s\": when it completes or null, \"relation_to_speech\": which word/pause it coincides with, \"relation_to_cut\": before/on/after any picture change in the clip, \"confidence\": 0-1},\n \"uncertainties\": [str]\n}\nDo not invent anything not visible or audible.\n",
  "prompt_sha256": "6461bef6c33d4b002c3d6d196897789a9de3ae5ca3a1219028f7ebd3286a9094",
  "media": {
    "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/bf8f11bde4/analysis/original-atomic/fragments/events/E06-pouch-handover-x4.mp4",
    "sha256": "eae9e4c62ce5cebc02575168ca335216dda1786781f4f9f4943e0c478f385959",
    "bytes": 1016636,
    "mime": "video/mp4"
  },
  "extra_media": [],
  "generation_config": {
    "thinkingConfig": {
      "includeThoughts": false,
      "thinkingLevel": "high"
    },
    "maxOutputTokens": 12000,
    "temperature": 0.2,
    "mediaResolution": "MEDIA_RESOLUTION_HIGH"
  },
  "meta": {
    "event": {
      "id": "E06-pouch-handover",
      "start_s": 128.6,
      "end_s": 134.0,
      "question": "When the pouch is handed over (\"called Resilia\" ... \"tomorrow morning\"): whose hands move first, when does the girl take it, where do the eyes go, and how does the picture cut around the object?"
    },
    "clip": {
      "path": "/workspaces/UGS/AdFactoryNarrativeFormat/trees/bf8f11bde4/analysis/original-atomic/fragments/events/E06-pouch-handover-x4.mp4",
      "sha256": "eae9e4c62ce5cebc02575168ca335216dda1786781f4f9f4943e0c478f385959",
      "bytes": 1016636,
      "source_start_s": 128.6,
      "source_end_s": 134.0,
      "duration_s": 21.566667,
      "recipe": [
        "ffmpeg",
        "-hide_banner",
        "-loglevel",
        "error",
        "-y",
        "-ss",
        "128.600",
        "-to",
        "134.000",
        "-i",
        "/workspaces/UGS/AdFactoryNarrativeFormat/data/references_liked/resilia-aged-garlic-family-cholesterol-story.mp4",
        "-vf",
        "setpts=4*PTS,scale=-2:854",
        "-af",
        "atempo=0.5,atempo=0.5",
        "-r",
        "30",
        "-c:v",
        "libx264",
        "-preset",
        "medium",
        "-crf",
        "26",
        "-pix_fmt",
        "yuv420p",
        "-c:a",
        "aac",
        "-b:a",
        "96k",
        "-movflags",
        "+faststart",
        "/workspaces/UGS/AdFactoryNarrativeFormat/trees/bf8f11bde4/analysis/original-atomic/fragments/events/E06-pouch-handover-x4.mp4"
      ],
      "time_scale": 4,
      "note": "Clip runs 4x slower than the source; clip_time/4 + 128.600 = source time."
    },
    "source_start_s": 128.6,
    "time_scale": 4.0
  }
}
