{
  "output_dir": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444",
  "source": {
    "url": "https://static.wecommunify.com/media/v/3/1618780420/143444.mp4",
    "platform": "static",
    "video_id": "143444",
    "caption": "Why not X2 #mlm #gayapp #gay #dating"
  },
  "media": {
    "duration_sec": 9.483,
    "width": 1170,
    "height": 2532,
    "fps": 45.132,
    "video_codec": "hevc",
    "has_audio": true,
    "size_bytes": 18291868
  },
  "llm": {
    "provider": "http",
    "model": "qwen/qwen3-vl-8b",
    "frames_analyzed": 9
  },
  "static_text": [
    {
      "text": "Why not X2 #mlm #gayapp #gay #dating",
      "first_seen_sec": 0.0,
      "last_seen_sec": 8.0,
      "frame_count": 9
    },
    {
      "text": "Preview",
      "first_seen_sec": 0.0,
      "last_seen_sec": 8.0,
      "frame_count": 9
    },
    {
      "text": "Edit cover",
      "first_seen_sec": 0.0,
      "last_seen_sec": 8.0,
      "frame_count": 9
    },
    {
      "text": "Everyone can view this post",
      "first_seen_sec": 0.0,
      "last_seen_sec": 8.0,
      "frame_count": 9
    },
    {
      "text": "Can we normalize gay dating that doesn't start by hooking up",
      "first_seen_sec": 0.0,
      "last_seen_sec": 5.0,
      "frame_count": 6
    },
    {
      "text": "Back",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Cancel",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "# Hashtags",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "@ Mention",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Location",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Empower Field a...",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Colorado Spring...",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Downtown",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "+ Add link",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "More options",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Share to",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Drafts",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "original sound - lilov...",
      "first_seen_sec": 1.0,
      "last_seen_sec": 8.0,
      "frame_count": 8
    },
    {
      "text": "mattyb0yyuh",
      "first_seen_sec": 1.0,
      "last_seen_sec": 8.0,
      "frame_count": 7
    },
    {
      "text": "mattybOyyuh",
      "first_seen_sec": 4.0,
      "last_seen_sec": 4.0,
      "frame_count": 1
    },
    {
      "text": "give goose a try",
      "first_seen_sec": 7.0,
      "last_seen_sec": 8.0,
      "frame_count": 2
    }
  ],
  "description": "The video is a social media post preview featuring a shirtless young man with a butterfly tattoo lying against a textured wall, looking directly at the camera. Over time, the frames show slight variations in his pose and expression, with some frames including text overlays like “Can we normalize gay dating that doesn't start by hooking up” and later “give goose a try,” suggesting a playful or provocative tone. The on-screen text also displays hashtags like #gayapp and #dating, along with the creator’s username and social media interface elements, indicating the video is being edited or prepared for posting. The overall impression is of a personal, stylized social media clip exploring themes of gay dating norms with a casual, self-aware vibe.",
  "frames": [
    {
      "index": 0,
      "timestamp_sec": 0.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00001.jpg",
      "on_screen_text": [
        "Back",
        "Cancel",
        "Why not X2 #mlm #gayapp #gay #dating",
        "Preview",
        "Can we normalize gay dating that doesn't start by hooking up",
        "Edit cover",
        "# Hashtags",
        "@ Mention",
        "Location",
        "Empower Field a...",
        "Colorado Spring...",
        "Downtown",
        "+ Add link",
        "Everyone can view this post",
        "More options",
        "Share to",
        "Drafts"
      ],
      "description": "A social media post creation screen showing a draft with the text 'Why not X2 #mlm #gayapp #gay #dating', a preview image with a person and caption, and options for location, visibility, and posting. The 'Post' button is prominently displayed at the bottom."
    },
    {
      "index": 1,
      "timestamp_sec": 1.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00002.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up",
        "mattyb0yyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Edit cover",
        "Everyone can view this post"
      ],
      "description": "A shirtless young man with a butterfly tattoo on his chest lies against a textured wall, looking at the camera. Text overlays the image, posing the question 'Can we normalize gay dating that doesn't start by hooking up'. The video is in a social media post preview mode with interface elements visible at the bottom and right side."
    },
    {
      "index": 2,
      "timestamp_sec": 2.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00003.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up",
        "mattyb0yyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Everyone can view this post",
        "Edit cover"
      ],
      "description": "A shirtless young man with a butterfly tattoo on his chest lies against a textured wall, looking at the camera. Text overlays the image, posing the question, 'Can we normalize gay dating that doesn't start by hooking up,' while social media interface elements indicate this is a video preview screen ready for posting."
    },
    {
      "index": 3,
      "timestamp_sec": 3.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00004.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up",
        "mattyb0yyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Edit cover",
        "Everyone can view this post"
      ],
      "description": "A shirtless young man with tattoos and a nose ring looks directly at the camera while lying against a concrete wall. Text overlays the image, posing the question 'Can we normalize gay dating that doesn't start by hooking up' and including hashtags like #gayapp and #dating. The video is in a social media post preview mode with 'Post' and 'Edit cover' buttons visible."
    },
    {
      "index": 4,
      "timestamp_sec": 4.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00005.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up",
        "mattybOyyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Edit cover",
        "Everyone can view this post"
      ],
      "description": "A shirtless young man with dark hair and a nose ring lies against a textured wall, looking directly at the camera. Text overlays the image, posing the question, 'Can we normalize gay dating that doesn't start by hooking up.' The video appears to be in a social media editing interface, with options to 'Edit cover' or 'Post' visible at the bottom."
    },
    {
      "index": 5,
      "timestamp_sec": 5.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00006.jpg",
      "on_screen_text": [
        "Can we normalize gay dating that doesn't start by hooking up",
        "mattyb0yyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Edit cover",
        "Everyone can view this post"
      ],
      "description": "A shirtless young man with a butterfly tattoo on his chest lies against a textured wall, looking at the camera. Text overlays the image, posing the question about normalizing gay dating that doesn't begin with hooking up. The frame is from a social media video editing interface, showing options to edit or post the video."
    },
    {
      "index": 6,
      "timestamp_sec": 6.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00007.jpg",
      "on_screen_text": [
        "mattyb0yyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Everyone can view this post",
        "Edit cover"
      ],
      "description": "A shirtless man with a butterfly tattoo on his chest lies on his back on a gray surface, looking at the camera. His left hand is raised to his hair, and he wears a silver bracelet. The video is in a social media post preview mode with text overlays and UI elements visible."
    },
    {
      "index": 7,
      "timestamp_sec": 7.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00008.jpg",
      "on_screen_text": [
        "give goose a try",
        "mattyb0yyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Edit cover",
        "Everyone can view this post"
      ],
      "description": "A shirtless young man with tattoos lies on his back on a textured surface, looking at the camera. Text overlays read 'give goose a try', and the video's social media interface shows the username 'mattyb0yyuh', hashtags, and a 'Post' button."
    },
    {
      "index": 8,
      "timestamp_sec": 8.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/143444/frames/frame_00009.jpg",
      "on_screen_text": [
        "give goose a try",
        "mattyb0yyuh",
        "Why not X2 #mlm #gayapp #gay #dating",
        "original sound - lilov...",
        "Preview",
        "Everyone can view this post",
        "Edit cover"
      ],
      "description": "A shirtless young man with a butterfly tattoo on his chest and a nose ring lies on his back against a concrete wall, looking at the camera. Text overlays read 'give goose a try' and his username 'mattyb0yyuh' with hashtags. The video is in a social media post preview mode with 'Post' and 'Edit cover' buttons visible."
    }
  ],
  "timings_sec": {
    "llm_frames": 33.37,
    "llm_summary": 6.24
  }
}