Kling 4.0 is nu beschikbaar op Atlas Cloud — native video van 30 s

Verander elke foto in een virale Ghost Filter-video met AI

Leer hoe je elk portret omzet in een virale AI-spookfiltervideo. Beheers de 5-delige promptformule in Veo 3.1 om gezichtsvervorming en solide acteurs te stoppen.

Ben je video's tegengekomen op TikTok of Instagram waarin een 'geest' verschijnt in een selfie—die stiekem van achteren opduikt of plotseling naar voren springt? Mensen gebruiken dit geest-effect om hun vrienden voor de gek te houden. Ik heb de afgelopen dagen onderzocht hoe je deze geest-effecten kunt maken met AI, en ik wil de methode graag met je delen.

De video hierboven toont spookeffecten die ik heb gemaakt met ChatGPT en Veo 3.1. Van links naar rechts zijn dat:

Spookeffecten in verschillende stijlen

  • Paneel 1: Gang-promptiteratie (transparantie en gelijkenis testen)
  • Paneel 2: Stijl 1 - Slaapkamerloerder met wegwerpflits uit de jaren 90
  • Paneel 3: Stijl 2 - Victoriaanse spectrale dubbele belichting
  • Paneel 4: Stijl 3 - Deurbelcamera infrarood nachtzicht-glitch

Laten we nu eens kijken hoe ik ze heb gemaakt.

De juiste bronfoto selecteren voor het genereren van AI-spookvideo's

De meeste mislukte spooktransformaties gebeuren voordat je een prompt intypt. Wanneer je een strakke selfie van je hele gezicht uploadt, vervormen diffusiemodellen gezichtskenmerken tot monsters in plaats van een apart figuur achter het onderwerp te plaatsen. Een succesvolle workflow van foto naar spookvideo vereist schone negatieve ruimte.

Kader je onderwerp vanaf de borst omhoog onder vlak, neutraal licht. Laat minstens 30% van de achtergrond open. Lege deuropeningen, zwak verlichte gangen en lege hoeken geven diepteschatters duidelijke vlakken om de verschijning weer te geven. Vermijd drukke bloemenachtergronden, drukke feestfoto's en thumbnails met een lage resolutie. Zware compressie verpest randdetectie en smeert visuele artefacten uit over het onderwerp op de voorgrond.

Checklist voorafgaand aan de foto

Voer je bronfoto door deze technische basislijn voordat je frames gaat genereren:

  • Achtergrondruimte: Laat genoeg zichtbare achtergrond naast of achter het onderwerp over om het spook in te passen. Een deuropening of lege hoek kan helpen diepte te creëren.
  • Beeldresolutie: Begin met de resolutie die door je gekozen tool wordt aanbevolen. Gebruik een duidelijke, goed verlichte bronfoto en vermijd sterk gecomprimeerde afbeeldingen.
  • Gezichtsuitdrukking: Een ontspannen uitdrukking kan het makkelijker maken om gezichtsdetails te behouden, maar de resultaten hangen af van het model en de bronafbeelding.
  • Plaatsing van het onderwerp: Houd de persoon waar mogelijk duidelijk gescheiden van de achtergrond, vooral rond haar, schouders en handen.

Stapsgewijze workflow om een spook tot leven te brengen vanuit elke foto

Het rechtstreeks invoeren van een alledaagse foto in een videogenerator verpest de output. De meeste foto-naar-video-modellen proberen een spook te verzinnen terwijl ze tegelijkertijd camerabeweging voorspellen. Dit verscheurt het gezicht van het onderwerp tot vloeibaar rubber. Je elimineert gezichtsvervorming door de spookfilter-videopijplijn op te splitsen in twee gecontroleerde fasen.

Fase 1: Genereer een originele foto

Begin met het genereren van een standaardafbeelding zonder spook als startpunt voor je workflow. Als je al een geschikte afbeelding hebt, kun je deze stap overslaan.

Voor deze test gebruik ik opnieuw ChatGPT Image 2.0, omdat het kosteneffectief is—een enkele afbeelding van lage kwaliteit kost slechts $0.00971.

