$9.90 Pack
For Paid Social Buyers, DTC Brands & Creative Strategists

Deconstruct Winning TikTok & Reels Ads into Repeatable Briefs

Stop pausing competitor TikTok Shop and Meta Reels ads frame-by-frame in spreadsheets. Paste a link or drop an MP4 to extract the exact 3-second scroll-stopper hook, cut-on-beat tempo, live B-roll vs AI avatar ratio, and creator shooting brief.

Or drag & drop an MP4 / MOV file — Max 100 MB · ≤3 min (10 credits/min · Free trial ≤45s)
Browse MP4 / MOV
✓ Gemini 2.5 VLM Calibrated (99.6% accuracy) ✓ Source video auto-deleted after breakdown ✓ One-time credits · Never expire
▼ Live Interactive Sample Output — 9:16 TikTok Shop UGC Skincare Hook & CTA Ad
Explore all 6 industry autopsies →
TikTok Ad · UGC + Motion CTA 5 Shots · 12.5s · 540×960 (9:16) · 30 fps Calibrated by google/gemini-2.5-flash

9:16 TikTok Shop UGC Skincare Hook & CTA Ad

3-Second Hook Analysis: The video opens with a direct, relatable question about complex skincare routines, immediately followed by a close-up of a smiling, radiant older woman, creating an aspirational visual pattern interrupt. The OCR text 'Wait—still layering 5 serums?' combined with the visual of a confident, well-groomed man, sets up a problem-solution narrative that grabs attention.

00.00s / 12.50s
Avg Cut Pacing
2.5s (fast-cut)
Audio Tempo & Sync
120.2 BPM · 100% beat-cut
SFX Hits (BandIt v2)
3 triggers
Manual Prep Saved
~1.2 hrs
Interactive Shot Timeline (Click any cut to seek & inspect) 0.0s → 12.5s
♪ Beat & SFX Timeline (Upbeat, clean, modern pop with light synth and a consistent, driving beat.) whoosh@2.22s · whoosh@7.72s · whoosh@12.21s
AI Video: 3 shots (60%) Code / Remotion: 2 shots (40%)
AI Video 98% conf
Forensic Evidence · Arbiter: FLASH “Wait—still layering 5 serums every morning?”

Despite a high-quality appearance, the lack of natural micro-variations in facial features, hair, and background elements, combined with the static expression, strongly indicates AI generation rather than live-action.

Subtle inconsistencies in beard texture and hair strands across frames, despite overall high fidelity. Facial expression and head tilt remain almost identical, suggesting a generated base with minor variations. The background sunset appears too perfect and static for natural live-action footage. Absence of natural micro-reflections or skin pore variations typical of real camera footage.
Framing & Angle CU · Eye-level
Camera Motion Slow push-in
Lighting Setup Golden hour backlighting with soft fill light on face, creating a warm, inviting glow.
Gear / Engine Est. Kling 2.0
Reverse-Engineered AI Video Prompt Best on: Kling 2.0 · 9:16

A confident, handsome man in his late 30s with a neatly trimmed beard and short dark hair, wearing a denim jacket, looks directly at the camera with a slight, reassuring smile. The camera slowly pushes in on his face. He is backlit by a soft, warm golden hour sunset over a blurred, open field. The lighting is soft and flattering, emphasizing his clear skin. Vertical 9:16 aspect ratio.

AI Video 97% conf
✦ VLM Calibrated: Offline guessed code_ui_motion → Fixed to ai_video
Forensic Evidence · Arbiter: FLASH “Here is my 10-second skin barrier reset.”

The subject's overly consistent facial expression and subtle artificiality in hair and skin details, despite appearing realistic, point to AI generation rather than a genuine live-action shot.

The woman's smile and eye crinkles are too consistent and symmetrical across frames, lacking natural asymmetry. Skin texture appears smooth but lacks the nuanced imperfections and micro-reflections of real skin. Hair strands around the face show minor, unnatural shifts in position and volume between frames. The background blur is too uniform and lacks depth variations expected from a real lens.
Framing & Angle CU · Eye-level
Camera Motion Slow push-in
Lighting Setup Soft, diffused natural daylight from a window, creating even illumination with gentle highlights on the face.
Gear / Engine Est. Sora
Reverse-Engineered AI Video Prompt Best on: Sora · 9:16

A radiant, smiling older woman in her late 60s with short, wavy grey hair and bright, kind eyes, looks directly at the camera. She wears a simple, light-colored top. The camera slowly pushes in on her face, emphasizing her healthy, glowing skin. The background is a softly blurred, bright indoor setting, suggesting natural window light. Vertical 9:16 aspect ratio.

Code / Remotion 99% conf
Forensic Evidence · Arbiter: FLASH “3% Ceramide Complex — clinically tested +42% hydration.”

