{
  "method": "Same 400-frame decoded pool, round(i*399/(n-1)); same BLIP caption checkpoint/decoding cached once per unique frame. Costs below are sums of measured per-frame timings, not three independently timed end-to-end runs. Scene coverage uses automatic ContentDetector boundaries and does not measure semantic accuracy. Event windows are approximate visual annotations; interval endpoints affect coverage.",
  "scene_count": 323,
  "event_windows": [
    {
      "name": "opening_giant_crab",
      "start": 1.4,
      "end": 2.9
    },
    {
      "name": "boat_scale_change",
      "start": 3.0,
      "end": 5.5
    },
    {
      "name": "net_rescue",
      "start": 9,
      "end": 13
    },
    {
      "name": "giant_wave",
      "start": 46,
      "end": 51
    },
    {
      "name": "keys_insert",
      "start": 89,
      "end": 90.3
    },
    {
      "name": "hidden_bundle",
      "start": 167,
      "end": 172
    },
    {
      "name": "notebook_compass",
      "start": 173,
      "end": 181
    },
    {
      "name": "map_insert",
      "start": 187,
      "end": 191
    },
    {
      "name": "mud_bubbles",
      "start": 350.5,
      "end": 353
    },
    {
      "name": "first_large_crab",
      "start": 357,
      "end": 360
    },
    {
      "name": "full_buckets",
      "start": 386,
      "end": 387.5
    },
    {
      "name": "rice_wish",
      "start": 394,
      "end": 397
    },
    {
      "name": "final_mud_eruption",
      "start": 412.8,
      "end": 413.8
    }
  ],
  "groups": {
    "84": {
      "frames": 84,
      "median_interval": 5.200000000000017,
      "scene_hits": 84,
      "scene_coverage": 0.26006191950464397,
      "short_scene_hits": 66,
      "short_scene_total": 284,
      "event_hits": {
        "opening_giant_crab": false,
        "boat_scale_change": true,
        "net_rescue": true,
        "giant_wave": true,
        "keys_insert": false,
        "hidden_bundle": true,
        "notebook_compass": true,
        "map_insert": true,
        "mud_bubbles": true,
        "first_large_crab": false,
        "full_buckets": true,
        "rice_wish": true,
        "final_mud_eruption": false
      },
      "event_coverage_count": 9,
      "caption_seconds_sum": 148.82341146469116,
      "unique_caption_count": 75,
      "blank_caption_count": 0,
      "ocr_recognized_strings_confidence_ge_0_7": 61,
      "ocr_unique_strings_confidence_ge_0_7": 61,
      "summary_seconds": 166.93493556976318,
      "summary_input_tokens": 1559,
      "summary_output_tokens": 300,
      "summary_usable": false
    },
    "200": {
      "frames": 200,
      "median_interval": 2.0999999999999943,
      "scene_hits": 193,
      "scene_coverage": 0.5975232198142415,
      "short_scene_hits": 154,
      "short_scene_total": 284,
      "event_hits": {
        "opening_giant_crab": true,
        "boat_scale_change": true,
        "net_rescue": true,
        "giant_wave": true,
        "keys_insert": true,
        "hidden_bundle": true,
        "notebook_compass": true,
        "map_insert": true,
        "mud_bubbles": true,
        "first_large_crab": true,
        "full_buckets": true,
        "rice_wish": true,
        "final_mud_eruption": false
      },
      "event_coverage_count": 12,
      "caption_seconds_sum": 352.838520526886,
      "unique_caption_count": 161,
      "blank_caption_count": 0,
      "ocr_recognized_strings_confidence_ge_0_7": 138,
      "ocr_unique_strings_confidence_ge_0_7": 135,
      "summary_seconds": 518.9396183490753,
      "summary_input_tokens": 3609,
      "summary_output_tokens": 300,
      "summary_usable": false
    },
    "400": {
      "frames": 400,
      "median_interval": 1.033333333333335,
      "scene_hits": 282,
      "scene_coverage": 0.8730650154798761,
      "short_scene_hits": 243,
      "short_scene_total": 284,
      "event_hits": {
        "opening_giant_crab": true,
        "boat_scale_change": true,
        "net_rescue": true,
        "giant_wave": true,
        "keys_insert": true,
        "hidden_bundle": true,
        "notebook_compass": true,
        "map_insert": true,
        "mud_bubbles": true,
        "first_large_crab": true,
        "full_buckets": true,
        "rice_wish": true,
        "final_mud_eruption": true
      },
      "event_coverage_count": 13,
      "caption_seconds_sum": 710.1506390571594,
      "unique_caption_count": 282,
      "blank_caption_count": 0,
      "ocr_recognized_strings_confidence_ge_0_7": 281,
      "ocr_unique_strings_confidence_ge_0_7": 238,
      "summary_seconds": 1172.9838049411774,
      "summary_input_tokens": 7177,
      "summary_output_tokens": 300,
      "summary_usable": false
    }
  },
  "event_coverage_caution": "Counts refer to 13 specified time windows, NOT semantic event recall. The 84-frame set retains enlarged crabs at about5s; it misses the frontal GOLDEN crab reveal at1.4-2.9s, not all evidence of large crabs. A single hit in the boat-change window does not prove that both before and after states are sampled.",
  "original_every_5_seconds_84": {
    "times": "0,5,...415",
    "events": {
      "opening_giant_crab": false,
      "boat_scale_change": true,
      "net_rescue": true,
      "giant_wave": true,
      "keys_insert": true,
      "hidden_bundle": true,
      "notebook_compass": true,
      "map_insert": true,
      "mud_bubbles": false,
      "first_large_crab": false,
      "full_buckets": false,
      "rice_wish": true,
      "final_mud_eruption": false
    },
    "note": "Original 84 frame scheme differs slightly from the controlled 84-frame set; do not conflate them. The5s frame clearly contains enlarged crabs."
  },
  "interpretation": {
    "visual_coverage": "84帧可浏览主线，且约5秒仍保留变大后的蟹；它漏掉的是1.4—2.9秒金色巨蟹正面揭示镜头，而非完全漏掉巨蟹。200帧增加短镜头覆盖，400帧进一步保留结尾泥浆窗口。9/12/13仅是指定时间窗口命中数，不是事件理解正确数。",
    "text_generation": "本次BLIP→Qwen3-0.6B流程三组均未生成合格完整提示词：84帧照抄前段时间戳并截断；200和400帧在黑画面描述处循环字符。不能宣称400帧提示词更好。",
    "what_was_not_tested": "未生成三组对应视频，未测成片相似度；未重复随机采样或多个随机起始偏移；未盲评；单段视频不能外推所有视频。",
    "practical_workflow": "此片可用200帧作浏览底稿，再用切镜边界与短事件补帧；需要更细的镜头复原时保留400帧与字幕。400帧也会漏掉不足1秒的片段，不替代逐帧检查。",
    "cost_caution": "共享逐帧缓存；多进程并发，且用户中途要求CPU不超过70%。墙钟时间受负载和CPU限制变化影响，不可当作严格速度排名。"
  }
}