EEN CLAUDE CODE × OPUS PRODUCTIE

VAN PROMPT
TOT TIKTOKVIDEO

Hoe AI een complete TikTok-productie draaide — bijna volledig autonoom
POW!
DE MISSIE

12 BEELDEN.
4 PERSONA'S.
1 OPDRACHT.

"Bekijk mijn referentiebeelden en maak er een toffe korte UGC-video van voor TikTok. Think outside the box!"

De map bleek een castingmap: 4 AI-personages, elk met portret, jongere variant en rotation-sheet. Claude analyseerde alles en pitchte 3 concepten. Winnaar: PICK YOUR AURA

HET SPEELVELD

ÉÉN DIRIGENT, VIJF INSTRUMENTEN

SEEDANCE 2.0

AI-video: de morph-clips en persona-shots

SUNO V5

AI-muziek: de 129 BPM banger "Pulse Ladder"

MIDJOURNEY

Pop-art stills + animaties (v8.1)

FFMPEG + PYTHON

Montage, beat-detectie, effects, typografie

CLAUDE CODE

De dirigent: prompts, code, QC, debugging

Claude schreef de prompts voor élk van deze tools, beoordeelde de output visueel, en monteerde alles zelf aan elkaar. De mens koos; de AI bouwde.
STAP 1

SKILLS:
LEER JE AI
NIEUWE TRUCS

Een skill is een kennisbestand dat je in Claude Code "plugt". Geen nieuwe software — wél nieuwe expertise. In dit project:

1Seedance 2.0 skill — het @-referentiesysteem, cameragrammatica, tijd-gesegmenteerde prompts
2Music skill — 53 sub-skills, waaronder de Suno-engineer met prompt-regels (4–7 descriptors!)
3Midjourney skill — via MCPmarket-plugin, automatisch gesynct bij sessiestart
# Wat de Seedance-skill Claude leerde: @PRODUCT_IMAGE1 as the first frame @PRODUCT_IMAGE2's character as the subject reference @Video1's camera movement · max 9 beelden, 12 bestanden totaal · output 4–15 sec, 9:16 verticaal · tijdsegmenten: 0–3s / 3–6s / 6–10s · geef ELKE referentie een expliciete rol
SKILL GELEZEN → DIRECT TOEGEPAST. ZERO HANDLEIDINGEN VOOR DE MENS.
NEW!
STAP 2

VIDEOPROMPTS
ALS DRAAIBOEK

Geen "maak iets moois", maar een shot-voor-shot script met exacte tijdstempels. Eén doorlopende orbit waarin één vrouw op de beat morpht door 4 persona's:

15-second seamless one-take, 9:16 vertical. ONE continuous orbit — the camera never stops. 0.0–3.0s @PRODUCT_IMAGE1 pastel-dreamcore persona 3.0s hair-sweep + light-streak — MORPH on bass 3.0–6.5s @PRODUCT_IMAGE2 punk-grunge, fierce stare 6.5s hair-sweep + light-streak — MORPH 6.5–10s @PRODUCT_IMAGE3 neon braids, playful smirk 10.0s whip-pan — MORPH 10–15s @PRODUCT_IMAGE4 soft redhead, warm smile
Slim detail: de rotation-sheets gingen mee als extra referenties, zodat gezicht & outfit consistent bleven tijdens het draaien van de camera.
STAP 3

DE AI BEOORDEELT
ZIJN EIGEN WERK

Claude schreef een Python-tool (extract_frames.py) om elke render frame-voor-frame te bekijken met OpenCV — en stuurde zichzelf bij:

BUG GESPOT

GEZICHT VEROUDERDE

De neon-persona werd in elke render ouder dan haar referentie. Tekst-instructies hielpen niet.

FIX: JONGERE CAST ALS BEELD-ANKER → OPGELOST
SLIMME TRUC

GEEN ROTATION-SHEETS?

Van de jonge cast bestonden geen rotatiebeelden. Risico: AI "verzint" de achterkant van het hoofd.

FIX: CAMERA FRONTAAL-TOT-¾ HOUDEN → CONSISTENT
UPGRADE

V1 → V2 → BETER

Te statisch? Light-streaks op de beat + micro-expressies per persona (smirk, stare, glimlach).

RESULTAAT: 9/10 — DIRECT BRUIKBAAR
FIXED!
STAP 4

MUZIEK OP
DE MILLISECONDE

