CreatiVision
Free · runs in your browser

Vella Studio

Before / after video generator: wipe reveal, 15s feature beats, or a tight 6s structure reveal. Crop, align, preview, and export vertical video — no upload to our servers.

Vella Studio
browser · 1080×1920 · h.264 mp4

Inputs

Framing
Changing framing clears uploaded images so dimensions stay consistent.

Before / after match

Upload both before and after to enable overlay alignment.

Wordmark

Timing

The wipe runs across the entire clip — longer length means a slower reveal.

Output

MP4 path uses FFmpeg.wasm — runs locally in your browser, no uploads.
idle
Tips
• Use the same crop/zoom for before & after — that's what makes the wipe feel like a real transformation.
• For 1080×1920 export, source images at least 1080px tall.
• If framing needs a crop, it runs in-browser from the full-resolution file (no Sharp/ffmpeg for that step).
Square 1∶1 mode keeps export at 1080×1920 but draws the wipe in a centered 1080×1080 region so faces are less likely to be cut off; use matching crops for before & after.
• Wordmark is drawn on the "after" layer and is revealed together with the wipe. Logo stays a full-frame overlay, top-left — use a PNG with transparency.
Overlay align lets you pan/zoom the before layer over the fixed after preview until zoom matches; use it when the after shot feels tighter than the before.
• Longer "Video length" slows the wipe; the last frame is full after + wordmark.

Features

Wipe reveal

Clean horizontal wipe from before to after, tuned for beauty and makeover content.

Feature beats (15s)

Eye and mouth reveals synced to a fixed timeline — MediaPipe face detection runs in your browser.

Structure reveal (6s)

Short hook: before face, tease flash, wipe on beat, then hold the final look — no face detection needed.

Animated wordmark

Bouncy letter overlay at the bottom — customize the text to match your brand.

9:16 export

1080×1920 canvas, ideal for TikTok, Reels, and Shorts.

MP4 or WebM

H.264 MP4 via FFmpeg.wasm, or faster WebM recording as a fallback.