AI skin smoothing for video.

VanityFilter

Retouch your footage. Keep it on your machine.

VanityFilter 2.8 gives Windows creators face-aware skin smoothing with a live before-and-after preview. Choose the people to treat, adjust the look, then export a short test or the finished clip. Processing and license checks run offline.

The VanityFilter interface: a full-bleed video preview with floating adjustment panels and an icon rail
Buy now: $24.95

Code CCCP applies $5 off automatically. Normally $29.95, list $49. Windows 10 / 11 · v2.8.0

Faces per frame Up to 5
Landmarks per face 478
Processing 100% offline
License One time, forever
Current build v2.8.0

Video walkthrough · 2:06

Shine removal and skin smoothing.

01 The proof

Drag it yourself. That is the whole pitch.

Most skin smoothing looks like skin smoothing. Ours is built to survive a close-up: an edge-preserving filter on a skin-only mask, with texture put back on purpose.

The trick is what the mask protects. Eyes, brows, and lips are cut out of it. A per-person segmentation gate keeps it off hair, shirts, and the wall behind you. Primary-face and minimum-size controls leave bystanders alone. Then the effect is blended, and a detail pass restores the pores the filter softened. The result reads as a good night's sleep, not a filter.

  • Skin-only masking
  • Primary-face targeting
  • Experimental blemish healing
  • Texture repair
  • Shine + redness control
  • Frame-to-frame stability
A presenter under hard light before and after VanityFilter skin smoothing
Hard light Unforgiving key light, shine on the forehead, and no makeup chair in sight.
A newscaster before and after VanityFilter skin smoothing on the Heavy preset
Heavy preset Pushed hard on purpose. Still skin, still a face, no wax figure.

Who it is for.

Anyone whose face is the product. If you are lit by one lamp and shooting in a resolution that shows every pore, this was built for you.

Crew 01

YouTubers and streamers

You shoot in 4K under a light that shows everything. Test the look on ten seconds, compare it instantly, then send the finished clip into your edit.

Crew 02

Podcasters

Two, three, five people around a table, all lit by the same unkind lamp. VanityFilter tracks up to five faces per frame, including the ones turned away.

Crew 03

Editors

Export ProRes 422 HQ, trim to an exact range, or send the skin mask out as a grayscale matte. Share the look itself as a portable preset file.

Crew 04

Anyone on camera

Interviews, courses, webinars, real estate walkthroughs, corporate talking heads. If a face is on screen, it can look like you slept.

Four views of every frame.

You never have to trust it. The preview browser shows the source, the mask it built, the processed result, and a split, at any frame you pick, re-rendering live as you drag a slider.

OS Windows 10 (1809+) / 11 (64-bit)
Input MP4 · MOV · AVI · MKV
Output H.264 MP4 · ProRes 422 HQ MOV
Faces per frame Up to 5, profiles included
Audio Preserved from the source
Internet Not required, fully offline
GPU Optional, speeds up H.264 export
Range export Frame-accurate In / Out points
Presets 5 built in · 4 user slots · portable files
Languages English · Latin American Spanish
License Offline key · 1 user · 2 machines

Version 2.8: more control through the final export.

Your export choices stay ready for the next clip. Your finished result is one click away.

Released September 10, 2026, version 2.8 adds ear protection when facial landmarks are available and keeps experimental blemish repairs inside the skin mask. It carries forward the Latin American Spanish interface introduced in 2.7, with English and Spanish PDF manuals.

Protect the ear area

A soft mask boundary protects ears when facial landmarks are available. Protection is limited on full profiles or when tracking is lost.

Keep your export choices

The app remembers your output folder and codec, plus mask-video and settings-file preferences. Open the completed video or its folder from the Export panel.

Safer batch output

Batch checks reject destinations that would replace a source and separate colliding output names. Temporary encoding protects an existing completed video if an export fails or is cancelled.

Check footage timing

Warnings flag detected variable frame rate or inconclusive timing checks. Export remains constant frame rate; convert affected footage first to avoid possible audio drift.

Read the complete VanityFilter changelog

Explore the desktop application · Explore the website case study

Every system on the stack.

