"Claude Code Videoproductie: De 3-tools Stack Die Ik Gebruik"
📝Claude Code
"Claude Code Videoproductie: De 3-tools Stack Die Ik Gebruik"
"Ik bouwde een videoproductiesysteem met Claude Code, HyperFrames en Auphonic. Hier is de 3-tools stack, de skills die ik hergebruik, en wat echt werkt."
11 min
Leestijd
2,009
Woorden
Apr 21, 2026
Gepubliceerd
Geschreven door
Engr Mejba Ahmed
Artikel delen
"## Claude Code Videoproductie: De 3-tools Stack Die Ik Gebruik\n\nIk had bijna twee keer het tabblad gesloten tijdens de walkthrough van Jack Roberts.\n\nDe thumbnail zag eruit als elke andere "Ik automatiseerde mijn videopipeline met AI"-video die mijn feed heeft overspoeld sinds HeyGen HyperFrames op 17 april 2026 als open source publiceerde. Ik was drie minuten verder, sceptisch, toen hij iets deed wat ik dit jaar nog niemand anders had zien doen in een videodemo — hij stopte met Claude Code als één enkel hulpmiddel te behandelen en begon het als de orkestratielaag van een compleet productiesysteem te gebruiken. Ontwerp op één plek. Animatie op een andere. Audio op een derde. Alles beheerd via skills die hij één keer schreef en voor altijd hergebruikte.\n\nDat nieuwe perspectief maakte dat ik stopte met scrollen, een nieuw terminalvenster opende en mijn eigen versie bouwde. En dat is waar dit artikel over gaat — geen toolrecensie, geen hijgende launch-dag samenvatting, maar de werkelijke drie-tool Claude Code videoproductie stack die ik nu gebruik, wat elke laag goed doet, waar elke laag stil uitvalt, en de ongemakkelijke delen die Jack oversloeg en die ik op mijn eigen machine moest leren.\n\n## Waarom "één tool doet alles" mislukt\n\nElke zes maanden belooft een nieuw product een enkele prompt die een ruwe opname omzet in een afgewerkte video. Sommige werken zelfs — voor de demo. Dan probeer je het op je eigen beeldmateriaal, met je eigen merk, en de uitvoer ziet eruit alsof hij is gemaakt door iemand die je nooit heeft ontmoet.\n\nDe reden is saai en structureel. Videoproductie is niet één klus. Het zijn minstens drie klussen die toevallig een tijdlijn delen: visuele systeemontwerp (hoe je merk eruitziet in beweging), compositie en animatie (wat er op het scherm gebeurt, seconde voor seconde), en audioconditioning (hoe de spraaktrack klinkt wanneer de kijker op play drukt). Elk van die klussen heeft zijn eigen tools, zijn eigen faalmodi en zijn eigen kwaliteitsplafond. Ze samenvoegen in één prompt is de reden waarom zoveel AI-bewerkte video op dezelfde specifieke manier goedkoop oogt.\n\nJack's framing was de eerste die ik had gezien die elke klus als een volwaardig onderdeel behandelde. Claude Code Design System voor de visuele taal. HyperFrames voor de compositie- en animatielaag. Auphonic voor programmatische audioreiniging. Claude Code zelf als de dirigent — niet het orkest, de dirigent. Dat onderscheid doet er meer toe dan het klinkt, en het is de grootste reden waarom mijn uitvoerkwaliteit steeg toen ik stopte met proberen mijn weg door een video in één prompt te zoeken.\n\n## Laag 1: Claude Code Design System — het merk dat overal mee kan\n\nHet idee van een "design system" wordt doorgaans geassocieerd met web- en productwerk. Wat Anthropic op 16 april 2026 verscheepte met het Claude Design-product — naast de release van het Opus 4.7-model — was een design system-interface die zich op natuurlijke wijze uitbreidt naar geanimeerde graphics en multimedia.\n\nDe versie die ik gebruik leeft in Claude Code via de Claude Design desktop-app. Dit is de workflow die ik voor elk nieuw inhoudscluster uitvoer:\n\n1. Definieer de inhoudsstijl in gewone taal. Educatief en minimalistisch. Schetsmatige accenten waar nuttig. Geen stockfotografie. Één scherm, één punt, eenvoudige beelden.\n2. Upload de merkprimitieven. Logo, woordmerk, iconenset, twee of drie referentiescreenshots van afgewerkte stukken.\n3. Stel de animatievoorkeuren in. Korte duur per beat — vijf tot twintig seconden. Minimale tekst op het scherm. Langzame easing bij ingangen, snelle easing bij uitgangen.\n4. Exporteer het systeem als ZIP of PDF. Het geëxporteerde systeem is een draagbare specificatie die ik aan een ander hulpmiddel — of een andere agent — kan geven zodat zij nieuwe assets renderen die on-brand blijven.\n\nDe eerste keer dat ik dit testte, liet ik Claude drie korte animaties genereren — een titelkaart, een mid-roll callout en een eindkaart — uitsluitend vanuit het geëxporteerde systeem. Alle drie kwamen visueel coherent terug. Niet identiek. Coherent. Zonder een gedeeld design system zien AI-gegenereerde animaties eruit alsof ze op drie verschillende dagen door drie verschillende mensen zijn gemaakt. Met het systeem op zijn plaats lezen ze als één stem.\n\nHet design system dat je aan het begin definieert zal verkeerd aanvoelen na het eerste echte project. Dat is prima. Het systeem is een levende specificatie, geen contract. Elke keer als ik een stuk verschep dat ik leuk vind, ga ik terug en werk ik de export bij voor de volgende run. Na ongeveer vier projecten stopt het systeem met driften en begint het te versnellen.\n\nAls je mijn uiteenzetting hebt gelezen over hoe Claude Code design system workflows automatiseert met Figma, is dit dezelfde filosofie uitgebreid naar beweging. Het design system is waar je merk herbruikbaar wordt.\n\n## Laag 2: HyperFrames — video schrijven zoals je een webpagina schrijft\n\nHyperFrames is een open-source videorenderingframework dat HeyGen op 17 april 2026 heeft verscheept onder de Apache 2.0-licentie. De pitch: schrijf HTML, CSS en JavaScript. Render video. Gebouwd voor AI-agents.\n\nJe voert één commando uit — npx skills add heygen-com/hyperframes — en je Claude Code-instantie krijgt drie nieuwe slash-opdrachten: /hyperframes voor het schrijven van composities, /hyperframes-cli voor opdrachtregel-bewerkingen en /gsap voor animatiehulp.\n\nDe eerste keer dat dit voor mij klikte was bij een lower-third naamsplaatje test. Ik gaf de opdracht: "voeg een lower-third tag toe met de tekst 'Mejba Ahmed — Software Engineer' linksonder, uitgelijnd met mijn design system typografie, inschuiven van links op 0,5 seconden, vasthouden gedurende 4 seconden, uitschuiven." Claude Code schreef een compositie die de design system-tokens importeerde, de tekst met het juiste gewicht plaatste en een GSAP-tijdlijn registreerde. Één render later had ik de overlay. Totale tijd: ongeveer negentig seconden.\n\nHet framework gebruikt een Frame Adapter-patroon — GSAP, Lottie, CSS of Three.js. GSAP-tijdlijnen moeten worden gemaakt met { paused: true } en geregistreerd op window.__timelines, zodat de renderer weet wanneer elk frame wordt getoond. Die beperking maakt de uitvoer deterministisch. Elke render is pixelidentiek.\n\nKanttekeningen:\n- Resolutielimiet. Renders zijn beperkt tot 1080p. 4K wordt nog niet ondersteund.\n- Lokale uitvoering. Jouw machine doet het renderwerk. Test met je eigen hardware.\n- Audio is het zwakke punt standaard. Voor een goede spraaktrack heb je de derde laag nodig.\n\nVoor de volledige technische uiteenzetting van de videopipeline gaat mijn eerdere bericht over het bouwen van een videobewerking workflow met Claude Code dieper in op de Remotion- en Whisper-kant.\n\n## Laag 3: Auphonic — de audiofix die niemand ziet maar iedereen hoort\n\nAls je één ding meeneemt van dit bericht: kijkers vergeven middelmatige beelden. Ze vergeven geen slechte audio. Een video met schone audio en amateurbeelden voelt als een scappy indie-documentaire. Een video met geweldige beelden en slechte audio voelt onprofessioneel, puur en simpel.\n\nAuphonic doet automatische audio-nabewerking: luidheidsnormalisatie, niveauregeling, ruisreductie, filtering, spraakherkenning. Hun REST API heeft volledige OpenAPI 3.0.3-dekking. Ik koppelde het aan Claude Code zodat nadat HyperFrames de gerenderde MP4 produceert, een tweede skill de audio door Auphonic stuurt met een opgeslagen preset.\n\nMijn preset: luidheidsdoelstelling van -16 LUFS voor weblevering, matige ruisreductie, lichte compressor. Opgeslagen als "voiceover-web-16" — de API-update van 2026 laat je presets per naam refereren in plaats van UUID, wat de skill draagbaar maakt.\n\nDe Simple API: een enkel multipart HTTP-verzoek — upload het bestand, stel metadata in, refereer een preset, start de productie. Dat is wat ik gebruik.\n\nHet resultaat: mijn spraaktrack klinkt consistent in elke video die ik verschep. Niet "studio-gemixt" — maar consistent genoeg dat een kijker nooit uit de inhoud wordt gehaald door audioproblemen.\n\n## De skills zijn de werkelijke slotgracht\n\nDe tools zijn commodities. HyperFrames is open source. Claude Design is beschikbaar voor iedereen met een Claude-abonnement. Auphonic heeft een publieke API. Geen van hen is moeilijk te installeren.\n\nDe hefboomwerking is de skill die je één keer schrijft en voor altijd gebruikt.\n\nToen ik mijn eerste pipeline verscheepte, besteedde ik er vier uur aan. De tweede video kostte twee uur. De derde duurde veertig minuten. De vijfde duurde ongeveer vijftien minuten. Elke stap die ik één keer goed had, verpakte ik in een Claude Code skill.\n\nMijn huidige videoproductie skill-bibliotheek:\n\n- brand-motion-system — laadt het geëxporteerde design system en past het toe op elke HyperFrames-compositie\n- lower-third-standard — maakt de lower-third overlay die ik gebruik in 80% van mijn clips\n- caption-sync-srt — neemt een SRT-bestand en rendert ondertitels met merkstijl\n- audio-cleanup-voiceover — stuurt audio door Auphonic met de "voiceover-web-16"-preset\n- thumbnail-from-video — extraheert een frame en genereert miniatuurvarianten\n\nElke skill is misschien veertig regels instructie plus voorbeelden. Dat is de werkelijke uitvoer van deze stack — niet de afzonderlijke video's, maar het samengestelde vermogen van de skills zelf.\n\nAls je mijn bericht hebt gelezen over waarom Claude Code skills het echte hefboompunt zijn, is dit de productie-pipeline-versie van dat argument.\n\n## Wat ik de eerste keer fout deed\n\nIk begon te groot. Mijn eerste poging was een uitleg van drie minuten met vijf geanimeerde segmenten. Het kostte een hele middag om te debuggen. Verscheep eerst een clip van vijftien seconden. Zorg dat de volledige pipeline werkt op een triviale asset. Schaal dan op.\n\nIk gaf HyperFrames te uitgebreide opdrachten. De eerste composities die ik vroeg waren te uitgebreid. De praktische regel: één scherm, één punt, één primaire animatie.\n\nIk behandelde Opus 4.7 altijd als het juiste model. Voor het zware werk van het schrijven van een nieuwe compositie van scratch is Opus 4.7 het waard. Voor iteratieve bewerkingen is een lichter model sneller en produceert identieke uitvoer.\n\nIk sloeg de preview-stap over. HyperFrames wordt geleverd met npx hyperframes preview. Preview eerst. Render daarna. Die gewoonte bespaarde me uren.\n\n## De eerlijke vergelijking — wat deze stack niet doet\n\nDeze stack is uitstekend voor: korte educatieve inhoud, sociale video, talking-head overlays en ondertitels, promovideo's, code walkthroughs, PDF-animaties, kinetische tekstonderdelen.\n\nDeze stack is geen goede keuze voor: cinematografisch verhalend werk, muziekvideo's, 4K-levering (HyperFrames is beperkt tot 1080p), footagezware projecten waarbij bewerkingen oordeelsoproepen zijn over energie en ritme. Die taken horen thuis in DaVinci Resolve of Premiere.\n\n## Een realistieke eerste week\n\nDag één. Installeer HyperFrames met npx skills add heygen-com/hyperframes. Voer npx hyperframes init uit. Bekijk de standaard compositie in preview. Render hem. Verifieer gewoon dat de tools werken.\n\nDag twee. Exporteer een minimaal design system van Claude Design — alleen je logo, twee kleuren, één lettertypepaar. Een slecht design system is beter dan geen design system.\n\nDag drie. Bouw van begin tot eind één lower-third overlay met je merksysteem toegepast. Verscheep de clip ergens. Sluit de volledige lus één keer.\n\nDag vier. Stel Auphonic in, sla een preset op, verbind de audiostap. Vergelijk de ruwe versus schone versies naast elkaar.\n\nDag vijf. Verpak de hele flow in een Claude Code skill. Geef het een naam. Sla het op. Gebruik het op een nieuwe clip.\n\n## Veelgestelde vragen\n\n### Moet ik kunnen coderen om HyperFrames met Claude Code te gebruiken?\nNee — Claude Code schrijft de HTML, CSS en JavaScript voor je op basis van gewone taalprompten. Je hebt basale vertrouwdheid met de opdrachtregel nodig voor npx hyperframes init, preview en render. Voor de daadwerkelijke animatiecode regelt Claude Code het.\n\n### Kan ik deze stack gebruiken voor 4K-videolevering?\nMomenteel niet. HyperFrames beperkt zich momenteel tot 1080p. Render in HyperFrames en combineer met een traditionele NLE voor 4K-masters.\n\n### Welk Claude-model moet ik gebruiken — Opus 4.7 of Opus 4.6?\nOpus 4.7 voor zwaar creatief werk waarbij je een nieuwe scène van scratch schrijft. Opus 4.6 voor iteratieve bewerkingen — sneller en goedkoper zonder kwaliteitsverlies bij precisiework.\n\n### Hoe verhoudt Auphonic zich tot handmatige audioreiniging?\nAuphonic vervangt het zitten in een DAW en het telkens opnieuw toepassen van dezelfde compressie, EQ en luidheidsdoelstelling op elke video die je verscheept. Voor voice-over werk voor web en social produceert het elke keer consistente uitvoer.\n\n## Laten We Samenwerken\n\nWil je AI-systemen bouwen, workflows automatiseren of je technische infrastructuur opschalen? Ik help je graag.\n\n* Fiverr (aangepaste builds & integraties): fiverr.com/s/EgxYmWD\n* Portfolio: mejba.me\n* Ramlit Limited (zakelijke oplossingen): ramlit.com\n* ColorPark (design & branding): colorpark.io\n* xCyberSecurity (beveiligingsdiensten): xcybersecurity.io"
Vond u dit artikel leuk?
Uw steun helpt mij meer diepgaande technische content, open-source tools en gratis bronnen voor de ontwikkelaarsgemeenschap te maken.
Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.