Shot Breakdown: High-Converting 9:16 UGC Product Ad
9:16 vertical direct-response creator ad recompressed at H.264 CRF 28
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 & AngleCU · Eye-level
Camera MotionSlow push-in
Lighting SetupGolden 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.
✦ 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 & AngleCU · Eye-level
Camera MotionSlow push-in
Lighting SetupSoft, 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.
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 & AngleWS · Flat UI canvas
Camera MotionCode spring slide
Lighting SetupFlat 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
}
]
}
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 & AngleCU · Eye-level
Camera MotionSlow push-in
Lighting SetupSoft, 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.
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 & AngleWS · Flat UI canvas
Camera MotionCode spring slide
Lighting SetupFlat 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
}
]
}
Compatible with Claude Code, OpenAI Codex, Cursor & videomd parsers.
---
videomd_version: "1.0"
report_id: "rep_example_01"
title: "9:16 TikTok Shop UGC Skincare Hook & CTA Ad"
duration_sec: 12.5
resolution: "540x960"
aspect_ratio: "9:16"
fps: 30.0
shot_count: 5
bpm: 120.2
cut_on_beat_ratio: 1.0
generator: "ShotBreakdown (Unofficial Cloud Workspace · Built on JuneYaooo/rea-video Apache-2.0)"
---
# 9:16 TikTok Shop UGC Skincare Hook & CTA Ad
> **Open-Source Attribution**: Generated via ShotBreakdown built on open-source [JuneYaooo/rea-video](https://github.com/JuneYaooo/rea-video) (Apache-2.0) · Official project site: [https://reavideo.ai](https://reavideo.ai) · Audio SFX model: BandIt v2 (CC BY-SA 4.0).
## Layer 1 · Executive Summary & Hook Architecture
- **Duration**: `12.5s` (`5` shots, avg `2.5s/shot`)
- **Pacing Profile**: `fast-cut` · **Remake Difficulty**: `medium`
- **3-Second Hook Strategy**: 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.
- **Audio & Rhythm**: `120.2 BPM` · Cut-on-Beat `100%` · Voiceover `mixed` · Upbeat, clean, modern pop with light synth and a consistent, driving beat.
### Visual Production Mix
| Visual Category | Shots | Duration (s) | Share |
| :--- | :---: | :---: | :---: |
| `ai_video` | 3 | 7.5s | 60.0% |
| `code_ui_motion` | 2 | 5.0s | 40.0% |
## Layer 2 · Master Shot Timeline
| # | Timecode | Dur | Beat | Visual Type | Framing & Motion | Confidence |
| :---: | :--- | :---: | :---: | :--- | :--- | :---: |
| 01 | `0.00s - 2.50s` | `2.50s` | Yes | `ai_video` | CU · Eye-level · Slow push-in | `98%` |
| 02 | `2.50s - 5.00s` | `2.50s` | Yes | `ai_video` | CU · Eye-level · Slow push-in | `97%` |
| 03 | `5.00s - 7.50s` | `2.50s` | Yes | `code_ui_motion` | WS · Flat UI canvas · Code spring slide | `99%` |
| 04 | `7.50s - 10.00s` | `2.50s` | Yes | `ai_video` | CU · Eye-level · Slow push-in | `96%` |
| 05 | `10.00s - 12.50s` | `2.50s` | Yes | `code_ui_motion` | WS · Flat UI canvas · Code spring slide | `99%` |
## Layer 3 · Shot-by-Shot Forensics & Remake Prompts
### Shot 01 (`0.00s -> 2.50s`) — AI Generated Video
- **Forensic Verdict**: `ai_video` (`98%` confidence · Offline baseline: `ai_video` · VLM: `flash`)
- **Forensic Evidence**: 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. — 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.
- **Camera & Lighting**: `CU` | `Eye-level` | `Slow push-in` | Lighting: Golden hour backlighting with soft fill light on face, creating a warm, inviting glow. | Gear/Engine: Kling 2.0
- **On-Screen / Spoken Copy**: "Wait—still layering 5 serums every morning?"
- **Recommended Remake Tool**: `Kling 2.0` (`9:16`, motion: `low`)
- **Reverse-Engineered English AI Prompt**:
```text
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.
```
### Shot 02 (`2.50s -> 5.00s`) — AI Generated Video
- **Forensic Verdict**: `ai_video` (`97%` confidence · Offline baseline: `code_ui_motion` · VLM: `flash`)
- **Forensic Evidence**: 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. — 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.
- **Camera & Lighting**: `CU` | `Eye-level` | `Slow push-in` | Lighting: Soft, diffused natural daylight from a window, creating even illumination with gentle highlights on the face. | Gear/Engine: Sora
- **On-Screen / Spoken Copy**: "Here is my 10-second skin barrier reset."
- **Recommended Remake Tool**: `Sora` (`9:16`, motion: `low`)
- **Reverse-Engineered English AI Prompt**:
```text
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.
```
### Shot 03 (`5.00s -> 7.50s`) — Code / Remotion UI Motion
- **Forensic Verdict**: `code_ui_motion` (`99%` confidence · Offline baseline: `code_ui_motion` · VLM: `flash`)
- **Forensic Evidence**: 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. — 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.
- **Camera & Lighting**: `WS` | `Flat UI canvas` | `Code spring slide` | Lighting: Flat UI canvas | Gear/Engine: Remotion 4
- **On-Screen / Spoken Copy**: "3% Ceramide Complex — clinically tested +42% hydration."
- **Recommended Remake Tool**: `Remotion React` (`9:16`, motion: `medium`)
- **Reverse-Engineered English AI Prompt**:
```text
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.
```
- **Remotion Component Spec (`JSON`)**:
```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}]}
```
### Shot 04 (`7.50s -> 10.00s`) — AI Generated Video
- **Forensic Verdict**: `ai_video` (`96%` confidence · Offline baseline: `ai_video` · VLM: `flash`)
- **Forensic Evidence**: 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. — 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.
- **Camera & Lighting**: `CU` | `Eye-level` | `Slow push-in` | Lighting: Soft, diffused natural window light from the left, creating gentle shadows and highlights. | Gear/Engine: Wan 2.1
- **On-Screen / Spoken Copy**: "Zero sticky residue under natural daylight."
- **Recommended Remake Tool**: `Wan 2.1` (`9:16`, motion: `low`)
- **Reverse-Engineered English AI Prompt**:
```text
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.
```
### Shot 05 (`10.00s -> 12.50s`) — Code / Remotion UI Motion
- **Forensic Verdict**: `code_ui_motion` (`99%` confidence · Offline baseline: `code_ui_motion` · VLM: `flash`)
- **Forensic Evidence**: 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. — 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.
- **Camera & Lighting**: `WS` | `Flat UI canvas` | `Code spring slide` | Lighting: Flat UI canvas | Gear/Engine: Remotion 4
- **On-Screen / Spoken Copy**: "Tap Shop Now to claim the free travel mini."
- **Recommended Remake Tool**: `Remotion React` (`9:16`, motion: `medium`)
- **Reverse-Engineered English AI Prompt**:
```text
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.
```
- **Remotion Component Spec (`JSON`)**:
```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}]}
```
## Layer 4 · Audio Beats, SFX Hits & Transcript
- **SFX / Stem Triggers (BandIt v2)**: `2.22s` (whoosh), `7.72s` (whoosh), `12.21s` (whoosh)
- **Beat Grid (`120.2 BPM`)**: `0.46s, 0.96s, 1.46s, 1.96s, 2.46s, 2.97s, 3.47s, 3.97s, 4.47s, 4.97s, 5.47s, 5.97s, 6.47s, 6.97s, 7.46s, 7.96s, 8.46s, 8.96s, 9.46s, 9.96s, 10.46s, 10.97s, 11.47s, 11.97s`
### Aligned Captions (`SRT`)
```srt
1
00:00:00,000 --> 00:00:02,500
Wait—still layering 5 serums every morning?
2
00:00:02,500 --> 00:00:05,000
Here is my 10-second skin barrier reset.
3
00:00:05,000 --> 00:00:07,500
3% Ceramide Complex — clinically tested +42% hydration.
4
00:00:07,500 --> 00:00:10,000
Zero sticky residue under natural daylight.
5
00:00:10,000 --> 00:00:12,500
Tap Shop Now to claim the free travel mini.
```
Aligned Subtitle Track (.SRT)
1
00:00:00,000 --> 00:00:02,500
Wait—still layering 5 serums every morning?
2
00:00:02,500 --> 00:00:05,000
Here is my 10-second skin barrier reset.
3
00:00:05,000 --> 00:00:07,500
3% Ceramide Complex — clinically tested +42% hydration.
4
00:00:07,500 --> 00:00:10,000
Zero sticky residue under natural daylight.
5
00:00:10,000 --> 00:00:12,500
Tap Shop Now to claim the free travel mini.
Programmatic Sequence Bundle (Remotion JSON)
{
"compositionId": "tiktok-ugc-skincare-ad",
"width": 540,
"height": 960,
"fps": 30,
"durationInFrames": 375,
"bpm": 120.2,
"sequences": [
{
"shotIndex": 1,
"fromFrame": 0,
"durationInFrames": 75,
"visualType": "ai_video",
"captionText": "Wait—still layering 5 serums every morning?",
"remotionSpec": null,
"prompt": "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."
},
{
"shotIndex": 2,
"fromFrame": 75,
"durationInFrames": 75,
"visualType": "ai_video",
"captionText": "Here is my 10-second skin barrier reset.",
"remotionSpec": null,
"prompt": "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."
},
{
"shotIndex": 3,
"fromFrame": 150,
"durationInFrames": 75,
"visualType": "code_ui_motion",
"captionText": "3% Ceramide Complex — clinically tested +42% hydration.",
"remotionSpec": {
"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
}
]
},
"prompt": "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."
},
{
"shotIndex": 4,
"fromFrame": 225,
"durationInFrames": 75,
"visualType": "ai_video",
"captionText": "Zero sticky residue under natural daylight.",
"remotionSpec": null,
"prompt": "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."
},
{
"shotIndex": 5,
"fromFrame": 300,
"durationInFrames": 75,
"visualType": "code_ui_motion",
"captionText": "Tap Shop Now to claim the free travel mini.",
"remotionSpec": {
"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
}
]
},
"prompt": "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."
}
]
}
Every shot is sampled at Start / Mid / End into a single WebP forensic sheet before Gemini VLM inspection—detecting subtle motion warps, lip-sync cadence, and UI spring transitions while cutting token overhead by 70%.
Copied to clipboard!
Want to deconstruct your own reference clip like this?
✓ Gemini 2.5 VLM Calibrated (99.6% accuracy)✓ Source video auto-deleted after breakdown✓ One-time credits · Never expire
Or inspect a real pre-analyzed breakdown instantly (0 login required):