AI-video maken: zo bouwde ik mijn eigen AI-UGC-workflow (zonder abonnement)
Tools als Superscale maken AI-advertentievideo's met één klik, maar voor het aantal video's dat ik maak was het abonnement me te duur. Dus bouwde ik de productielijn zelf, met Claude Code en losse AI-modellen. Dit is hoe het werkt, wat het kost en waar het nog misgaat.

Een AI-video of AI-filmpje maken voor je advertenties kan inmiddels voor een paar dollar per video. Daar heb je geen duur abonnement voor nodig, wel een beetje handigheid. Ik gebruikte eerst Superscale, een tool die met AI UGC-achtige advertentievideo's maakt. Die tool is goed, dat schreef ik ook in mijn review. Maar zoveel video's produceer ik nou ook weer niet, en het abonnement woog niet op tegen de kosten. Dus heb ik de productielijn zelf gebouwd door losse AI-modellen te combineren binnen Claude Code. Als voorbeeld laat ik een demovideo zien voor een fictieve koffiebranderij.
Waarom ik geen abonnement meer wilde
Ik had het Starter-abonnement van Superscale: $49 per maand voor 4.000 credits. Een video begint bij 500 credits, dus dat komt neer op zo'n acht video's per maand. Kies je duurdere videomodellen, dan worden het er een stuk minder. Het Advanced-abonnement kost $100 per maand voor 8.000 credits.
Als je veel aan het experimenteren bent met video op Meta, kom je met zo'n instappakket op zich wel weg. Het grote nadeel voor mij: je kunt maar één merk toevoegen. Ik moest dus kiezen tussen twee klanten, een kindertandenborstelmerk en een sieradenmerk. Allebei kon pas met het Pro-abonnement van $199 per maand. Zo'n abonnement wordt pas lonend als je meerdere klanten hebt die diep in video zitten en heel veel video's per maand willen produceren. Dat is bij mij niet zo.
Wat de zelfgebouwde workflow kost
De workflow bestaat uit vier bouwstenen. Beelden maak ik via OpenRouter, een platform waar je met één account veel AI-modellen kunt aanroepen. Video maak ik via fal.ai, dat hetzelfde doet voor beeld- en videomodellen zoals Veo, Seedance, Kling en HeyGen. De voice-over komt van ElevenLabs (ook via fal) en de montage doet Claude Code zelf met ffmpeg, een gratis programma voor video.
| Video | Lengte | Kosten |
|---|---|---|
| Demo fictieve koffiebranderij (personageblad, productfoto, 3 AI-shots, voice-over) | 15 s | ± $0,95 |
| UGC-video sieradenmerk (inclusief mislukte pogingen) | 17 s | ± $2,25 |
| Pratende versie met HeyGen-lipsync | 16 s | ± $1,65 |
Je betaalt per seconde video, en de verschillen tussen modellen zijn groot. Een clip van vijf seconden met MiniMax H3 kostte mij $0,12, met Seedance 2.0 Mini $0,35, en een test met Grok $0,71. Kijk voor de prijs altijd op de pagina van het model zelf. De prijs die je via de API van fal opvraagt, bleek bij mij niet te kloppen.
De case: een UGC-video voor een fictieve koffiebranderij
Om de workflow te laten zien, maakte ik een demovideo voor Morgenrood, een koffiebranderij die niet bestaat. Een fictief merk, zodat ik alles kan laten zien zonder klantmateriaal te delen. De vrouw in de video legt uit wat het merk doet en vertelt geen verzonnen ervaring. Op de eindkaart staat dat het merk fictief is en dat de video met AI is gemaakt.
De Morgenrood-video (14,6 seconden): drie AI-shots, een AI-voice-over, ondertitels en een eindkaart. Kosten: ongeveer $0,95.
Na de feedback van een klant dat mijn eerdere video's te gelikt waren (daarover verderop meer), heb ik hier een ruwere stijl gevraagd: alsof iemand met haar telefoon in haar eigen keuken filmt, met een rommelig aanrecht en gewoon ochtendlicht. Halverwege raakte mijn tegoed bij OpenRouter op. Claude maakte de rest van de beelden daarom via fal, met een model uit dezelfde familie. Ook daarom heb ik graag allebei de accounts.
Stappenplan: zo maak je zelf een AI-video
1. Claude Code inregelen
Claude Code is het hart van de workflow. Het schrijft de scripts die de modellen aanroepen, draait ze en monteert het resultaat. Je hoeft zelf niet te programmeren. Hoe je begint, lees je in mijn uitleg over Claude Code.
2. Accounts bij OpenRouter en fal.ai
Mijn voorkeur is om ze allebei te nemen. Dan kan Claude een beetje shoppen tussen de modellen: het goedkoopste model voor een startbeeld, een beter model voor de clip waar het om draait. Zet een paar dollar tegoed op beide accounts en zet de API-keys in een .env-bestand in je projectmap, zodat Claude ze kan gebruiken zonder dat ze in je chat belanden.
3. Script en shotlijst
Laat Claude een script schrijven met een paar hooks om uit te kiezen, plus een shotlijst: welk beeld komt wanneer en welke zin hoort erbij. Die teksten kijk ik altijd kritisch na. Tekst in AI-beelden is meestal onleesbaar, dus alles wat leesbaar moet zijn, laat ik zien via echte opnames of een eindkaart.
4. Een personageblad maken
Deze stap moet je kennen, of je moet Claude Code erop prompten. Een personageblad is één afbeelding met hetzelfde personage vanuit verschillende hoeken, in dezelfde kleding. Dat blad gebruik je daarna als referentie voor elk shot. Zo blijft je 'model' in elke scène dezelfde persoon. Het blad hieronder kostte $0,07.

