Har du stött på videor på TikTok eller Instagram där ett "spöke" dyker upp i en selfie – antingen smygande bakifrån eller plötsligt rusande framåt? Folk har använt den här spök-effekten för att lura sina vänner. Jag har tillbringat de senaste dagarna med att undersöka hur man skapar dessa spök-effekter med AI, och jag vill dela metoden med dig.
Videon ovan visar spök-effekter som jag skapade med ChatGPT och Veo 3.1. Från vänster till höger är de:

- Panel 1: Korridor-prompt-iteration (test av transparens och likhet)
- Panel 2: Stil 1 - 90-talets engångskamera med blixt, lurande i sovrummet
- Panel 3: Stil 2 - viktoriansk spektral dubbel exponering
- Panel 4: Stil 3 - dörrklockekamera, infraröd mörkerseende-glitch
Nu ska vi titta på hur jag gjorde dem.
Välja rätt källfoto för AI-generering av spökvideor
De flesta misslyckade spökförvandlingar sker innan du ens skriver en prompt. När du laddar upp en tight selfie med hela ansiktet förvränger diffusionsmodeller ansiktsdrag till monster i stället för att placera en separat figur bakom motivet. Ett lyckat arbetsflöde från foto till spökvideo kräver ren negativ rymd.
Komponera motivet från bröstet och uppåt i platt, neutral belysning. Lämna minst 30 % av bakgrunden öppen. Tomma dörröppningar, dunkla korridorer och tomma hörn ger djupuppskattare tydliga plan att rendera uppenbarelsen på. Undvik rörliga blommönster, trånga festbilder och lågupplösta miniatyrer. Kraftig komprimering förstör kantdetektering och smetar ut visuella artefakter över förgrundsmotivet.
Checklista före start för fotot
Kör ditt källfoto genom den här tekniska baslinjen innan du börjar generera bildrutor:
- Bakgrundsutrymme: Lämna tillräckligt mycket synlig bakgrund bredvid eller bakom motivet för att rymma spöket. En dörröppning eller ett tomt hörn kan hjälpa till att skapa djup.
- Bildupplösning: Börja med den upplösning som rekommenderas av verktyget du valt. Använd ett tydligt, välbelyst källfoto och undvik hårt komprimerade bilder.
- Ansiktsuttryck: Ett avslappnat uttryck kan göra det lättare att bevara ansiktsdetaljer, men resultatet beror på modellen och källbilden.
- Motivplacering: Håll personen tydligt åtskild från bakgrunden där det är möjligt, särskilt kring hår, axlar och händer.
Steg-för-steg-arbetsflöde för att animera ett spöke från valfritt foto
Att mata in ett vanligt foto direkt i en videogenerator förstör resultatet. De flesta foto-till-video-modeller försöker hitta på ett spöke samtidigt som de förutser kamerarörelse. Det sliter sönder motivets ansikte till flytande gummi. Du eliminerar ansiktsförvrängning genom att dela upp pipelinen för spökfiltervideor i två kontrollerade steg.
Steg 1: Generera ett originalfoto
Börja med att generera en vanlig bild utan spöke som utgångspunkt för ditt arbetsflöde. Om du redan har en lämplig bild kan du hoppa över det här steget.
För det här testet använder jag återigen ChatGPT Image 2.0, eftersom det är kostnadseffektivt – en enda bild med låg kvalitet kostar bara $0.00971.

Steg 2: Konfigurera rörelsediffusion
Därefter laddar jag upp den genererade bilden till ChatGPT igen och använder dess bildredigeringsfunktioner för att skapa ett foto som innehåller ett spöke.

Steg 3: Animera spöket med AI-verktyg
Jag körde 3 promptiterationer i Veo 3.1 för att generera den här skräcksekvensen, och test 3 är det jag är mest nöjd med.
Här är resultaten:

