{"slug":"video-script-ad-structure","title":"Video Script and Ad Structure: Scene-by-Scene with B-Roll and Hooks","tags":["video-script","youtube","ad-creative","hooks","b-roll","scriptwriting"],"agent_summary":"Scriptwriting framework for video ads and YouTube content. Covers scene-by-scene structure with dialogue, B-roll direction, and camera notes. Includes YouTube hook formulas and the 30-second ad format. Used when delivering scripts to Spielberg for video production.","trigger_phrases":["write video script","youtube script","video ad script","write a script","hook and script","video content script","write ad script"],"runnable":true,"markdown":"\n# Video Script and Ad Structure: Scene-by-Scene with Hooks and B-Roll\n\nVideo scripts are not articles in a different format. They are production documents. Every line of dialogue has a corresponding visual. Scripts delivered to production include scene direction, not just words.\n\n---\n\n## Script Format Standard\n\nEvery script line uses this format:\n\n```\n[SCENE #] [INT/EXT] [LOCATION] — [TIME OF DAY]\n\nVISUAL: [What the camera sees — specific, not vague]\nDIALOGUE/VO: \"[What is said — exactly]\"\nB-ROLL NOTE: [Supporting footage that cuts in during this moment]\nCAMERA: [Wide / Close-up / Over-shoulder / POV / Drone]\n```\n\n---\n\n## Hook Formulas (First 3-5 Seconds)\n\nThe hook determines whether anyone watches. For YouTube, it's the first 5 seconds before the skip button. For TikTok/Reels, it's the first 2 seconds.\n\n**Hook type 1: The Bold Claim**\n```\nVISUAL: Close-up of [relevant object or result]\nDIALOGUE: \"Most [audience] are doing [common thing] completely wrong.\"\n```\n\n**Hook type 2: The Direct Question**\n```\nVISUAL: [Person looking at camera in relatable setting]\nDIALOGUE: \"If your [problem] is [symptom], this video is for you.\"\n```\n\n**Hook type 3: Show the Result First**\n```\nVISUAL: End result of the process — the \"after\" state\nDIALOGUE: \"Here's how we got from [before] to [this] in [timeframe].\"\n```\n\n**Hook type 4: The Contrarian Statement**\n```\nVISUAL: Pattern that breaks expectations\nDIALOGUE: \"Stop [common advice]. It's not working. Here's what does.\"\n```\n\n**Hook type 5: The Curiosity Gap**\n```\nVISUAL: Something incomplete or unresolved\nDIALOGUE: \"What I'm about to show you took 3 years to figure out — watch til the end.\"\n```\n\n---\n\n## The 30-Second Video Ad Script\n\n**Structure:** Hook (3s) → Problem (7s) → Solution (12s) → CTA (8s)\n\n```\n=== 30-SECOND AD: [PRODUCT/SERVICE NAME] ===\n\n[SCENE 1] — HOOK (Seconds 0-3)\nVISUAL: [Attention-grabbing visual]\nDIALOGUE: \"[Hook line — 6-10 words]\"\nCAMERA: Close-up\n\n[SCENE 2] — PROBLEM (Seconds 4-10)\nVISUAL: [Person experiencing the problem]\nDIALOGUE: \"[Problem + agitation — 15-20 words]\"\nB-ROLL: [Supporting footage of the problem]\nCAMERA: Medium shot\n\n[SCENE 3] — SOLUTION (Seconds 11-22)\nVISUAL: [Product/service in use or result being shown]\nDIALOGUE: \"[Solution explanation — 20-30 words]\"\nB-ROLL: [Result or process footage]\nCAMERA: Wide + close-up cutaways\n\n[SCENE 4] — CTA (Seconds 23-30)\nVISUAL: [Brand logo or product + contact info on screen]\nDIALOGUE: \"[CTA — 8-12 words. Specific action + urgency]\"\nCAMERA: Direct to camera or text card\nON-SCREEN TEXT: [Phone number / URL / Offer]\n```\n\n---\n\n## YouTube Long-Form Script Structure\n\nFor 5-15 minute educational or authority videos:\n\n| Segment | Duration | Content |\n|---------|----------|---------|\n| Hook | 0:00-0:30 | Promise + preview of value |\n| Intro | 0:30-1:30 | Who this is for, what they'll learn, credentials |\n| Content block 1 | 1:30-5:00 | First major point, example, B-roll |\n| Content block 2 | 5:00-9:00 | Second major point, deeper example |\n| Content block 3 | 9:00-12:00 | Third point, case study or demonstration |\n| Summary | 12:00-13:30 | Recap key points in 3 bullets |\n| CTA | 13:30-14:30 | Subscribe, comment prompt, related video |\n\n**Retention hooks (every 2-3 minutes):**\nViewers drop off if momentum slows. Every 2-3 minutes include a pattern interrupt:\n- \"Before I get to [next section], here's the thing most people miss...\"\n- A quick stat or surprising fact\n- A direct question to the viewer\n- A B-roll cutaway sequence\n\n---\n\n## B-Roll Direction Notes\n\nB-roll transforms talking-head videos into professional content:\n\n| Dialogue Moment | Suggested B-Roll |\n|----------------|-----------------|\n| Mentioning a problem | Person experiencing the problem |\n| Mentioning the solution | Process footage or result |\n| Citing a statistic | Text card or chart cutaway |\n| Describing a location | Aerial or establishing shot |\n| Explaining a process | Screen recording or hands-on demo |\n| Giving a CTA | Logo + contact info text card |\n\n**B-roll length:** 3-8 seconds per cut. Shorter = more energetic. Longer = slower, educational tone.\n\n---\n\n## Scripts to Spielberg\n\nWhen delivering a video script to Spielberg for production:\n- Include full scene formatting (not just dialogue)\n- Mark B-roll opportunities clearly\n- Note any client-specific branding requirements (logo placement, brand colors, music restrictions)\n- Indicate target platform (YouTube, TikTok, Facebook Ad, Instagram Reel)\n- Specify: hook style used, target audience, conversion goal\n\n#content-sop #video-script #youtube #ad-creative #hooks\n","html":"<h1>Video Script and Ad Structure: Scene-by-Scene with Hooks and B-Roll</h1>\n<p>Video scripts are not articles in a different format. They are production documents. Every line of dialogue has a corresponding visual. Scripts delivered to production include scene direction, not just words.</p>\n<hr>\n<h2>Script Format Standard</h2>\n<p>Every script line uses this format:</p>\n<pre><code>[SCENE #] [INT/EXT] [LOCATION] — [TIME OF DAY]\n\nVISUAL: [What the camera sees — specific, not vague]\nDIALOGUE/VO: \"[What is said — exactly]\"\nB-ROLL NOTE: [Supporting footage that cuts in during this moment]\nCAMERA: [Wide / Close-up / Over-shoulder / POV / Drone]\n</code></pre>\n<hr>\n<h2>Hook Formulas (First 3-5 Seconds)</h2>\n<p>The hook determines whether anyone watches. For YouTube, it's the first 5 seconds before the skip button. For TikTok/Reels, it's the first 2 seconds.</p>\n<p><strong>Hook type 1: The Bold Claim</strong></p>\n<pre><code>VISUAL: Close-up of [relevant object or result]\nDIALOGUE: \"Most [audience] are doing [common thing] completely wrong.\"\n</code></pre>\n<p><strong>Hook type 2: The Direct Question</strong></p>\n<pre><code>VISUAL: [Person looking at camera in relatable setting]\nDIALOGUE: \"If your [problem] is [symptom], this video is for you.\"\n</code></pre>\n<p><strong>Hook type 3: Show the Result First</strong></p>\n<pre><code>VISUAL: End result of the process — the \"after\" state\nDIALOGUE: \"Here's how we got from [before] to [this] in [timeframe].\"\n</code></pre>\n<p><strong>Hook type 4: The Contrarian Statement</strong></p>\n<pre><code>VISUAL: Pattern that breaks expectations\nDIALOGUE: \"Stop [common advice]. It's not working. Here's what does.\"\n</code></pre>\n<p><strong>Hook type 5: The Curiosity Gap</strong></p>\n<pre><code>VISUAL: Something incomplete or unresolved\nDIALOGUE: \"What I'm about to show you took 3 years to figure out — watch til the end.\"\n</code></pre>\n<hr>\n<h2>The 30-Second Video Ad Script</h2>\n<p><strong>Structure:</strong> Hook (3s) → Problem (7s) → Solution (12s) → CTA (8s)</p>\n<pre><code>=== 30-SECOND AD: [PRODUCT/SERVICE NAME] ===\n\n[SCENE 1] — HOOK (Seconds 0-3)\nVISUAL: [Attention-grabbing visual]\nDIALOGUE: \"[Hook line — 6-10 words]\"\nCAMERA: Close-up\n\n[SCENE 2] — PROBLEM (Seconds 4-10)\nVISUAL: [Person experiencing the problem]\nDIALOGUE: \"[Problem + agitation — 15-20 words]\"\nB-ROLL: [Supporting footage of the problem]\nCAMERA: Medium shot\n\n[SCENE 3] — SOLUTION (Seconds 11-22)\nVISUAL: [Product/service in use or result being shown]\nDIALOGUE: \"[Solution explanation — 20-30 words]\"\nB-ROLL: [Result or process footage]\nCAMERA: Wide + close-up cutaways\n\n[SCENE 4] — CTA (Seconds 23-30)\nVISUAL: [Brand logo or product + contact info on screen]\nDIALOGUE: \"[CTA — 8-12 words. Specific action + urgency]\"\nCAMERA: Direct to camera or text card\nON-SCREEN TEXT: [Phone number / URL / Offer]\n</code></pre>\n<hr>\n<h2>YouTube Long-Form Script Structure</h2>\n<p>For 5-15 minute educational or authority videos:</p>\n<p>| Segment | Duration | Content |\n|---------|----------|---------|\n| Hook | 0:00-0:30 | Promise + preview of value |\n| Intro | 0:30-1:30 | Who this is for, what they'll learn, credentials |\n| Content block 1 | 1:30-5:00 | First major point, example, B-roll |\n| Content block 2 | 5:00-9:00 | Second major point, deeper example |\n| Content block 3 | 9:00-12:00 | Third point, case study or demonstration |\n| Summary | 12:00-13:30 | Recap key points in 3 bullets |\n| CTA | 13:30-14:30 | Subscribe, comment prompt, related video |</p>\n<p><strong>Retention hooks (every 2-3 minutes):</strong>\nViewers drop off if momentum slows. Every 2-3 minutes include a pattern interrupt:</p>\n<ul>\n<li>\"Before I get to [next section], here's the thing most people miss...\"</li>\n<li>A quick stat or surprising fact</li>\n<li>A direct question to the viewer</li>\n<li>A B-roll cutaway sequence</li>\n</ul>\n<hr>\n<h2>B-Roll Direction Notes</h2>\n<p>B-roll transforms talking-head videos into professional content:</p>\n<p>| Dialogue Moment | Suggested B-Roll |\n|----------------|-----------------|\n| Mentioning a problem | Person experiencing the problem |\n| Mentioning the solution | Process footage or result |\n| Citing a statistic | Text card or chart cutaway |\n| Describing a location | Aerial or establishing shot |\n| Explaining a process | Screen recording or hands-on demo |\n| Giving a CTA | Logo + contact info text card |</p>\n<p><strong>B-roll length:</strong> 3-8 seconds per cut. Shorter = more energetic. Longer = slower, educational tone.</p>\n<hr>\n<h2>Scripts to Spielberg</h2>\n<p>When delivering a video script to Spielberg for production:</p>\n<ul>\n<li>Include full scene formatting (not just dialogue)</li>\n<li>Mark B-roll opportunities clearly</li>\n<li>Note any client-specific branding requirements (logo placement, brand colors, music restrictions)</li>\n<li>Indicate target platform (YouTube, TikTok, Facebook Ad, Instagram Reel)</li>\n<li>Specify: hook style used, target audience, conversion goal</li>\n</ul>\n<p>#content-sop #video-script #youtube #ad-creative #hooks</p>\n"}