Met de music-skill als naslagwerk schreef Claude een Suno-prompt (regel #1: maximaal 4–7 descriptors):

hyperpop, future bass, glossy neon synths, punchy downbeat drops, euphoric, dreamy, 128 BPM, instrumental
Daarna analyseerde Claude beide gegenereerde tracks met numpy: tempo, loudness, energie-curve én drop-posities.
DE BEAT-MATCH
  • Track "Pulse Ladder" → 129 BPM
  • 8 beats bij 129 BPM = exact één morph-window
  • Beste 30s-segment gezocht in de hele track
  • Resultaat: 8/8 morphs op een drop
DE AI KOOS OOK WELKE VAN DE 2 TRACKS BETER PASTE — MET DATA, NIET MET GEVOEL
STAP 5

EDITEN MET CODE
I.P.V. TIMELINE

Muziek-mux — beste audio-window onder de video, met fades
Punch-zoom — 6% inzoom die in 0,35s terugveert, op élk morph-moment (detectie via beeldverschil)
Color-grade getest — "te verzadigd" zei de mens → direct teruggedraaid. Feedback = wet.
A/B-versies — zelfde edit, twee muziektracks, audio-swap zonder her-encode
# de punch-zoom, als wiskunde: zoom(t) = 1 + 0.06 · max(0, 1 − (t−m)/0.35) # m = morph-moment (10× gedetecteerd) # directe punch, veert terug in 0,35s # gevoeld op de beat — niet gezien
Geen Premiere. Geen CapCut. De hele montage is reproduceerbare code — elke versie opnieuw te bouwen met één commando.
ZOOM!
STAP 6

4 PERSONA'S,
4 POP-ART
MEESTERS

Per persona een eigen kunststroming — plus prompts voor Midjourney v8.1 (incl. workaround toen --oref wegviel: image-prompt + --iw) en ChatGPT Image Edit voor varianten:

  • 🩷 Pastel → "Bubblegum Warhol" screenprint
  • 🖤 Punk → "Riot Zine" xerox-collage
  • 💚 Neon → "Y2K Sticker-Bomb" maximalisme
  • 🧡 Redhead → "60s Lichtenstein" comic
...explosive CMYK colors, halftone, magazine cut-out collage --ar 4:5 --iw 2 --p m74634913...
STAP 7

ALS HET MISGAAT...
LOST DE AI HET OP

De Midjourney-skill installeren werd een mini-thriller. Claude debugde elke stap zelf:

KRACK!

PowerShell kent curl -sSL | bash niet — dat is Linux-taal

→ GIT BASH GEVONDEN & INGEZET
ZAP!

Install-link verlopen (eenmalige token!)

→ VERSE LINK GEVRAAGD, SCRIPT EERST GEÏNSPECTEERD OP VEILIGHEID
THUNK!

Manifest-fout: "Unrecognized key userConfig" — Claude Code 100+ versies oud

→ UPDATE 2.1.63 → 2.1.170
DING!

Plugin geïnstalleerd, token veilig opgeslagen, skill gesynct

→ + ADVIES: ROTEER JE API-TOKEN
Zelfde verhaal in de renders: een vastgelopen ffmpeg-proces (oneindige image-loop!) werd gedetecteerd, gekild, gediagnosticeerd en definitief gefixt. Productie-mentaliteit.
STAP 8

DE FINAL CUT:
59,5 SECONDEN
PRECISIEWERK

33 segmenten, elke cut exact op een gedetecteerde drop
9 comic-bursts (POP! WOW! POW!) — door Claude zélf getekend met Python/PIL: starburst-geometrie + Impact-typografie
Titel "PICK YOUR AURA" met auto-fit lettergrootte
Halftone-dots procedureel gegenereerd: 15° rasterhoek, Ben-Day gradient-ramp, subtiel op 4 gerichte shots
DE POP-ART REGELS DIE CLAUDE TOEPASTE
  • ● Eén kleur per dot-raster, altijd op een drukhoek (15°)
  • ● Zwarte dots op licht, witte dots op donker
  • ● Gradient-ramp langs de rand — gezicht blijft vrij
  • ● Dekking 18–32%: accent, geen deken
  • ● Bursts in de hoeken, nooit over de ogen
SUBTIEL = PROFESSIONEEL. MAXIMALISME ALLEEN WAAR HET MOET.
DE KERN

WAT DEED CLAUDE AUTONOOM?

Skills bestudeerd & direct toegepast
Beelden geanalyseerd, concepten gepitcht
Prompts geschreven voor 4 verschillende AI-tools
Eigen tooling gebouwd (frame-extractie, beat-detectie)
Renders visueel beoordeeld & bijgestuurd
Typografie & textures zelf gegenereerd
Bugs gedetecteerd, gekild, gefixt
Na afloop netjes opgeruimd
4
Persona's
129
BPM beat-synced
33
Segmenten
9
Comic-bursts
10
Punch-zooms
59,5
Sec. final cut
DE MENS: SMAAK & RICHTING
DE AI: ALLES DAARTUSSEN

* Alle gezichten in dit project zijn AI-gegenereerde personages — geen echte personen.

PLAY!
DE FINALE

ZIE HET
ZELF.

59,5 seconden. Vier aura's. Eén AI-pijplijn.
Van losse beelden tot beat-synced pop-art productie — geregisseerd in gewone mensentaal.
VRAAG: WAT ZOU JÓUW AFDELING HIERMEE MAKEN?
TERUG NAAR START
PAGE 1 OF 13