Promptparameters en generatie-output voor een schoon, spookvrij basisportret in een gang

Fase 2: Bewegingsdiffusie configureren

Vervolgens upload ik de gegenereerde afbeelding terug naar ChatGPT en gebruik ik de beeldbewerkingsmogelijkheden om een foto te maken met een spook erin.

Een jonge vrouw die glimlacht in een gang met een vaag spookachtig figuur bewerkt in de donkere deuropening achter haar

Fase 3: Het spook animeren met AI-tool

Ik heb 3 promptiteraties uitgevoerd in Veo 3.1 om deze horrorsequentie te genereren, en test 3 is degene waar ik het meest tevreden mee ben.

Hier zijn de resultaten:

Naast elkaar geplaatste vergelijking van drie Veo 3.1 AI-spookvideo's

In de video, van links naar rechts: test1, test2 en test3.

Op basis van deze test heb ik de volgende belangrijke prompt-inzichten samengevat voor het maken van AI-'spook'-video's:

1. Spooktransparantie die de solid-actor-bias overwint

  • Gebruik optische termen: Beschrijvende woorden zoals 'geest' of 'spirit' zorgen voor ondoorzichtige acteurs in witte kleding. Vervang ze door fysieke optische beschrijvingen: zwakke doorschijnende nevel, optische dubbele belichting, of 5% tot 10% dekking. Forceer de diffusie-engine om pixels te mengen.
  • Forceer achtergronddoorgang: Dicteer de zichtbaarheid van de achtergrond expliciet: "De gangmuren en deurlijst blijven 90% zichtbaar DOOR de figuur heen." Vergrendel de scènegeometrie direct achter de entiteit.
  • Onderdruk gezichtsdetails: Blokkeer gezichtsreconstructie. Eis GEEN duidelijke ogen of scherpe gezichtskenmerken. Stop het diffusiemodel met het herbouwen van hoogcontrast gezichtscontouren uit de bronafbeelding.
  • Cruciale negatieve prompts: Elimineer solide menselijke geometrie en gegronde verlichting: solide mens, ondoorzichtig lichaam, echte actrice, solide witte jurk, duidelijk gezicht, schaduw op de vloer

2. Manifestatie- en bewegingsdynamiek

  • Glijd, loop niet: Loop-prompts activeren beenkinematica en stofsimulatie. Geef opdracht om geluidloos vooruit te glijden door de lucht.
  • Faseer en flikker: Omgevingsschaduwen creëren valse occlusie. Forceer directe alpha-verschuivingen: flikkert af en toe tussen 0% (onzichtbaar) en 10% dekking. Drijf echte optische demanifestatie over temporele frames.
  • Anker verdwijningstijdstempels: Diffusiemodellen drijven bij losse ontbindingsopdrachten. Vergrendel exacte tijdlijncoördinaten: "Op seconde 6, dematerialiseert volledig in het niets, waardoor de gang 100% leeg blijft voor de laatste 2 seconden." Forceer absolute achtergrondcontinuïteit na vertrek.
  • Harde jump scares: Verwijder progressieve overgangen. Eis enkelvoudige frame-invoeging: "Manifesteert onmiddellijk in een enkel frame op seconde X zonder overgang." Onderdruk cross-frame interpolatie en motion-blur-opbouw.

3. Ruimtelijke afstand en camerakadering

  • Dieptegrenzen: Specificeer vaste afstandsbeperkingen, zoals strictly remains 6 to 8 feet behind the subject, om te voorkomen dat de figuur naar de extreme voorgrond glijdt.
  • De dual-phone-bug oplossen: Definieer het perspectief als front-facing smartphone camera POV, camera handheld off-screen en voeg phone in hands, visible hands toe aan negatieve prompts.

Modulaire promptformules voor verschillende spookesthetieken

Op basis van de hierboven genoemde ervaring heb ik geëxperimenteerd met het maken van spookthema-video's in verschillende stijlen. Je hebt alleen gestructureerde promptformules nodig om de verschijning te isoleren terwijl de gelijkenis van het gezicht behouden blijft.