Het personageblad voor de Morgenrood-video. Daarnaast maakte ik een productfoto van de koffiezak, ook met AI.
5. Startbeelden per shot
Met het personageblad als referentie maak je per shot een startbeeld: de vrouw met de koffiezak naast haar gezicht, bij de koffiemolen en met een mok aan het aanrecht. Werk je voor een product, geef dan ook een productfoto mee. Het label op de koffiezak bleef zo in alle beelden hetzelfde. Bij het sieradenmerk bleven de oorbellen daardoor heel trouw aan het echte product.
6. Clips maken, en eerst één proefshot
Daarna laat je de startbeelden bewegen met een image-to-video-model. Maak altijd eerst één proefshot voordat je de rest genereert. Een paar lessen die ik onderweg leerde: houd handen in de prompt buiten beeld of stuur ze heel precies aan, want anders krijg je spookhanden. En laat de modellen niet zelf Nederlands spreken. Bij Veo vond ik het Nederlands matig.
Soms gaat het halverwege een clip mis. In de molen-shot van de Morgenrood-video verdwijnt de koffiezak na een seconde of vier uit haar hand, en daarna staat hij ineens op het aanrecht. Ik heb alleen de eerste 3,4 seconden gebruikt.

Na 1, 3,5 en 5,5 seconde: de koffiezak verdwijnt uit haar hand en staat even later op het aanrecht.
7. Voice-over en montage
De voice-over laat ik maken met ElevenLabs. Ik laat meestal drie stemmen genereren en kies er een. Lastige woorden zoals merknamen kun je een vaste uitspraak geven via fonetisch schrift. Claude Code knipt de clips op de zinnen, zet er ondertitels in en exporteert de video in 9:16 en 4:5, de formaten voor Reels, Stories en de feed.
8. Aanscherpen
De eerste keer kost het meeste tijd. Ik denk dat ik met een uurtje in totaal meerdere van deze video's heb gemaakt, en dan heb ik nog niet heel veel instructies gegeven. Ik heb wel het referentiebeeld aangeleverd, de producten die erin moesten en de teksten kritisch nagekeken. De workflow staat nu, Claude Code weet wat hij moet doen, en samen maken we hem steeds strakker.
Waar het nog misgaat
De UGC-video voor het sieradenmerk heb ik aan de klant laten zien. Haar reactie: te veel AI, en meer een gelikte reclame dan UGC. Daar heeft ze gelijk in. Het waren proof-of-concepttests, en ik denk dat ik met doorontwikkelen op een niveau kom waarop het minder AI-achtig lijkt. Met doorprompten kan ik de stijl veel beter meegeven, want het moet veel meer UGC-achtig worden. Ook wil ik meer videomodellen testen. Via fal heb je toegang tot onder andere Seedance, een hele bekende, en HeyGen.
Dat het kan, weet ik uit eigen campagnes. Eén van de video's die ik met Superscale maakte, heb ik getest in een campagne. Die performt goed en lijkt ook minder AI-erig. Daaruit leid ik af dat het een kwestie is van de proof of concept flink doortesten en aanscherpen.
Talking head of voice-over?
Ik heb allebei getest en ze hebben allebei voordelen. Met een losse voice-over en een personage dat niet praat, voorkom je lipsync-problemen. Het nadeel is dat er dan niet iemand praat, waardoor het al minder echt lijkt. Het voelt eerder als een commercial dan als UGC, al is het als online commercial nog wel bruikbaar. De lipsync van HeyGen was echt wel beter, maar ook daar zag het personage er net wat te gelikt uit. Dat moeten we nog aanscherpen.
Echte beelden en AI combineren
Een mooie vondst kwam van Claude Code zelf. Na de reactie van de klant stelde hij voor: laat mij een shotlijst maken van video's die ze zelf kan schieten, dan monteer ik de hele bende aan elkaar. Claude Code kan dus niet alleen modellen aanspreken, maar ook monteren met echte content.
Is AI-UGC eigenlijk nog UGC?
Dit is best een grijs gebied. Nepreviews mogen niet, dat is heel duidelijk. Daarom laat ik een personage nooit een verzonnen ervaring vertellen, alleen iets uitleggen of demonstreren. En er moet duidelijk bij staan dat het een AI-personage is. Daar moet je transparant in zijn.
Is AI-UGC dan nog UGC? Ik denk het niet. Maar dezelfde vraag kun je stellen over betaalde user-generated content. Je betaalt mensen om content over jouw product op te nemen, die doen dat niet uit zichzelf. Is dat dan echt een user? Misschien moeten we het P-UGC noemen: paid user-generated content. Echte UGC komt van de consument zelf, zonder dat er iets financieels tegenover staat.
Zelf bouwen of een abonnement?
Zelf bouwen is vooral een goed idee als je een beetje bedreven bent in code, of in elk geval weet hoe je een API koppelt. Je moet ook weten wat je moet vragen, zoals dat personageblad. Het grote voordeel van Superscale is dat het niet alleen video doet, maar ook concurrentieonderzoek en statische advertenties. Er zit dus veel meer in. Al denk ik dat ik, als ik zou willen, een groot deel daarvan kan kopiëren en opnemen in mijn eigen workflow.
| Abonnement (Superscale) | Zelf bouwen | |
|---|---|---|
| Kosten | Vanaf $49 per maand, meerdere merken vanaf $199 | Per video, ± $0,95 tot $2,25 |
| Merken of klanten | Eén merk in het instapplan | Onbeperkt |
| Extra's | Marktonderzoek, statics, alle placements | Wat je zelf bouwt, ook montage met echte beelden |
| Nodig | Een account | Claude Code, API-keys en wat kennis van prompten |
Draai je voor veel merken veel video per maand, dan verdient een abonnement zich terug. Maak je af en toe een video voor een paar klanten of voor je eigen bedrijf, dan is zelf bouwen veel goedkoper. Wil je weten hoe video past in je advertentiestrategie, lees dan mijn artikel over ROAS verbeteren. Daarin leg ik uit waarom creatief volume op Meta zo belangrijk is geworden.
Veelgestelde vragen
Wat kost het om zelf een AI-video te maken?
Mijn demovideo voor een fictieve koffiebranderij (15 seconden) kostte ongeveer $0,95 aan beeld, video en voice-over. Een UGC-video van 17 seconden voor een sieradenmerk kostte zo'n $2,25, inclusief mislukte pogingen. Daarnaast heb je Claude Code nodig en wat tegoed bij OpenRouter en fal.ai.
Kan ik gratis een AI-video maken?
Helemaal gratis wordt het niet, maar met losse modellen betaal je per seconde video, vaak een paar cent. Veel tools hebben daarnaast een gratis proefversie waarmee je de kwaliteit kunt testen.
Heb ik programmeerkennis nodig?
Je hoeft niet zelf te programmeren, Claude Code schrijft de scripts. Het helpt wel als je snapt wat een API-koppeling is en weet wat je moet vragen, zoals een personageblad als referentiebeeld.
Is AI-UGC eigenlijk nog UGC?
Ik denk het niet. Maar dat geldt ook voor betaalde UGC, waarbij je makers betaalt om content over je product op te nemen. Belangrijk is dat je transparant bent dat het om een AI-personage gaat en dat het personage geen verzonnen ervaringen vertelt.
Wil je weten welke AI-tools je bedrijf nog meer kunnen helpen? Doe de gratis AI Quickscan. Je vult een korte vragenlijst in en krijgt binnen 24 uur een persoonlijk advies.