I videon är det, från vänster till höger: test1, test2 och test3.
Baserat på det här testet sammanfattade jag följande viktiga promptinsikter för att skapa AI-"spökvideor":
1. Spöktransparens som åsidosätter biasen för solida skådespelare
- Använd optiska termer: Beskrivande ord som "spöke" eller "ande" renderar ogenomskinliga skådespelare i vita kläder. Ersätt dem med fysiska optiska beskrivningar: svag genomskinlig dimma, optisk dubbel exponering eller 5 % till 10 % opacitet. Tvinga diffusionsmotorn att blanda pixlar.
- Tvinga fram bakgrundsgenomträngning: Bestäm bakgrundssynligheten uttryckligen: "Korridorens väggar och dörrkarm förblir 90 % synliga GENOM figuren." Lås scengeometrin direkt bakom entiteten.
- Undertryck ansiktsdetaljer: Blockera ansiktsrekonstruktion. Kräv INGA tydliga ögon eller skarpa ansiktsdrag. Stoppa diffusionsmodellen från att bygga upp högkontrastiga ansiktskonturer från källbilden.
- Avgörande negativa prompts: Eliminera solid mänsklig geometri och markbunden belysning: solid human, opaque body, real actress, solid white dress, clear face, floor shadow
2. Uppenbarelse och rörelsedynamik
- Glid, gå inte: Gångprompts utlöser benkinematik och tygsimulering. Kommendera att den glider framåt tyst genom luften.
- Fasa och flimra: Omgivande skuggor skapar falsk ocklusion. Tvinga fram direkta alfaändringar: flimrar intermittent mellan 0 % (osynlig) och 10 % opacitet. Driv verklig optisk avmanifestation över tidsbildrutor.
- Förankra tidsstämplar för försvinnande: Diffusionsmodeller driver iväg vid lösa upplösningskommandon. Lås exakta tidslinjekoordinater: "Vid sekund 6 dematerialiseras den fullständigt i tomma intet och lämnar korridoren 100 % tom under de sista 2 sekunderna." Tvinga fram absolut bakgrundskontinuitet efter att den försvunnit.
- Hårdklippta jump scares: Ta bort gradvisa övergångar. Kräv insättning i en enda bildruta: "Uppenbarar sig direkt i en enda bildruta vid sekund X utan övergång." Undertryck interpolation mellan bildrutor och upptrappning av rörelseoskärpa.
3. Rumsligt avstånd och kamerainramning
- Djupgränser: Ange fasta avståndsbegränsningar, till exempel
strictly remains 6 to 8 feet behind the subject, för att förhindra att figuren glider in i den extrema förgrunden. - Åtgärda dubbeltelefonbuggen: Definiera perspektivet som
front-facing smartphone camera POV, camera handheld off-screenoch lägg tillphone in hands, visible handsi negativa prompts.
Modulära promptformler för olika spökestetiker
Med utgångspunkt i erfarenheterna ovan har jag experimenterat med att skapa spöktema-videor i olika stilar. Du behöver bara strukturerade promptformler för att isolera uppenbarelsen samtidigt som ansiktslikheten bevaras.
Använd den här modulära formeln med fem delar för multimodala bild- och videomotorer:
Prompt = [POV Rig] + [Subject Anchor] + [Entity Optics] + [Entity Timeline] + [Negatives]
| Slot | Syfte | Syntaxtoken |
| POV Rig | Låser perspektivet utanför skärmen; förhindrar extra telefon-generering. | POV front-facing smartphone camera, camera off-screen, empty hands |
| Subject Anchor | Fryser basuttrycket; stoppar dynamiskt leende och ansiktsförvrängning. | neutral baseline expression, subtle blink only, no smile transitions |
| Entity Optics | Tvingar fram extrem transparens; tar bort skarpa ansiktsdrag. | 5%-10% opacity, see-through double exposure, no sharp face/eyes |
| Entity Timeline | Styr glidrörelse, rumsligt djup, flimmer och tidsbestämt avslut. | glides 6-8ft behind, flickers 0%-10%, dematerializes cleanly at 6s |
| Negatives | Blockerar mänsklig fysik, ogenomskinligt tyg, skuggor och rekvisita. | solid human, opaque cloth, sharp face, floor shadow, phone in hands |
Stil 1: 90-talets engångskamera med blixt – lurande i sovrummet
Kompaktkamera med blixt döljer råa generativa kanter. Det hårda ljuset kastar djupa slagskuggor mot bakväggar. Den här skuggövergången ger din spökfilter-prompt en ren rumslig förankring.
Önskat utseende
Direkt blixtbelysning på kameran, kraftig Kodak 35mm-kornighet, hårda slagskuggor på väggar och en ytterst svag, genomskinlig spektral hägring som driver över bakgrundsskuggorna.

Promptformel att kopiera och klistra in
plaintext11996 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.
Stil 2: Viktoriansk spektral dubbel exponering
Modern inomhusbelysning krockar ofta med gotisk estetik. Formeln för dubbel exponering kringgår problemet genom att stila hela bilden som ett antikt tintype-fotografi. Det ger ett eteriskt spökporträtt i konstnärlig stil.
Önskat utseende
Monokroma daguerreotyp-repor, silverhalidtexturer och en svag dubbel exponering-ande som materialiseras genom en exponeringsblixt i bakgrunden.

Promptformel att kopiera och klistra in
plaintext1Static 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.
Stil 3: Krypande på verandan i dörrklockans mörkerseende
Övervakningsfilm utlöser omedelbar tittarspänning i sociala flöden. Lågupplöst grönt eller grått kamerabrus maskerar lätta temporala artefakter under videogenerering, vilket gör den här stilen idealisk för virala prank-loopar.
Önskat utseende
Dörrklockekamerans POV, monokromt infrarött mörkerseende, digital tidsstämpel-overlay och en kuslig blek närvaro som materialiseras och upplöses i de avlägsna trädgårdsskuggorna.