Gebruik deze vijfdelige modulaire slotformule voor multimodale beeld- en video-engines:

Prompt = [POV Rig] + [Subject Anchor] + [Entity Optics] + [Entity Timeline] + [Negatives]

   
SlotDoelSyntaxtokens
POV RigVergrendelt perspectief buiten beeld; voorkomt extra telefoongeneratie.POV front-facing smartphone camera, camera off-screen, empty hands
Subject AnchorBevriest de basisuitdrukking; stopt dynamische glimlach en gezichtsvervorming.neutral baseline expression, subtle blink only, no smile transitions
Entity OpticsForceert extreme transparantie; verwijdert scherpe gezichtskenmerken.5%-10% opacity, see-through double exposure, no sharp face/eyes
Entity TimelineRegelt glijdende beweging, ruimtelijke diepte, flikkering en getimede exit.glides 6-8ft behind, flickers 0%-10%, dematerializes cleanly at 6s
NegativesBlokkeert menselijke fysica, ondoorzichtige stof, schaduwen en rekwisieten.solid human, opaque cloth, sharp face, floor shadow, phone in hands

Stijl 1: De 90's wegwerpflits slaapkamerloerder

Point-and-shoot flitsfotografie verbergt ruwe generatieve randen. Het harde licht werpt diepe slagschaduwen tegen achtermuren. Deze schaduwafname geeft je spookfilter-prompt een schone ruimtelijke basis.

Gewenste uitstraling

Directe flitsverlichting op de camera, zware Kodak 35mm-korrel, harde slagschaduwen op de muur, en een uiterst zwakke, doorschijnende spectrale luchtspiegeling die over de achtergrondschaduwen zweeft.

90's wegwerp point-and-shoot flitsportret

Kopieer-en-plak promptformule

plaintext
11996 point-and-shoot camera POV, direct disposable flash, harsh wall drop shadows, heavy 35mm grain. Camera handheld off-screen, no devices in frame.
2Foreground {SUBJECT_DESC}. Strictly locks baseline neutral expression, subtle blinks only; no smiling, no expression transitions.
3In {SPATIAL_ANCHOR}, a faint translucent {ENTITY_FORM} (strictly 5%-10% opacity, see-through double exposure). Background remains 90% visible through it. Soft-edged, no sharp facial features, no eyes, no cloned face.
4Entity {TRAJECTORY} without leg motion. Opacity flickers 0%-10%. At second {VANISH_TIME}, completely dissolves into dark air, leaving the area empty.
5Negative Prompt: solid human, opaque cloth, sharp eyes, cloned face, floor shadow, walking legs, phone in hands, smiling.

Stijl 2: De Victoriaanse spectrale dubbele belichting

Moderne binnenverlichting botst vaak met gotische esthetiek. De dubbele-belichtingsformule omzeilt dit probleem door het hele frame te stylen als een antieke tintype-foto. Dit levert een etherisch, fijnkunstig spookportret op.

Gewenste uitstraling

Monochrome daguerreotypie-krassen, zilverhalogenide-texturen, en een zwakke dubbelbelichte geest die materialiseert door een belichtingsflits op de achtergrond.

Antiek Victoriaans tintype-portret: een zwakke dubbelbelichte geest die materialiseert via een belichtingsflits op de achtergrond

Kopieer-en-plak promptformule

plaintext
1Static 19th-century studio camera framing, authentic tintype aesthetic, silver halide grain, scratches, sepia tones. Zero camera movement.
2Foreground {SUBJECT_DESC}. Formal still pose, preserving exact facial identity from source image. Subtle breathing and slow eye blinks only.
3In {SPATIAL_ANCHOR}, an ultra-faint translucent ghostly haze (strictly 5%-10% opacity, double exposure effect). Blurry contour, NO sharp face, NO eyes.
4- 0 to {APPEAR_TIME}s: Subject sits calmly, background completely normal and empty.
5- {APPEAR_TIME} to {FLASH_TIME}s: Indistinct ghostly blur faintly drifts into view.
6- At {FLASH_TIME}s: Sudden bright magnesium flash fires, instantly freezing the scene into a static antique photograph for the remaining duration.
7Negative: solid human, sharp face, distinct eyes, modern digital lighting, color frames, moving after flash, cartoon.

