01-projects / mac / videos

scripts

Tue May 05 2026 20:00:00 GMT-0400 (Eastern Daylight Time) ·video-scripts ·status: locked ·⚠ medium
macvideoscriptshyperframescopy

MAC Video Scripts — Locked Copy (2026-05-06)

Three videos. Different jobs, different platforms, different lengths. Founder voice — tight, sharp, no slop.


A. “The Wall” — 60s landing hero loop (1920×1080, 30fps)

Job: Convert visitors who land on mac.raydata.co.

Visual treatment: Hand-drawn graffiti tag aesthetic. B&W base + one accent (cream + coral or navy stamp). Stick-figure climbing, brick wall growing taller as figure climbs. Each brick labeled with an AI-output anxiety. Figure smashes through with a hammer labeled MAC. Cut to outro typography.

Beats (timestamps approximate, frame-locked in composition):

TimeFrameOn-screenAudio (none — silent or text-on-screen)
0:00–0:02Black, then a single hand-drawn line builds a brick.(no text)
0:02–0:08Bricks stack themselves into a wall. Each new brick fades in a label as it lands: “is this hallucinated?” “is this format right?” “is this number close enough?” “is this making something up?” “is this safe to ship?”Brick labels (typed-in animation)
0:08–0:18Stick figure appears at base of wall. Climbs up, slow-mo. Slips. Climbs again. Each slip restarts the labels.”every team adopting AI hits the same wall.” (slow type-on at 0:14)
0:18–0:30Figure freezes at top of wall, looking down. A hammer — labeled MAC — drops into figure’s hand.(no text — visual rest)
0:30–0:38Figure swings hammer. Wall shatters in a lottie burst. Bricks scatter as hand-drawn shrapnel. Stick figure walks through the gap.(no text — visual climax)
0:38–0:50Cut to clean blocky stacked type fade-in: MODEL / ACCEPTANCE / CRITERIA.”MODEL\nACCEPTANCE\nCRITERIA”
0:50–0:58Tagline pops in below in smaller, lighter weight.”the discipline that lets you stop checking AI output and start shipping it.”
0:58–1:00URL stamp + cursor blink.”modelacceptancecriteria.io”

Skills used: hyperframes, hyperframes-cli, gsap (timeline), lottie (brick-shatter), css-animations (wall stagger), tailwind (typography).


C. “TDD for AI” — 30s contrarian ad (1080×1080, 30fps, X+LinkedIn)

Job: Punch into developer-curious audiences. The TDD frame is the founder’s sharpest contrarian wedge.

Visual treatment: Pure typographic. Memphis-grid background. Split screen left vs right. No doodles. Wesbos-channel — type and color and timing do all the work.

Beats:

TimeFrameOn-screenAudio
0:00–0:03Black to grid background. Title slams in.”Software engineers solved this problem 25 years ago.”
0:03–0:06Beat. Title fades up to top half. Subtitle types in below.”The rest of us refused to copy them.”
0:06–0:08Quick reveal: split screen labels appear. Left = “1999 / Software Eng” small caps. Right = “2026 / Data Team” small caps.(labels)
0:08–0:14LEFT side animates: pseudo-code “test(‘output is valid’)” types in → green check drops in via waapi → ship icon. Quick.LEFT: code → ✓ → ship
0:14–0:20RIGHT side animates: dashboard squiggle scribbles in → text “looks good?” appears → uncertain shrug emoji → ship icon with question mark. Slower, halting.RIGHT: scribble → “looks good?” → 🤷 → ship?
0:20–0:24Both sides freeze. A red strikethrough draws across “looks good?” on the right side.(strikethrough animation)
0:24–0:28Below the strikethrough, blocky text writes itself: “MAC: pass / fail.""MAC: pass / fail.”
0:28–0:30Outro stamp. URL.”modelacceptancecriteria.io”

Skills used: hyperframes, hyperframes-cli, tailwind (split-screen grid + Memphis bg), css-animations (sequenced reveals), waapi (checkmark drop-in animations).


D. “The Confession” — 15s vertical X teaser (1080×1920, 30fps)

Job: Founder-personal hook. Punchy enough to share. Vertical for X video and LinkedIn vertical.

Visual treatment: Documentary-grain B&W shaky-cam dashboard moment → snap to clean blocky type. Personal-voice register. Voiceover via Kokoro TTS confident-male preset.

Beats:

TimeFrameOn-screenAudio (TTS)
0:00–0:01Black. Single muffled keystroke sound (or silence — depends on Kokoro output).(no text)(silence)
0:01–0:06B&W shaky dashboard scroll. Camera-shake on a generic data-quality dashboard mockup. Light grain overlay.(no text — let voice carry)“I spent five years signing off on AI output by squinting at it.”
0:06–0:08Hard cut to clean white frame. Heartbeat pause.(no text)“I’m done.”
0:08–0:13Blocky stacked type appears, one line at a time (gsap reveal): MODEL / ACCEPTANCE / CRITERIA.”MODEL\nACCEPTANCE\nCRITERIA”(silence — let type breathe)
0:13–0:15URL stamp appears underneath. Sharp cut to black.”modelacceptancecriteria.io / or: keep squinting.”

Skills used: hyperframes, hyperframes-cli, hyperframes-media (Kokoro TTS — voice ID am_michael or am_adam — confident-male preset), three (camera-shake on dashboard frame, or fall back to css-animations + transform if three adds overhead), gsap (title reveals), tailwind (typography).

TTS line: "I spent five years signing off on AI output by squinting at it. I'm done."


Voice notes (cross-cut)

Open execution choices applied

Cross-references