The crispness of text, perfect vector shapes, and programmatic animation patterns clearly identify this as a `code_ui_motion` graphic, consistent with the offline heuristic.

Sharp, pixel-perfect text and vector shapes with no aliasing or compression artifacts. Precise, programmatic animation of elements sliding and fading in, typical of UI motion graphics. Consistent color palette and typography across all elements, indicative of a design system. The background is a solid, flat color, characteristic of a digital canvas.
Framing & Angle WS · Flat UI canvas
Camera Motion Code spring slide
Lighting Setup Flat UI canvas
Gear / Engine Est. Remotion 4
Reverse-Engineered AI Video Prompt Best on: Remotion React · 9:16

A clean, minimalist UI motion graphic featuring a dark rectangular card with a thin, glowing teal border. Inside, white sans-serif text reads 'CLINICAL TEST +42%' at the top, followed by '3% Ceramide Mist' in a larger font, and 'Zero residue · Absorbs in 4 sec' below. A thin, horizontal teal progress bar animates from left to right at the bottom of the card. The card slides in from the left with a smooth spring animation against a dark, solid background. Vertical 9:16 aspect ratio.

Inspect Remotion Component & Spring Physics Spec (JSON)
{
  "componentLayout": "Vertical stack of text elements within a rounded rectangle card, with a horizontal progress bar at the bottom.",
  "springPhysics": {
    "fps": 30,
    "damping": 15,
    "stiffness": 100
  },
  "paletteHexes": [
    "#1A1A1A",
    "#FFFFFF",
    "#00CED1"
  ],
  "textAnimationKeyframes": [
    {
      "element": "card",
      "property": "translateX",
      "from": "-100%",
      "to": "0%",
      "durationMs": 500
    },
    {
      "element": "progress_bar",
      "property": "scaleX",
      "from": "0",
      "to": "1",
      "durationMs": 750
    }
  ]
}
Edit in ChatCut ↗
AI Video 96% conf
Forensic Evidence · Arbiter: FLASH “Zero sticky residue under natural daylight.”

The subject's static expression, consistent reflections, and subtle artificiality in hair and skin details, despite appearing realistic, indicate AI generation rather than live-action footage.

The subject's gaze and subtle head tilt are unnaturally consistent across frames, lacking natural micro-movements. Skin texture, while detailed, appears too smooth and lacks the nuanced imperfections of real skin. The reflection in the glasses is static and doesn't shift naturally with slight head movements or camera changes. Hair strands and overall volume show minor, artificial variations between frames.
Framing & Angle CU · Eye-level
Camera Motion Slow push-in
Lighting Setup Soft, diffused natural window light from the left, creating gentle shadows and highlights.
Gear / Engine Est. Wan 2.1
Reverse-Engineered AI Video Prompt Best on: Wan 2.1 · 9:16

A young man in his early 20s with stylish dark hair and round glasses, wearing a denim shirt, looks directly at the camera with a neutral, slightly curious expression. The camera slowly pushes in on his face. He is illuminated by soft, natural window light from the left, highlighting his clear skin and the subtle reflection in his glasses. The background is a softly blurred, warm indoor setting. Vertical 9:16 aspect ratio.

Code / Remotion 99% conf
Forensic Evidence · Arbiter: FLASH “Tap Shop Now to claim the free travel mini.”

The sharp, pixel-perfect text, vector graphics, and precise, programmatic animations confirm this as a `code_ui_motion` graphic, aligning perfectly with the offline heuristic.

Crisp, anti-aliased text and vector shapes with perfect alignment. Programmatic animation of elements fading and scaling, typical of UI motion graphics. Consistent brand colors and typography, indicating a controlled design environment. The background is a solid, dark color, characteristic of a digital canvas.
Framing & Angle WS · Flat UI canvas
Camera Motion Code spring slide
Lighting Setup Flat UI canvas
Gear / Engine Est. Remotion 4
Reverse-Engineered AI Video Prompt Best on: Remotion React · 9:16

A vibrant, minimalist UI motion graphic featuring a dark rectangular card with a bold, glowing pink border. Inside, white sans-serif text reads 'TIKTOK SHOP DEAL' at the top, followed by 'Tap Shop Now ↓' in a larger font, and 'Free Travel Mini Today Only' below. A thin, horizontal pink progress bar animates from left to right at the bottom of the card. The card slides in from the right with a smooth spring animation against a dark, solid background. Vertical 9:16 aspect ratio.

Inspect Remotion Component & Spring Physics Spec (JSON)
{
  "componentLayout": "Vertical stack of text elements within a rounded rectangle card, with a horizontal progress bar at the bottom.",
  "springPhysics": {
    "fps": 30,
    "damping": 15,
    "stiffness": 100
  },
  "paletteHexes": [
    "#1A1A1A",
    "#FFFFFF",
    "#FF007F"
  ],
  "textAnimationKeyframes": [
    {
      "element": "card",
      "property": "translateX",
      "from": "100%",
      "to": "0%",
      "durationMs": 500
    },
    {
      "element": "progress_bar",
      "property": "scaleX",
      "from": "0",
      "to": "1",
      "durationMs": 750
    }
  ]
}
Edit in ChatCut ↗
Copied to clipboard!

