โ† All Guides
Video AI 8 min read ยท Free guide

Create a Viral Mirror Selfie AI Video

A 4-step workflow to generate a cinematic, hyper-realistic mirror selfie video โ€” complete with natural camera shake, authentic UGC aesthetic, and a built-in script. Powered by Google Flow, NanoBanana2, and Veo 3.1.

๐ŸŽฌ Google Flow
๐Ÿ–ผ๏ธ NanoBanana2
๐ŸŽฅ Veo 3.1 Fast
1
Generate the base wide image with NanoBanana2

Open Google Flow, select NanoBanana2, set image type to Editorial Portrait, and use these prompts:

Prompt

High-impact cinematic depiction of Jessica, featuring high cheekbones, full lips, and sharp winged eyeliner, with long, wavy dark brunette hair and a sultry, composed expression, dressed in a black spaghetti-strap crop top and light-wash denim jeans. Positioned in a sun-drenched outdoor balcony setting reflected in a circular gold-rimmed mirror against a textured ochre wall. The scene conveys a relaxed yet confident summer mood through natural golden-hour sunlight, with dramatic highlights and soft shadows. Captured using a 35mm lens, eye-level mirror-selfie framing, shallow depth of field, cinematic framing. Ultra-detailed textures, realistic skin tones, professional cinematic color grading, sharp focus, HDR, ultra-high resolution, 4K, masterpiece quality.

Tags

cinematic, ultra-detailed, 4K, dramatic lighting, shallow depth of field, HDR, professional, film still, golden hour, mirror reflection, editorial photography

Negative Prompt

low quality, blurry, flat lighting, distorted face, bad anatomy, extra limbs, oversharpening, text, watermark, logo, messy hair, dull colors, overexposed

2
Add realistic skin details

Add the Step 1 image as reference in NanoBanana2 and use this prompt to enhance skin realism:

realistic skin texture and natural imperfections / same frame / subtle under-eye lines and shadows / uneven skin tone with slight redness and natural variation / faint visible veins / detailed fabric weave, soft wrinkles, and worn texture

3
Generate a high-detail face close-up

Add the Step 2 image as reference and generate a tight face shot for maximum realism in the final video:

4K close-up portrait, above chest, natural skin texture, visible pores, subsurface scattering, individual hair strands, sharp eyes with catchlight, soft diffused lighting, photorealistic, ultra-detailed, same camera angle, same pose, same framing as reference image, do not alter subject identity or composition

4
Generate the final video with Veo 3.1

Add both images from Steps 2 and 3 as references. Switch the model to veo3.1 fast and use this full video prompt โ€” it includes camera direction, movement, and a built-in script:

Handheld shot pointed at a large mirror, 9:16 vertical, slight natural camera shake. She stands facing the mirror holding her smartphone aimed at her reflection, so the camera sees her through the mirror. Her face and phone are visible in the reflection. Soft natural light from the side, simple bedroom or bathroom setting, slightly blurred background. She looks at her own reflection for a moment, then shifts her gaze to the camera lens visible in the mirror - making eye contact with the viewer through the reflection. She stays completely still throughout, free hand resting at her side. The phone dips slightly at one point then steadies. Mirror frame visible on edges of frame. At the end she slowly lowers the phone and the reflection disappears as screen goes dark. Audio: She says softly: "I'm going to be honest with you." Pause. Then: "I don't exist." Pause. Then: "This place isn't real." Pause. Then after a beat of silence, quietly: "But you watched till here." Pause. Then: "That's the point." Calm intimate female voice, slow deliberate pacing, clear pause between every sentence, slight room reverb, no music. Aesthetic: authentic UGC selfie shot in mirror, lo-fi vlog feel. Soft natural side lighting, no ring light. Warm neutral color grade, slightly desaturated. Slight lens reflection visible in mirror. No cinematic grading, no filters, no text overlays, realistic handheld shake.

Want more free AI guides?

Follow on Instagram for new tips every week.