Stijl 3: De nachtzicht-sluiper van de deurbel op de veranda

Beveiligingsbeelden wekken onmiddellijk spanning op bij kijkers op sociale media. Ruis van groene of grijze camera's met lage resolutie maskeert kleine temporele artefacten tijdens het genereren van video's, waardoor deze stijl ideaal is voor virale prankloops.

Gewenste uitstraling

Deurbelcamera POV, monochrome infrarood nachtzicht, digitale tijdstempel-overlay, en een griezelige bleke aanwezigheid die materialiseert en oplost in de verre schaduwen van de tuin.

Deurbelcamerabeelden van een donkere voorveranda en gazon waar een figuur met capuchon en gloeiende ogen verschijnt aan de voet van de trap en oplost in de lege ruimte

Kopieer-en-plak promptformule

plaintext
1Static 9:16 doorbell infrared night vision, digital sensor noise, timestamp overlay. Zero camera motion.
2Foreground {FOREGROUND_OBJ} remains completely frozen, empty, and unaltered throughout.
3In {SPATIAL_ZONE} only: an ultra-faint, barely visible translucent {ENTITY_FORM} (strictly 5% opacity, IR sensor artifact). Background remains 95% visible through it. NO clothing texture, NO hoodie, NO glowing eyes, NO distinct face.
40 to {APPEAR_TIME}s: {SPATIAL_ZONE} is completely empty.
5{APPEAR_TIME} to {VANISH_TIME}s: The faint entity drifts slightly, strictly locked {DISTANCE}. No walking steps, no forward approach.
6At {VANISH_TIME}s: Instantly dissolves into black shadows, leaving the scene 100% empty until end.
7Negative Constraints: solid human, real person, hoodie, clothes, walking legs, approaching steps, glowing eyes, intruder, burglar, solid silhouette.

AI-artefacten repareren en gezichtsgelijkenis behouden in spookvideo's

Video-diffusiemodellen richtten zich tijdens temporele verwerking vaak op de verkeerde gezichtspixels, waardoor ogen veranderen in vervaagde holtes of kaken worden uitgerekt. Deze visuele storingen verpesten het realisme van AI-spookvideo's. Je kunt deze weergavefouten oplossen door de hoofdoorzaak van het falen te isoleren voordat je clips genereert.

Diagnostische matrix voor AI-spookvideo's

   
Visueel artefactHoofdoorzaakDirecte operationele oplossing
Solide humanoïde / acteurDekkingsdrempel te hoog ingesteld (>15%), wat ondoorzichtige mesh-synthese veroorzaakt.Vergrendel dekking strikt op 5%-10%; vervang kledingwoorden door vapor glitch, optical smear, of dubbele belichting.
Gekloond gezicht van onderwerpDiffusiemodel leent het sterkste gezichtstoken van het voorgrondanker.Voeg GEEN gekloond gezicht van onderwerp, GEEN duidelijke ogen, geen scherpe gezichtskenmerken toe aan de Optics-slot.
Naderende / lopende bewegingModel interpreteert menselijke figuur als fysieke voetganger.Voeg vergrendelde afstand toe, glijdt zonder beenbeweging, GEEN loopstappen, geen naderende stappen.
Muur- en scène-ademhalingNiet-vergrendeld sensorperspectief.Prompt nul camerabeweging, statische camerakadering, stationaire achtergrond.

Het negatieve-promptarsenaal

Ongecontroleerde modellen introduceren willekeurig visueel puin in scènes met weinig licht. Plak dit speciale negatieve blok rechtstreeks in je generator om gezichtsgeometrie te beschermen en speelgoedachtige texturen eruit te filteren:

negative_prompt: [solid human, opaque body, real actor, walking legs, approaching steps, floor shadow, cloned face of subject, glowing eyes, hoodie, clothes texture, phone in hands, sudden smile, camera shake]

Seed-vergrendeling voor iteratieve generatie