Why Teams Switch to Automated Shot Forensics

Replace manual frame-scrubbing and guesswork with deterministic cut detection + multimodal Gemini 2.5 VLM calibration.

Old Manual Workflow

Spending 45 minutes manually logging timestamps, camera angles, and hook overlays in Google Sheets for every winning ad.

With ShotBreakdown

Automated shot-by-shot timeline in ~20 seconds with exact frame cuts, RapidOCR hook captions, and downloadable Client Shot List PDF.

Old Manual Workflow

Briefing UGC creators or AI editors vaguely ("make it punchy like this ad") and getting flat, low-ROAS variations back.

With ShotBreakdown

Hand your team exact shot durations (e.g. 1.6s ECU pattern interrupt), BPM beat markers, lighting notes, and copy-ready AI B-roll prompts.

Old Manual Workflow

Guessing whether a competitor ad used a real actor, AI lip-sync avatar, or CGI product shot.

With ShotBreakdown

Gemini 2.5 VLM forensics labels every cut honestly—and routes talking avatar shots directly to subscription-free remake tools.

How to Break Down a Winning TikTok or Reels Ad into a Creative Brief

01

Paste the TikTok / Reels URL or Drop the Ad MP4

Paste any public TikTok, Instagram Reels, or YouTube Shorts link—or drag a saved ad creative (up to 100 MB / 3 minutes) into the studio.

02

Inspect the 3-Second Hook, Cut Cadence & VLM Forensics

Review every shot cut synced to the audio BPM grid, see which shots are Live UGC vs AI B-roll or Talking Avatar, and inspect on-screen OCR hooks.

03

Export Client PDF Brief or Batch-Compare 10 Competitor Ads

Download a clean Production Shot List PDF (white-label supported on Agency Pack), SRT script, or copy AI video prompts to ship 5 new hook angles fast.

One-Time Credit Packs · Zero Subscriptions

Test 1 clip (≤45s) free after sign-in, then pay once for credits that never expire.

Try Before Paying

Free Trial

$0 · Sign in once
  • ✓ Browse all 6 live breakdowns without login
  • ✓ 1 free video slot (≤45s) after sign-in
  • ✓ Full cut timeline + audio BPM beat grid
  • ✓ Full VLM forensics & AI prompts on Shots #1–#3
  • — Shots #4+ blurred · VIDEO.md / PDF / SRT locked
Most Popular

Creator Pack

$9.90 one-time · never expires

300 Credits (~30 short videos at 10 credits/min)

  • ✓ 300 non-expiring credits (10 credits / min, ~30 short videos)
  • ✓ Direct TikTok, Instagram Reels & YouTube Shorts URL paste
  • ✓ Full-clip Gemini VLM forensics & copy-ready English AI prompts
  • ✓ Unlock all exports: VIDEO.md, Shot List PDF, SRT & Remotion JSON
  • ✓ 30-day cloud report history + 1-click public share links
  • ✓ 100% automatic credit refund if any job fails
Save 27% · Team & Ad Spy

Agency Pack

$29.00 one-time · never expires

1,200 Credits (~120 short videos at 10 credits/min)

  • ✓ 1,200 non-expiring credits (~120 short videos, $0.24 / min)
  • ✓ Everything in Creator Pack included
  • ✓ Batch Ad Spy Queue: analyze & compare up to 10 URLs at once
  • ✓ White-label Client PDF Shot List export (zero ShotBreakdown watermark)
  • ✓ Priority serverless GPU & VLM inference queue
  • ✓ 100% automatic credit refund guarantee
Have a Reviewer, Partner, or Launch Promo Code? Redeem non-expiring credits & full export access instantly after signing in.

Frequently Asked Questions

Can I analyze multiple competitor TikTok ads at the same time? +

Yes. With the Agency Pack ($29.00 one-time, 1,200 non-expiring credits), you unlock the Batch Ad Spy Queue to submit up to 10 competitor URLs in parallel and export white-label PDF briefs without ShotBreakdown branding.

What if TikTok blocks cloud downloading on a specific ad link? +

ShotBreakdown probes the URL within 0.5 seconds. If a platform rate-limit triggers, an instant 2-click helper drawer opens so you can grab the clean MP4 and drop it straight into the uploader with zero credits wasted.

Does it extract both spoken voiceover and burned-in TikTok hook captions? +

Yes. The engine combines SenseVoice speech transcription with RapidOCR visual text extraction so mute-autoplay hook banners and spoken CTAs are both captured with timestamps.