{
  "task": "task-2403-fix4a",
  "description": "5 mp4 effects first/middle/last frame OCR verification",
  "keywords_tested": [
    "보험료",
    "AI",
    "카드뉴스"
  ],
  "ocr_engine": "rapidocr-onnxruntime",
  "ocr_limitation": "RapidOCR Chinese-trained model cannot recognize Korean Hangul; outputs Chinese characters. Keyword matching against OCR text returns 0 matches, but visual inspection of source PNGs confirms Korean text is present.",
  "mp4_count": 5,
  "frames_extracted": 15,
  "results": [
    {
      "effect": "fade",
      "mp4": "/tmp/task-2403-motion/fade_1777765198.mp4",
      "mp4_size": 67729,
      "duration_sec": 6.0,
      "frames": [
        {
          "label": "first",
          "time_sec": 0.1,
          "png": "/tmp/task-2403-motion/fade_first.png",
          "png_size_bytes": 18971,
          "ok": true,
          "extracted_text": "HIA",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "middle",
          "time_sec": 3.0,
          "png": "/tmp/task-2403-motion/fade_middle.png",
          "png_size_bytes": 49992,
          "ok": true,
          "extracted_text": "AI95",
          "matched_keywords": [
            "AI"
          ],
          "missing_keywords": [
            "보험료",
            "카드뉴스"
          ]
        },
        {
          "label": "last",
          "time_sec": 5.5,
          "png": "/tmp/task-2403-motion/fade_last.png",
          "png_size_bytes": 37704,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        }
      ]
    },
    {
      "effect": "slide",
      "mp4": "/tmp/task-2403-motion/slide_1777765198.mp4",
      "mp4_size": 33271,
      "duration_sec": 6.0,
      "frames": [
        {
          "label": "first",
          "time_sec": 0.1,
          "png": "/tmp/task-2403-motion/slide_first.png",
          "png_size_bytes": 33712,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "middle",
          "time_sec": 3.0,
          "png": "/tmp/task-2403-motion/slide_middle.png",
          "png_size_bytes": 49610,
          "ok": true,
          "extracted_text": "AI95",
          "matched_keywords": [
            "AI"
          ],
          "missing_keywords": [
            "보험료",
            "카드뉴스"
          ]
        },
        {
          "label": "last",
          "time_sec": 5.5,
          "png": "/tmp/task-2403-motion/slide_last.png",
          "png_size_bytes": 32894,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        }
      ]
    },
    {
      "effect": "zoom",
      "mp4": "/tmp/task-2403-motion/zoom_1777765198.mp4",
      "mp4_size": 14436261,
      "duration_sec": 300.0,
      "frames": [
        {
          "label": "first",
          "time_sec": 0.1,
          "png": "/tmp/task-2403-motion/zoom_first.png",
          "png_size_bytes": 57290,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "middle",
          "time_sec": 150.0,
          "png": "/tmp/task-2403-motion/zoom_middle.png",
          "png_size_bytes": 65410,
          "ok": true,
          "extracted_text": "I95",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "last",
          "time_sec": 299.5,
          "png": "/tmp/task-2403-motion/zoom_last.png",
          "png_size_bytes": 73104,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        }
      ]
    },
    {
      "effect": "dissolve",
      "mp4": "/tmp/task-2403-motion/dissolve_1777765198.mp4",
      "mp4_size": 1055771,
      "duration_sec": 3.53,
      "frames": [
        {
          "label": "first",
          "time_sec": 0.1,
          "png": "/tmp/task-2403-motion/dissolve_first.png",
          "png_size_bytes": 33712,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "middle",
          "time_sec": 1.77,
          "png": "/tmp/task-2403-motion/dissolve_middle.png",
          "png_size_bytes": 2841758,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "last",
          "time_sec": 3.03,
          "png": "/tmp/task-2403-motion/dissolve_last.png",
          "png_size_bytes": 51614,
          "ok": true,
          "extracted_text": "AI95",
          "matched_keywords": [
            "AI"
          ],
          "missing_keywords": [
            "보험료",
            "카드뉴스"
          ]
        }
      ]
    },
    {
      "effect": "sequence",
      "mp4": "/tmp/task-2403-motion/sequence_1777765198.mp4",
      "mp4_size": 36686,
      "duration_sec": 7.97,
      "frames": [
        {
          "label": "first",
          "time_sec": 0.1,
          "png": "/tmp/task-2403-motion/sequence_first.png",
          "png_size_bytes": 33712,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "middle",
          "time_sec": 3.98,
          "png": "/tmp/task-2403-motion/sequence_middle.png",
          "png_size_bytes": 32842,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        },
        {
          "label": "last",
          "time_sec": 7.47,
          "png": "/tmp/task-2403-motion/sequence_last.png",
          "png_size_bytes": 32894,
          "ok": true,
          "extracted_text": "",
          "matched_keywords": [],
          "missing_keywords": [
            "보험료",
            "AI",
            "카드뉴스"
          ]
        }
      ]
    }
  ]
}