Het wijzigen van je prompt zonder de generatie-seed te vergrendelen, verwoest de consistentie van het onderwerp. Elke willekeurige seed bouwt de volledige ruimtelijke indeling opnieuw op, waardoor de kaaklijn, het haar en de kleding van het onderwerp veranderen. Kopieer de exacte numerieke seed van je eerste succesvolle basisgeneratie. Vergrendel dat gehele getal in je generatorinstellingen voordat je de plaatsing van de entiteit, schaduwdiepte of dekkingswaarden aanpast. Deze parametervergrendeling isoleert je promptaanpassingen tot de achtergrondverschijning terwijl de gezichtsgelijkenis bij elke testweergave behouden blijft.

Platformspecifieke exportinstellingen en virale pacing voor TikTok en Reels

Vijftien seconden durende slow burns vernietigen het bereik. Statische frames zorgen binnen twee seconden voor swipes. Kortformaat-algoritmen geven prioriteit aan voltooiingspercentages en onmiddellijke loop-herhalingen. Verschijningen op seconde acht verliezen het publiek volledig. Spookvideo's met een hoge retentie comprimeren de volledige visuele pay-off in een strikte loop van zes seconden.

Het kader voor onthulling in drie seconden

Structureer je videotijdlijn rond virale pacing-regels om de retentie te maximaliseren en discussies in de comments te stimuleren:

   
TijdstempelVisuele actieKijkerspsychologie
0:00 tot 0:02Normale alledaagse scène.Kijker richt zich op het onderwerp of leest het bijschrift.
0:02 tot 0:04Verschijning verschuift of draait.Kijker merkt perifere beweging op en kijkt nog eens goed.
0:04 tot 0:06Onderwerp blijft zich van niets bewust.Kijker speelt de clip opnieuw af om de visuele anomalie te verifiëren.

Deze timing zorgt voor algoritmische betrokkenheid. Kijkers bekijken de clip opnieuw om de achtergrondbeweging te verifiëren. Velen pauzeren op individuele frames of discussiëren in de comments of de beelden in scène zijn gezet, wat de video naar een breder publiek op TikTok en Reels stuwt.

Technische coderingsnormen

Compressie-algoritmen van platforms verminderen laagcontrastschaduwen en donkere gangdetails. Je voorkomt compressie-artefacten door je AI-spookfiltervideo te exporteren met platformspecifieke exportinstellingen:

  • Resolutie: 1080×1920 px (strikte 9:16 verticale verhouding).
  • Videocodec: H.264 in een MP4-container.
  • Framerate: 24 fps of 30 fps. Hogere framerates leggen synthetische bewegingsfouten bloot.
  • Doelbitrate: 15 tot 20 Mbps constante bitrate. Lage variabele bitrates veroorzaken blokkerige banding in donkere hoeken.

De Instagram-carrousel-groeihack

Plaats nooit losse clips in Instagram-feeds. Bouw een carrousel met twee dia's.

Zet de onbewerkte bronfoto op dia 1. Laad de gerenderde spookvideo op dia 2. Verwijs kijkers in het bijschrift om naar links te vegen. Het vegen tussen het onschuldige portret en de spectrale onthulling registreert meerdere interactiegebeurtenissen. Het algoritme detecteert deze hoge verblijfsduur en serveert de post opnieuw aan nieuwe doelgroepen.

De formules in de praktijk brengen

Het maken van hyperrealistische AI-spookvideo's komt neer op een simpele balans: vergrendel de identiteit op de voorgrond met negatieve ruimte, beperk de dekking van de verschijning strikt tussen 5% en 10%, en laat fysieke timing het verhaal vertellen.

Of je nu kiest voor de harde korrel van 90's wegwerpflits, het fijnkunstige verval van Victoriaanse dubbele belichting, of het verontrustende realisme van een slimme deurbel-glitch, deze tweefasenpijplijn houdt de gezichtsgelijkenis intact en elimineert solid-actor-bias.

Probeer deze modulaire formules te testen met je eigen portretprompts, en test welke esthetiek het beste presteerde in je feed!

Nieuwste modellen

Eén API voor alle media-AI.

Verken alle modellen