{
  "output_dir": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141",
  "source": {
    "url": "https://static.wecommunify.com/media/v/3/1618776835/132141.mp4",
    "platform": "static",
    "video_id": "132141",
    "caption": "video 3"
  },
  "media": {
    "duration_sec": 9.808,
    "width": 886,
    "height": 1920,
    "fps": 59.949,
    "video_codec": "hevc",
    "has_audio": true,
    "size_bytes": 17052767
  },
  "llm": {
    "provider": "http",
    "model": "qwen/qwen3-vl-8b",
    "frames_analyzed": 10
  },
  "static_text": [
    {
      "text": "Pré-visualização",
      "first_seen_sec": 0.0,
      "last_seen_sec": 8.0,
      "frame_count": 7
    },
    {
      "text": "Publicar",
      "first_seen_sec": 0.0,
      "last_seen_sec": 7.0,
      "frame_count": 7
    },
    {
      "text": "22:08",
      "first_seen_sec": 0.0,
      "last_seen_sec": 2.0,
      "frame_count": 3
    },
    {
      "text": "3",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "4",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Editar",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Adiciona um título atrativo",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Sorry if casual dating is not for me #datingapp",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "#gay #mlm #relationship #datingtips",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "@",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Localização",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Experimenta procurar um local",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Adicionar link",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Todos podem ver esta publicação",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Definições de privacidade",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "Rascunhos",
      "first_seen_sec": 0.0,
      "last_seen_sec": 1.0,
      "frame_count": 2
    },
    {
      "text": "5",
      "first_seen_sec": 0.0,
      "last_seen_sec": 0.0,
      "frame_count": 1
    },
    {
      "text": "Capa",
      "first_seen_sec": 1.0,
      "last_seen_sec": 1.0,
      "frame_count": 1
    },
    {
      "text": "Editar foto",
      "first_seen_sec": 2.0,
      "last_seen_sec": 8.0,
      "frame_count": 6
    },
    {
      "text": "Sorry if casual dating is not for me...",
      "first_seen_sec": 2.0,
      "last_seen_sec": 7.0,
      "frame_count": 5
    },
    {
      "text": "ranking dating apps",
      "first_seen_sec": 2.0,
      "last_seen_sec": 2.0,
      "frame_count": 1
    },
    {
      "text": "(gay & in my 20s edition)",
      "first_seen_sec": 2.0,
      "last_seen_sec": 2.0,
      "frame_count": 1
    },
    {
      "text": "monicas date life",
      "first_seen_sec": 2.0,
      "last_seen_sec": 2.0,
      "frame_count": 1
    },
    {
      "text": "Hinge—7.5/10",
      "first_seen_sec": 3.0,
      "last_seen_sec": 4.0,
      "frame_count": 2
    },
    {
      "text": "Probably still my favorite mainstream one.",
      "first_seen_sec": 3.0,
      "last_seen_sec": 4.0,
      "frame_count": 2
    },
    {
      "text": "You can actually get a sense of someone's personality by matching, which I like.",
      "first_seen_sec": 3.0,
      "last_seen_sec": 3.0,
      "frame_count": 1
    },
    {
      "text": "But some profiles feel like they're applying for a boyfriend position 😢",
      "first_seen_sec": 3.0,
      "last_seen_sec": 3.0,
      "frame_count": 1
    },
    {
      "text": "monicas date life Foto",
      "first_seen_sec": 4.0,
      "last_seen_sec": 8.0,
      "frame_count": 5
    },
    {
      "text": "You can actually get a sense of someone's personality before matching, which I like.",
      "first_seen_sec": 4.0,
      "last_seen_sec": 4.0,
      "frame_count": 1
    },
    {
      "text": "But some profiles feel like they're applying for a boyfriend position 😔",
      "first_seen_sec": 4.0,
      "last_seen_sec": 4.0,
      "frame_count": 1
    },
    {
      "text": "3 / 5",
      "first_seen_sec": 5.0,
      "last_seen_sec": 5.0,
      "frame_count": 1
    },
    {
      "text": "Tinder — 6.5/10",
      "first_seen_sec": 5.0,
      "last_seen_sec": 5.0,
      "frame_count": 1
    },
    {
      "text": "Still has a ton of people, which is definitely a plus. But I swear 90% of the matches just sit there doing nothing.",
      "first_seen_sec": 5.0,
      "last_seen_sec": 5.0,
      "frame_count": 1
    },
    {
      "text": "Grindr — 2/10",
      "first_seen_sec": 6.0,
      "last_seen_sec": 6.0,
      "frame_count": 1
    },
    {
      "text": "You already know what you're getting here 💀",
      "first_seen_sec": 6.0,
      "last_seen_sec": 6.0,
      "frame_count": 1
    },
    {
      "text": "Great for something casual, but not exactly where I'd go first if I'm trying to find my future husband",
      "first_seen_sec": 6.0,
      "last_seen_sec": 6.0,
      "frame_count": 1
    },
    {
      "text": "4 / 5",
      "first_seen_sec": 6.0,
      "last_seen_sec": 6.0,
      "frame_count": 1
    },
    {
      "text": "Goose — 8.5/10",
      "first_seen_sec": 7.0,
      "last_seen_sec": 7.0,
      "frame_count": 1
    },
    {
      "text": "I like that it feels more focused on actually connecting with someone. Less endless swiping, more 'would I actually want to meet this person?'",
      "first_seen_sec": 7.0,
      "last_seen_sec": 7.0,
      "frame_count": 1
    },
    {
      "text": "5 / 5",
      "first_seen_sec": 7.0,
      "last_seen_sec": 7.0,
      "frame_count": 1
    },
    {
      "text": "Goose — 8.",
      "first_seen_sec": 8.0,
      "last_seen_sec": 8.0,
      "frame_count": 1
    },
    {
      "text": "I like that it feels more on actually connecting with someone.",
      "first_seen_sec": 8.0,
      "last_seen_sec": 8.0,
      "frame_count": 1
    },
    {
      "text": "Less endless swipe.",
      "first_seen_sec": 8.0,
      "last_seen_sec": 8.0,
      "frame_count": 1
    },
    {
      "text": "\"Would I actually want to be this person?\"",
      "first_seen_sec": 8.0,
      "last_seen_sec": 8.0,
      "frame_count": 1
    },
    {
      "text": "Sorry if casual dating is not for",
      "first_seen_sec": 8.0,
      "last_seen_sec": 8.0,
      "frame_count": 1
    },
    {
      "text": "vodafone P",
      "first_seen_sec": 9.0,
      "last_seen_sec": 9.0,
      "frame_count": 1
    },
    {
      "text": "39%",
      "first_seen_sec": 9.0,
      "last_seen_sec": 9.0,
      "frame_count": 1
    }
  ],
  "description": "This video is a social media creator’s behind-the-scenes look at editing a review of dating apps for gay men in their 20s, with on-screen text overlaying each scene to give ratings and commentary. It starts with the editing interface, then transitions through various real-world visuals—like a waterfront bench, a neon-lit bar, and a café—to match each app’s review. The text critiques apps like Hinge, Tinder, and Grindr with scores and humorous observations, while also promoting a more meaningful app called Goose. The video ends with a shot of an iPhone’s Control Center, suggesting a casual, personal, and slightly self-deprecating tone throughout.",
  "frames": [
    {
      "index": 0,
      "timestamp_sec": 0.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00001.jpg",
      "on_screen_text": [
        "22:08",
        "Pré-visualização",
        "3",
        "4",
        "5",
        "Editar",
        "Adiciona um título atrativo",
        "Sorry if casual dating is not for me #datingapp",
        "#gay #mlm #relationship #datingtips",
        "@",
        "Localização",
        "Experimenta procurar um local",
        "Adicionar link",
        "Todos podem ver esta publicação",
        "Definições de privacidade",
        "Rascunhos",
        "Publicar"
      ],
      "description": "A social media post creation screen showing a preview of five video thumbnails, a caption about dating app experiences, and options for hashtags, location, privacy, and publishing."
    },
    {
      "index": 1,
      "timestamp_sec": 1.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00002.jpg",
      "on_screen_text": [
        "22:08",
        "Pré-visualização",
        "Capa",
        "3",
        "4",
        "Editar",
        "Adiciona um título atrativo",
        "Sorry if casual dating is not for me #datingapp",
        "#gay #mlm #relationship #datingtips",
        "@",
        "Localização",
        "Experimenta procurar um local",
        "Adicionar link",
        "Todos podem ver esta publicação",
        "Definições de privacidade",
        "Rascunhos",
        "Publicar"
      ],
      "description": "A social media post creation screen showing a preview of a four-image carousel, with text overlay reading 'Sorry if casual dating is not for me #datingapp #gay #mlm #relationship #datingtips'. The interface includes options for adding a title, location, link, privacy settings, and a prominent 'Publicar' (Publish) button."
    },
    {
      "index": 2,
      "timestamp_sec": 2.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00003.jpg",
      "on_screen_text": [
        "ranking dating apps",
        "(gay & in my 20s edition)",
        "Pré-visualização",
        "22:08",
        "monicas date life",
        "Editar foto",
        "Sorry if casual dating is not for me...",
        "Publicar"
      ],
      "description": "A young man in a black cap and jacket is browsing records in a shop, with posters on the wall behind him. Text overlays indicate the video is a ranking of dating apps for gay men in their 20s. The frame is a preview from a social media post by 'monicas date life' with a caption about casual dating."
    },
    {
      "index": 3,
      "timestamp_sec": 3.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00004.jpg",
      "on_screen_text": [
        "Hinge—7.5/10",
        "Probably still my favorite mainstream one.",
        "You can actually get a sense of someone's personality by matching, which I like.",
        "But some profiles feel like they're applying for a boyfriend position 😢"
      ],
      "description": "A social media video frame showing a tree by the water with text overlay reviewing the dating app Hinge. The video is being edited, as indicated by the 'Pré-visualização' header and 'Publicar' button at the bottom. The username 'monicas date life' is visible."
    },
    {
      "index": 4,
      "timestamp_sec": 4.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00005.jpg",
      "on_screen_text": [
        "Hinge—7.5/10",
        "Probably still my favorite mainstream one.",
        "You can actually get a sense of someone's personality before matching, which I like.",
        "But some profiles feel like they're applying for a boyfriend position 😔",
        "monicas date life Foto",
        "Sorry if casual dating is not for me...",
        "Editar foto",
        "Publicar"
      ],
      "description": "A social media video frame showing a waterfront scene with a tree and bench, overlaid with text reviewing the dating app Hinge. The video is being edited, as indicated by the 'Pré-visualização' header and 'Publicar' button at the bottom."
    },
    {
      "index": 5,
      "timestamp_sec": 5.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00006.jpg",
      "on_screen_text": [
        "Pré-visualização",
        "3 / 5",
        "Tinder — 6.5/10",
        "Still has a ton of people, which is definitely a plus. But I swear 90% of the matches just sit there doing nothing.",
        "monicas date life Foto",
        "Sorry if casual dating is not for me...",
        "Editar foto",
        "Publicar"
      ],
      "description": "A dimly lit bar with red neon lighting, featuring a large red neon sign. Text overlays critique Tinder, stating it has many people but most matches are inactive. The video is in a pre-view mode, with a username and options to edit or publish the post."
    },
    {
      "index": 6,
      "timestamp_sec": 6.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00007.jpg",
      "on_screen_text": [
        "Grindr — 2/10",
        "You already know what you're getting here 💀",
        "Great for something casual, but not exactly where I'd go first if I'm trying to find my future husband",
        "monicas date life Foto",
        "Sorry if casual dating is not for me...",
        "Pré-visualização",
        "4 / 5",
        "Editar foto",
        "Publicar"
      ],
      "description": "A social media post preview showing two orange cocktails on a table at an outdoor waterfront café, with people seated in the background. Text overlays critique the venue as 'Grindr — 2/10' and humorously suggest it's not ideal for finding a future husband. The post is from 'monicas date life' with the caption 'Sorry if casual dating is not for me...'."
    },
    {
      "index": 7,
      "timestamp_sec": 7.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00008.jpg",
      "on_screen_text": [
        "Goose — 8.5/10",
        "I like that it feels more focused on actually connecting with someone. Less endless swiping, more 'would I actually want to meet this person?'",
        "monicas date life Foto",
        "Sorry if casual dating is not for me...",
        "Pré-visualização",
        "5 / 5",
        "Editar foto",
        "Publicar"
      ],
      "description": "A social media video preview frame showing a dimly lit, crowded indoor space, likely a bar or event, with people mingling. Text overlays rate a concept as 'Goose — 8.5/10' and comment on the value of genuine connection over casual dating. The video is being edited, as indicated by the 'Pré-visualização' (Preview) header and 'Editar foto' / 'Publicar' buttons at the bottom."
    },
    {
      "index": 8,
      "timestamp_sec": 8.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00009.jpg",
      "on_screen_text": [
        "Goose — 8.",
        "I like that it feels more on actually connecting with someone.",
        "Less endless swipe.",
        "\"Would I actually want to be this person?\"",
        "monicas date life Foto",
        "Sorry if casual dating is not for",
        "Pré-visualização",
        "Editar foto"
      ],
      "description": "A dimly lit indoor scene, likely a bar or restaurant, with people in the foreground and background. The ceiling is covered in photos or posters. Text overlays discuss dating and connection, suggesting the video is about relationship perspectives. The UI indicates this is a social media video being previewed for editing."
    },
    {
      "index": 9,
      "timestamp_sec": 9.0,
      "path": "/Users/artem/PycharmProjects/socialNetworkVideoAnalyzer/out_wecommunify/132141/frames/frame_00010.jpg",
      "on_screen_text": [
        "vodafone P",
        "39%"
      ],
      "description": "A close-up of an iPhone's Control Center with various toggles and icons visible, including Wi-Fi, Bluetooth, and battery percentage. The screen shows a blurred background with a pink blur effect at the bottom."
    }
  ],
  "timings_sec": {
    "llm_frames": 37.76,
    "llm_summary": 6.83
  }
}