{
  "output_dir": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617",
  "source": {
    "url": "https://static.wecommunify.com/media/v/3/1618788539/139617.mp4",
    "platform": "static",
    "video_id": "139617",
    "caption": "#gay #m|m"
  },
  "media": {
    "duration_sec": 9.967,
    "width": 1080,
    "height": 1920,
    "fps": 30.0,
    "video_codec": "h264",
    "has_audio": true,
    "size_bytes": 18593168
  },
  "llm": {
    "provider": "http",
    "model": "qwen/qwen3-vl-8b",
    "frames_analyzed": 10
  },
  "static_text": [
    {
      "text": "TikTok",
      "first_seen_sec": 0.0,
      "last_seen_sec": 9.0,
      "frame_count": 10
    },
    {
      "text": "@ludwig4647",
      "first_seen_sec": 0.0,
      "last_seen_sec": 9.0,
      "frame_count": 10
    },
    {
      "text": "wie sich das leben anfühlt",
      "first_seen_sec": 0.0,
      "last_seen_sec": 3.0,
      "frame_count": 4
    },
    {
      "text": "wenn man bei goose",
      "first_seen_sec": 0.0,
      "last_seen_sec": 3.0,
      "frame_count": 4
    },
    {
      "text": "angenommen wird ganz",
      "first_seen_sec": 0.0,
      "last_seen_sec": 3.0,
      "frame_count": 4
    },
    {
      "text": "ohne invite von einem",
      "first_seen_sec": 0.0,
      "last_seen_sec": 3.0,
      "frame_count": 4
    },
    {
      "text": "anderen gay",
      "first_seen_sec": 0.0,
      "last_seen_sec": 3.0,
      "frame_count": 4
    },
    {
      "text": "wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay",
      "first_seen_sec": 4.0,
      "last_seen_sec": 9.0,
      "frame_count": 6
    }
  ],
  "description": "The video features a young man in various indoor settings, mostly kitchens or bedrooms, filming himself selfie-style while smiling, crossing his arms, or looking directly at the camera. He remains in the same gray tank top throughout, and the background shifts slightly between frames, suggesting he’s moving around his home. The on-screen text, written in German, humorously describes the feeling of being accepted into a “Goose” community—likely a slang term for a gay social circle—without needing an invite from another gay person. The text stays constant across all frames, reinforcing the video’s lighthearted, self-deprecating message about belonging and social acceptance.",
  "frames": [
    {
      "index": 0,
      "timestamp_sec": 0.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00001.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt",
        "wenn man bei goose",
        "angenommen wird ganz",
        "ohne invite von einem",
        "anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man in a grey tank top stands in a kitchen, smiling and pointing at the camera. Text overlays describe the feeling of being accepted at 'Goose' without an invite from another gay person. A TikTok watermark and username are visible in the lower-left corner."
    },
    {
      "index": 1,
      "timestamp_sec": 1.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00002.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt",
        "wenn man bei goose",
        "angenommen wird ganz",
        "ohne invite von einem",
        "anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man with his arms crossed stands in a kitchen, looking at the camera. Text overlays describe the feeling of being accepted into a 'Goose' community without an invite from another gay person. A TikTok watermark and username are visible in the bottom-left corner."
    },
    {
      "index": 2,
      "timestamp_sec": 2.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00003.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt",
        "wenn man bei goose",
        "angenommen wird ganz",
        "ohne invite von einem",
        "anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man with his arms crossed stands in a room with kitchen cabinets visible in the background. Text overlays describe the feeling of being accepted at 'Goose' without an invite from another gay person, while a TikTok watermark and username are displayed on the left side of the frame."
    },
    {
      "index": 3,
      "timestamp_sec": 3.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00004.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt",
        "wenn man bei goose",
        "angenommen wird ganz",
        "ohne invite von einem",
        "anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man with curly hair, wearing a grey tank top and black shorts, stands in a room with his arms crossed, looking at the camera. The room has white cabinets, a chandelier, and an open door in the background. Text overlays describe the feeling of being accepted into 'Goose' without an invite from another gay person, and a TikTok watermark with the handle @ludwig4647 is visible."
    },
    {
      "index": 4,
      "timestamp_sec": 4.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00005.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay",
        "@ludwig4647",
        "TikTok"
      ],
      "description": "A young man in a grey tank top is filming himself selfie-style in a kitchen, with text overlayed that reads 'wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay'. The TikTok handle '@ludwig4647' is visible in the bottom right corner."
    },
    {
      "index": 5,
      "timestamp_sec": 5.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00006.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man with short brown hair and wearing a gray tank top is looking up at the camera in a selfie-style shot. The setting appears to be a bedroom with white furniture and a bed visible in the background. Text overlays describe the feeling of being accepted into 'Goose' without an invite from another gay person, and a TikTok watermark with the handle @ludwig4647 is visible in the corner."
    },
    {
      "index": 6,
      "timestamp_sec": 6.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00007.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young person with short brown hair, wearing a gray tank top, is shown in a selfie-style shot. The setting appears to be a room with white cabinets and a mirror in the background. Text overlays describe the feeling of being accepted at 'Goose' without an invite from another gay person, and a TikTok watermark with the username @ludwig4647 is visible in the corner."
    },
    {
      "index": 7,
      "timestamp_sec": 7.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00008.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man with curly brown hair is shown in a close-up selfie-style shot, looking slightly off-camera. He is wearing a gray tank top, and the background appears to be a simple indoor setting with light-colored walls. Text overlays describe a humorous scenario about being accepted into a 'goose' group without an invite from another gay person, while a TikTok watermark and username are visible in the bottom right corner."
    },
    {
      "index": 8,
      "timestamp_sec": 8.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00009.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man with light brown hair and green eyes looks directly at the camera with a slight smile. He is wearing a gray tank top, and the background appears to be a simple indoor setting with a white ceiling and a light fixture. Text overlays describe the feeling of being accepted at 'Goose' without an invite from another gay person, and a TikTok watermark with the username @ludwig4647 is visible in the bottom right."
    },
    {
      "index": 9,
      "timestamp_sec": 9.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/139617/frames/frame_00010.jpg",
      "on_screen_text": [
        "wie sich das leben anfühlt wenn man bei goose angenommen wird ganz ohne invite von einem anderen gay",
        "TikTok",
        "@ludwig4647"
      ],
      "description": "A young man with light brown hair and freckles looks at the camera with a slight smile. He is wearing a gray tank top, and the background appears to be an indoor setting with a white cabinet. Text overlays describe the feeling of being accepted at 'Goose' without an invite from another gay person, and a TikTok watermark with the username @ludwig4647 is visible in the bottom right."
    }
  ],
  "timings_sec": {
    "llm_frames": 32.42,
    "llm_summary": 6.07
  }
}