Ga naar hoofdinhoud

Veo 3.1: Een complete gids met voorbeelden

Leer hoe je de nieuwste functies van Veo 3.1 gebruikt om langere, consistente video’s te maken door bestaande video’s te verlengen en video’s te creëren op basis van specifieke startframes.
· 10 min lezen

Verken met AI

Google heeft onlangs de nieuwste versie van het AI-videogeneratiemodel, Veo 3.1, uitgebracht.

In dit artikel bespreek ik de nieuwe functies van Veo 3.1, laat ik je zien hoe je ze gebruikt en maak ik een langere video met Veo 3.1.

Als je nieuw bent met Veo, raad ik aan om eerst ons artikel over Veo 3 te lezen. Ik raad ook onze gidsen over Seedance 2.0 en de Sora 2 API aan.

Hoe krijg je toegang tot Veo 3.1

De makkelijkste manier om Veo 3.1 te gebruiken is via Google’s Flow-platform. Hiervoor is een abonnement nodig, waarvan de prijs per regio kan verschillen. Het abonnement bevat 1.000 maandelijkse credits, wat neerkomt op 50 video’s met Veo 3.1 Fast en 10 video’s met Veo 3.1.

Je kunt het ook gebruiken in de Vertex AI Studio, maar daarvoor is meer configuratie en enige kennis van Google Cloud Platform nodig.

Een andere optie is de Gemini API gebruiken met bijvoorbeeld Python. In beide gevallen is een abonnement niet vereist. Wel moet er een creditcard gekoppeld worden aan de API-sleutel of het Google-project, en worden we per video afgerekend.

Wat is er nieuw in Veo 3.1?

Veo 3.1 brengt nieuwe functies en verbeteringen ten opzichte van Veo 3 in de gegenereerde video’s, namelijk:

  • Rijkere audiomogelijkheden: Veo 3.1 maakt nu het genereren van rijker, realistischer geluid naast video mogelijk. Ondersteuning voor audio is toegevoegd aan alle Flow-functies, waaronder "Ingredients to Video", "Frames to Video" en "Extend", voor meer meeslepende, verhalende video’s.
  • Verbeterd verhaal en realisme: Het is nu mogelijk video’s te genereren door begin- en eindframes van een scene op te geven, waardoor je veel meer controle hebt over hoe de scene zich ontvouwt. Het realisme is ook verbeterd, met betere textuurgetrouwheid, sterkere prompt-naleving en hogere audiovisuele kwaliteit.
  • Langere, naadloze shots: Typische AI-videomodellen zijn beperkt tot video’s van enkele seconden. Met de extend-functie kunnen gebruikers nu een bestaande clip verlengen om langere video’s te maken, waardoor naadloze, lange scenes mogelijk worden.
  • Meer creatieve controle: Nieuwe mogelijkheden in Flow laten je clips preciezer bewerken. Zo kun je elementen (objecten, personages, enz.) toevoegen en verwijderen uit scenes met realistische belichting en schaduwen.

Veo 3.1-functies verkennen

Laten we enkele van de nieuwe toevoegingen in Veo 3.1 in meer detail bekijken. 

Frames to video

Met de frames-to-video-functie kun je een video genereren door het eerste en laatste frame op te geven. Het model genereert dan een video waarbij het eerste en laatste frame overeenkomen met de aangeleverde frames.

Om deze functie te gebruiken, selecteer je de optie "Frames to Video":

Veo 3.1 UI-schermafbeelding waarin je de optie frames to video selecteert.

Bijvoorbeeld: beginnend met een kom rijst en een afbeelding van rijst in de vorm van een kat in dezelfde kom, kunnen we Veo 3.1 vragen een video te genereren die deze transformatie laat zien:

Om de video te genereren selecteer je eenvoudig het eerste en laatste frame in de frameselector en schrijf je een prompt die de video ertussen beschrijft.

Schermafbeelding die laat zien hoe je de "Frames to Video"-functie in Veo 3.1 gebruikt

Hier is het resultaat:

Deze functie is vooral waardevol voor makers die visuele consistentie over scenes willen behouden of langere, samenhangende video’s willen produceren. Door begin- en eindpunten vast te leggen, kan Veo 3.1 zorgen voor vloeiende overgangen en een coherente verhaallijn, zodat je de schokkerige sprongen vermijdt die vaak in AI-gegenereerde beelden voorkomen. 

Dit opent mogelijkheden voor filmmakers, animatoren en marketeers die nauwkeurige controle nodig hebben over verhaallijnen en visuele continuïteit, terwijl ze profiteren van de efficiëntie van AI-videogeneratie.

Ik heb dit uitgebreid getest en het werkte niet altijd goed. Ik had het idee om deze foto die ik een paar jaar geleden nam te animeren:

Een foto-voorbeeld om als laatste frame te gebruiken met Veo 3.1.

Mijn idee was om te beginnen met een frame zonder mensen en een video te genereren waarin ze vanaf links het water in lopen. Ik maakte een eerste frame door alle mensen te verwijderen en vroeg Veo 3.1 een video te genereren:

Eerste frame, zonder mensen.

Maar ondanks meerdere pogingen lukte het Veo 3.1 niet om een video te maken die soepel tussen de twee frames animeerde. Hieronder staan twee mislukte pogingen:

Beide video’s beginnen en eindigen op de opgegeven frames, maar ze lopen niet natuurlijk in elkaar over. Wat dat betreft is er nog veel ruimte voor verbetering van het model.

Video verlengen

Een sterke functie van Veo 3.1 is de mogelijkheid om een video te verlengen. Met deze functie pakt Veo 3.1 een bestaande video op en verlengt die consistent en naadloos op basis van de laatste frames.

Deze functie pakt een van de grootste zwaktes van AI-gegenereerde video’s aan: de lengte. Bestaande AI-modellen kunnen slechts video’s van enkele seconden genereren. Met de functie voor videoverlenging kunnen we langere video’s maken die consistent blijven.

Voor deze functie moet je al een video met Veo 3.1 hebben gegenereerd om te gebruiken in Flow. Helaas kunnen we op dit moment geen video uploaden om te verlengen. Om de functie te openen, gaan we eerst naar de scenebuilder:

De scenebuilder openen.

Daar klikken we op de "+"-knop naast de clip en selecteren we de optie "Extend":

Een video verlengen.

Tot slot typen we een prompt waarin we uitleggen hoe we de verlenging willen hebben:

Voorbeeldprompt voor videoverlenging.

We kunnen een video meerdere keren verlengen, zodat we een lange, coherente video kunnen maken.

Meerdere verlengingen van een video uitvoeren.

Hier is een voorbeeld van een video die is gemaakt door een video drie keer te verlengen. In de video laat ik de vier video’s naast elkaar zien om te tonen wat elke verlenging heeft toegevoegd:

Ingredients to video

Veo 3.1 heeft een nieuwe functie waarmee je elementen uit drie afbeeldingen kunt combineren tot een video. In dit voorbeeld heb ik afbeeldingen aangeleverd van:

  • Een locatie
  • Een persoon
  • Een outfit

Vervolgens vroeg ik Veo 3.1 om deze elementen te combineren in een video van die persoon die op de opgegeven locatie wandelt, gekleed in de opgegeven wandeloutfit. Ik gaf ook aan dat de persoon moest klagen dat er te veel muggen waren.

De video zelf is niet geweldig, vooral de handgebaren van de persoon terwijl ze over de muggen klaagt, maar het illustreert de functie goed. Interessant is dat de locatie elementen heeft die zijn gecombineerd uit de locatieafbeelding en de bomen op de achtergrond van de outfit-afbeelding. Om dit te voorkomen, zorg je ervoor dat de elementen een neutrale achtergrond hebben.

Let op dat de functie niet per se drie afbeeldingen vereist; het werkt prima met maximaal drie referentie-afbeeldingen.

Video bewerken

Om een video te bewerken, gebruik je de knop "Edit" die verschijnt wanneer je over een video beweegt:

Een video bewerken.

Dit opent een venster waarin we een gebied kunnen selecteren om te bewerken en een prompt met bewerkingsinstructies kunnen geven.

Uit de afbeelding blijkt dat het alleen lijkt te gaan om het invoegen van elementen in de video. Volgens de promotievideo van Veo 3.1 zouden we ook elementen moeten kunnen verwijderen, maar die optie kon ik niet vinden. Ik heb geprobeerd in de prompt te specificeren wat er verwijderd moest worden, maar dat werkte niet.

Ik selecteerde het bovenste gedeelte en vroeg om rijdende treinen toe te voegen. Dat deed het vrij goed; echter, ze werden ook buiten het geselecteerde gebied toegevoegd.

Een langere video maken met Veo 3.1

Een tijdje geleden schreef ik dit artikel over Runway ML Gen 4. Daarin maakte ik een korte video over een vlam en een waterdruppel die verliefd worden. Hun liefde werkt echter niet, omdat ze elkaar niet kunnen aanraken.

Die video was heel simpel en had geen geluid, maar wist wel de emotie over te brengen die ik wilde. Ik was benieuwd of ik met Veo 3.1 een soortgelijke video kon maken om te zien hoe ver de technologie is.

Hieronder staat de nieuwe versie van de video die ik met Veo 3.1 heb gemaakt.

Om te beginnen heb ik het vlam-personage gegenereerd met Nano Banana. Vervolgens maakte ik de eerste scene met de vlam die door de jungle loopt door één enkele afbeelding aan de ingredients-tool te geven.

Voor de tweede scene vroeg ik Veo 3.1 om een video te maken waarin de vlam een waterdruppel ontmoet die ligt te zonnebaden op een blad. Als bijproduct leverde dit ook mijn tweede personage op. We hadden het alternatief ook los kunnen genereren en beide personages als input aan de video kunnen meegeven.

Vanaf dat punt koos ik steeds een frame uit elke video als eerste frame van mijn volgende video, liet ik het eindframe leeg en stuurde ik de videogeneratie uitsluitend met een prompt aan.