Promptformel att kopiera och klistra in
plaintext1Static 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.
Åtgärda AI-artefakter och bevara ansiktslikhet i spökvideor
Videodiffusionsmodeller låser ofta fast vid fel ansiktspixlar under temporal bearbetning, vilket gör ögon till suddiga håligheter eller töjer ut käklinjer. Dessa visuella sammanbrott förstör realismen i AI-spökvideor. Du kan lösa dessa renderingsfel genom att isolera den grundläggande felmoden innan du genererar klipp.
Diagnostisk matris för AI-spökvideor
| Visuell artefakt | Grundorsak | Omedelbar åtgärd |
| Solid humanoid / skådespelare | Opacitetströskeln är satt för högt (>15 %), vilket utlöser syntes av ogenomskinligt mesh. | Lås opaciteten strikt till 5 %–10 %; ersätt klädord med vapor glitch, optical smear eller double exposure. |
| Klonat motivansikte | Diffusionsmodellen lånar den starkaste ansiktstoken från förgrundsankaret. | Lägg till NO cloned face of subject, NO distinct eyes, no sharp facial features i Optics-sloten. |
| Närmande / gående rörelse | Modellen tolkar människofiguren som en fysisk fotgängare. | Lägg till locked distance, glides without leg motion, NO walking steps, no approaching steps. |
| Vägg- och scenandning | Olåst sensorperspektiv. | Prompt: zero camera motion, static camera framing, stationary background. |
Den negativa promptarsenalen
Okontrollerade modeller introducerar slumpmässigt visuellt skräp i scener med svagt ljus. Klistra in det här dedikerade negativa blocket direkt i din generator för att skydda ansiktsgeometri och filtrera bort leksaksliknande texturer:
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]
Låsning av seed för iterativ generering
Att ändra din prompt utan att låsa genererings-seed förstör motivkonsistensen. Varje slumpmässigt seed bygger om hela den rumsliga layouten och ändrar motivets käklinje, hår och kläder. Kopiera det exakta numeriska seedet från din första lyckade basgenerering. Lås det heltalet i generatorns inställningar innan du finjusterar entitetens placering, skuggdjup eller opacitetsvärden. Den här parameterlåsningen isolerar dina promptändringar till bakgrundsuppenbarelsen samtidigt som ansiktslikheten bevaras i varje testrendering.
Platsspecifika exportinställningar och viral takt för TikTok och Reels
Långsamma sekvenser på femton sekunder förstör räckvidden. Statiska bildrutor utlöser svep inom två sekunder. Algoritmer för kortformat prioriterar slutförandegrad och omedelbara loopuppspelningar. Uppenbarelser vid sekund åtta tappar publiken helt. Spökvideor med hög retention komprimerar hela den visuella belöningen till en strikt sex sekunder lång loop.
Ramverket för avslöjande på tre sekunder
Strukturera din videotidslinje kring virala taktregler för att maximera retention och driva debatt i kommentarsfältet:
| Tidsstämpel | Visuell handling | Tittarpsykologi |
| 0:00 till 0:02 | Normal vardagsscen. | Tittaren fokuserar på motivet eller läser bildtexten. |
| 0:02 till 0:04 | Uppenbarelsen rör sig eller vänder sig. | Tittaren uppfattar perifer rörelse och tittar om. |
| 0:04 till 0:06 | Motivet förblir omedvetet. | Tittaren spelar upp klippet igen för att verifiera den visuella avvikelsen. |
Den här tajmingen utlöser algoritmiskt engagemang. Tittare ser om klippet för att verifiera bakgrundsrörelsen. Många pausar på enskilda bildrutor eller argumenterar i kommentarerna om materialet är iscensatt, vilket skjuter videon till bredare publiker på TikTok och Reels.
Tekniska kodningsstandarder
Plattformars komprimeringsalgoritmer försämrar lågkontrastskuggor och mörka korridordetaljer. Du förhindrar komprimeringsartefakter genom att exportera din AI-spökfiltervideo med platsspecifika exportinställningar:
- Upplösning: 1080×1920 px (strikt vertikalt förhållande 9:16).
- Videokodek: H.264 i en MP4-container.
- Bildfrekvens: 24 fps eller 30 fps. Högre bildfrekvenser avslöjar syntetiska rörelsefel.
- Målbitrate: 15 till 20 Mbps konstant bitrate. Låga variabla bitrates orsakar blockig bandning i mörka hörn.
Instagram-karusellens tillväxthack
Publicera aldrig fristående klipp i Instagram-flöden. Bygg en karusell med två bilder.
Sätt det oredigerade källfotot på bild 1. Ladda den renderade spökvideon på bild 2. Uppmana tittarna att svepa vänster i bildtexten. Att svepa mellan det oskyldiga porträttet och den spektrala avslöjningen loggar flera interaktionshändelser. Algoritmen upptäcker den höga uppehållstiden och visar inlägget för nya publiker.
Att använda formlerna i praktiken
Att skapa hyperrealistiska AI-spökvideor handlar om en enkel balans: lås förgrundsidentiteten med negativ rymd, begränsa uppenbarelsens opacitet strikt mellan 5 % och 10 % och låt fysisk tajming göra berättandet.
Oavsett om du väljer den hårda råheten från 90-talets engångsblixt, det konstnärliga förfallet i viktoriansk dubbel exponering eller den obehagliga realismen i en smart dörrklockeglitch, håller den här tvåstegspipelinen ansiktslikheten intakt samtidigt som den eliminerar biasen för solida skådespelare.
Testa dessa modulära formler med dina egna porträttprompts och se vilken estetik som presterade bäst i ditt flöde!