Nothing here is a wrapper around somebody else's API. The engine, the interface, the licensing, and the release pipeline were all built in house.

Sys 01

The core

A Windows desktop application and a scriptable command line twin, sharing one engine so both render identically.

  • Python 3.11 Application core, processing pipeline, and build tooling
  • PySide6 / Qt 6 The full-bleed preview interface, floating panels, and custom-drawn icon rail
  • NumPy Vectorized per-pixel math on every frame
  • pytest Regression coverage for I/O, masking, smoothing, licensing, updates, and creator workflows
Sys 02

Computer vision

Three models ship inside the installer, about 20 MB of them, so the app never calls home to think.

  • MediaPipe Tasks API Face Landmarker: 478 landmarks per face, up to five faces per frame
  • YuNet (ONNX) Second detector that catches the turned and profile heads the landmarker drops
  • Selfie multiclass segmenter Per-person skin gate, so the mask lands on skin instead of a beige shirt
  • Experimental blemish healing Repairs small acne spots from nearby skin; version 2.8 keeps the repair inside the skin mask
  • OpenCV Edge-preserving bilateral filtering, mask morphology, and frame I/O
Sys 03

Video pipeline

FFmpeg exports the processed video with source audio. Temporary encoding protects existing completed videos if an export fails or is cancelled.

  • FFmpeg, driven directly Raw BGR frames piped in, muxed with the source audio in a single pass
  • NVENC with fallback GPU H.264 encode when a working NVIDIA card is actually proven, libx264 when not
  • ProRes 422 HQ 10-bit 4:2:2 with PCM audio, so Premiere cuts it natively
  • Mask matte export The mask as a grayscale video for Track Matte Key workflows
  • Frame-accurate range export In and Out points trim video and source audio to the same frame-quantized window
Sys 04

Licensing

Copy protection with no activation server, because a creator on a deadline should never be blocked by someone else's downtime.

  • Ed25519 signatures Keys signed offline with a private key, verified in-app against the bundled public key
  • Public key only The app can verify a license but cannot forge one
  • No phone home The only network call in the product is an optional update check
  • One user, two machines Desktop and laptop, no seat juggling
Sys 05

Packaging

One command turns source into a product: executable, installer, bundled models and codecs, manual, and license notices.

  • PyInstaller Onedir build producing the app and the CLI from one shared collection
  • Inno Setup 6 LZMA2 installer with a stable upgrade identity, so updates land in place
  • Generated manual The PDF user manual is rebuilt from code on every release
  • Microsoft Artifact Signing Application, CLI, uninstaller, and installer ship signed and timestamped by Sputnik Digital LLC
  • License compliance Qt, FFmpeg with its source offer, and every model license bundled
Sys 06

How it stays fast

The heavy work is measured against real footage, then narrowed to the smallest useful region without changing the established presets.

  • Reduced-resolution color passes High-resolution shine and redness work measured 1.6x faster at 4K and 1.8x faster at 1080p in the heavy pipeline
  • Shared LAB conversion Brighten and redness reduction reuse one color-space round trip instead of repeating the conversion
  • Per-face regions of interest Smoothing and healing stay around selected faces rather than processing the full frame blindly
  • Regression gate Release regression checks cover processing, trim sync, preset files, and output handling
Launch window Code CCCP is live

One payment. Yours for good.

No subscription, no seats, no cloud credits. Buy it through Sputnik and code CCCP takes $5 off at the door.

Code CCCP

Lifetime license

$29.95 $24.95

One-time payment. List price $49.

  • Desktop app and command line tool
  • 1 user, 2 machines
  • Key delivered by email
  • Works fully offline
  • User manual included
Buy now: $24.95

Code CCCP is applied at the store. Pay by card, Apple Pay, Google Pay, Cash App, or PayPal. No store account required.

30-day demo

Try it first

$9.95

The full app, for 30 days.

  • Every feature unlocked
  • Multi-face detection
  • Works fully offline
  • Upgrade anytime, no reinstall
Start the demo

Same checkout. The key simply stops after 30 days.

Need software of your own?

VanityFilter is what happens when this studio builds for itself: engine, interface, licensing, installer, and storefront, start to finish. If you have a product that needs the same treatment, open a channel.

Start your build