Flow maakt dit eenvoudig. Wanneer we een frame selecteren, kunnen we op de "+"-knop klikken en dat frame opslaan als asset en het vervolgens gebruiken als eerste frame van de volgende video met de tool "Frames to video".

Voor deze video gebruikte ik vooral de tool "Frames to Video", waarbij ik één startframe gaf. Vaak koos ik een frame midden in een clip. 

Om dit te illustreren, hier zijn een paar frames die ik heb omgezet in assets om als startpunt te gebruiken:

Daardoor sloten de video’s niet goed op elkaar aan, dus heb ik externe bewerkingssoftware gebruikt om de clips op de juiste plekken te knippen.

Er waren nog steeds frustrerende momenten waarop ik de video niet aan mijn visie kon laten voldoen en mijn visie moest aanpassen aan wat de AI produceerde. Dit is een terugkerende uitdaging bij elk AI-videotool waar ik mee heb gewerkt.

Een ander probleem dat ik tegenkwam, is dat er inconsistenties in het geluid zitten. De stem van het vlam-personage verandert steeds, en omdat ik een enkel frame invoerde voor het genereren van de volgende video, is de soundtrack ook niet erg coherent.

Dit tweede probleem kun je omzeilen door in plaats daarvan de functie Video Extend te gebruiken. We kunnen de clips handmatig trimmen in Flow en vervolgens vanaf dat punt de video verlengen.

Mijn ervaring met Veo 3.1

Ik heb met Veo 3.1 gewerkt in zowel Google’s Flow-webapp als via de API. Mijn ervaring met het Flow-platform was op zijn zachtst gezegd erg frustrerend. Meestal mislukte de videogeneratie zonder duidelijke reden, met een generieke foutmelding die geen inzicht gaf in de oorzaak.

Schermafbeelding van de fout die optrad bij het genereren van video’s met Veo 3.1 in Google’s Flow-app.

Ook vond ik de interface niet erg intuïtief. Het was lastig om sommige opties te vinden, zoals videobewerking en videoverlenging.

Als programmeur vond ik het werken met de API veel soepeler, ondanks enkele hobbels. Met name vond ik dat de documentatie tekortschiet en dat de codevoorbeelden cruciale details missen, waardoor het veel tijdrovender was dan nodig om bepaalde dingen uit te zoeken. Zo was het lastig om precies te achterhalen hoe je afbeeldingen aan het model moest aanleveren, omdat hun voorbeelden code bevatten die verouderd lijkt en niet werkt.

Ook lukte het me niet om een video te versturen om de extend-functie te proberen. Onderzoek suggereerde dat deze functie mogelijk nog niet via de API beschikbaar is, maar of dat het probleem is, is onduidelijk.

Qua resultaten vind ik de video’s over het algemeen goed, ondanks enkele stevige beperkingen. Ik heb nog steeds het gevoel dat er een grote kloof is tussen wat ik me kan voorstellen en wat ik met deze modellen kan maken.

Conclusie

Veo 3.1 is een stap vooruit in AI-videogeneratie, met meer creatieve controle, betere audio en de unieke mogelijkheid om langere en coherenter clips te produceren.

Hoewel de tool onmiskenbaar krachtig is, vooral voor snel prototypen en creatieve experimenten, kunnen de huidige beperkingen, zoals een onhandige interface, af en toe inconsistenties en onvolmaakte overgangen, frustrerend zijn voor wie precisie zoekt.

Toch markeert Veo 3.1, met voortdurende verbeteringen en toenemende toegankelijkheid via API’s en platforms zoals Flow, een veelbelovende toekomst waarin AI-gedreven videoproductie niet alleen intuïtiever wordt, maar ook beter aansluit bij de visie van de maker. Als je graag de voorhoede van generatieve video verkent, is Veo 3.1 het proberen waard ondanks zijn eigenaardigheden, en het wordt spannend om te zien hoe deze technologie zich de komende maanden blijft ontwikkelen.

Ik raad ook aan om onze gids voor het nieuwe SAM3-model te bekijken.

François Aubry

Auteur

François Aubry

Full-stack engineer & oprichter bij CheapGPT. Lesgeven is altijd mijn passie geweest. Al vanaf mijn studententijd zocht ik actief naar kansen om bijles te geven en andere studenten te helpen. Die passie bracht me ertoe om te promoveren, waarbij ik ook als onderwijsassistent werkte ter ondersteuning van mijn academische werk. In die jaren vond ik veel voldoening in de traditionele klasomgeving, waar ik verbindingen kon leggen en leren kon begeleiden. Met de opkomst van online leerplatforms zag ik echter het transformerende potentieel van digitaal onderwijs. Sterker nog, ik was actief betrokken bij de ontwikkeling van zo’n platform op onze universiteit. Ik zet me sterk in om traditionele didactische principes te combineren met innovatieve digitale methoden. Mijn passie is om cursussen te maken die niet alleen boeiend en informatief zijn, maar ook toegankelijk voor lerenden in dit digitale tijdperk.

Onderwerpen

Gerelateerd