{
  "output_dir": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139799",
  "source": {
    "url": "https://static.wecommunify.com/media/v/3/1618788721/139799.mp4",
    "platform": "static",
    "video_id": "139799"
  },
  "media": {
    "duration_sec": 5.817,
    "width": 1290,
    "height": 2608,
    "fps": 60.0,
    "video_codec": "h264",
    "has_audio": true,
    "size_bytes": 4185966
  },
  "llm": {
    "provider": "http",
    "model": "qwen/qwen3-vl-8b",
    "frames_analyzed": 6
  },
  "static_text": [
    {
      "text": "lilovehaskell...",
      "first_seen_sec": 0.0,
      "last_seen_sec": 5.0,
      "frame_count": 6
    },
    {
      "text": "AutoCut",
      "first_seen_sec": 0.0,
      "last_seen_sec": 5.0,
      "frame_count": 6
    },
    {
      "text": "Your Story",
      "first_seen_sec": 0.0,
      "last_seen_sec": 5.0,
      "frame_count": 6
    },
    {
      "text": "Next",
      "first_seen_sec": 0.0,
      "last_seen_sec": 5.0,
      "frame_count": 6
    },
    {
      "text": "Can we normalize gay dating that doesn't start by hooking up?",
      "first_seen_sec": 0.0,
      "last_seen_sec": 2.0,
      "frame_count": 3
    },
    {
      "text": "give goose a try ;)",
      "first_seen_sec": 3.0,
      "last_seen_sec": 5.0,
      "frame_count": 3
    }
  ],
  "description": "The video follows a young man in a patterned hoodie and black pants standing on a subway platform, adjusting his cap and hood while occasionally gesturing toward murals or tracks around him. The setting is an underground station with tiled walls and visible train tracks, and the footage appears to be edited in a social media app, with UI elements like “AutoCut” and “Your Story” visible. Overlaid text poses a reflective question about normalizing gay dating without it beginning with hooking up, followed by a playful tagline “give goose a try ;)” that suggests a lighthearted or self-aware tone. The video feels personal and casual, blending introspection with the mundane backdrop of public transit.",
  "frames": [
    {
      "index": 0,
      "timestamp_sec": 0.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139799/frames/frame_00001.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up?",
        "lilovehaskell...",
        "AutoCut",
        "Your Story",
        "Next"
      ],
      "description": "A young man with blonde hair, wearing a patterned hoodie and black track pants, stands on a subway platform holding a black cap. The setting is an underground train station with tracks visible to his right and tiled walls. Text overlay asks, 'Can we normalize gay dating that doesn't start by hooking up?' The video interface indicates it's being edited in a social media app."
    },
    {
      "index": 1,
      "timestamp_sec": 1.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139799/frames/frame_00002.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up?",
        "lilovehaskell...",
        "AutoCut",
        "Your Story",
        "Next"
      ],
      "description": "A person stands on a subway platform, adjusting a cap, with train tracks visible beside them. The video frame includes text overlays asking about normalizing gay dating without it starting with hooking up, and UI elements indicating it's a social media story being edited."
    },
    {
      "index": 2,
      "timestamp_sec": 2.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139799/frames/frame_00003.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up?",
        "lilovehaskell...",
        "AutoCut",
        "Your Story",
        "Next"
      ],
      "description": "A person stands on a subway platform, adjusting a cap with both hands. The setting is an underground train station with tracks visible to the right. Text overlays include a question about normalizing gay dating, the username 'lilovehaskell...', and interface elements like 'AutoCut', 'Your Story', and 'Next'."
    },
    {
      "index": 3,
      "timestamp_sec": 3.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139799/frames/frame_00004.jpg",
      "on_screen_text": [
        "lilovehaskell...",
        "give goose a try ;)",
        "AutoCut",
        "Your Story",
        "Next"
      ],
      "description": "A young person wearing a patterned hoodie and black track pants stands on a subway platform, adjusting their hood. The setting is an underground train station with tiled walls, tracks, and a historical photograph on the wall. The video is being edited, as indicated by the social media app's editing interface overlay, including text overlays and editing tools."
    },
    {
      "index": 4,
      "timestamp_sec": 4.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139799/frames/frame_00005.jpg",
      "on_screen_text": [
        "lilovehaskell...",
        "give goose a try ;)",
        "AutoCut",
        "Your Story",
        "Next"
      ],
      "description": "A young man in a patterned hoodie and black track pants stands on a subway platform, pointing to his right. The setting is an underground station with tiled walls and tracks. UI elements indicate this is a social media story being edited, with text overlays and editing tools visible."
    },
    {
      "index": 5,
      "timestamp_sec": 5.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139799/frames/frame_00006.jpg",
      "on_screen_text": [
        "lilovehaskell...",
        "give goose a try ;)",
        "AutoCut",
        "Your Story",
        "Next"
      ],
      "description": "A young man in a patterned hoodie and black track pants stands on a subway platform, gesturing toward a mural on the wall. The setting is an underground station with tracks and tiled walls. The video is being edited in a social media app, with UI elements like 'Your Story', 'Next', and 'AutoCut' visible at the bottom, and a music track title 'lilovehaskell...' at the top."
    }
  ],
  "timings_sec": {
    "llm_frames": 19.45,
    "llm_summary": 4.81
  }
}