Short answer: Yes. Drop the clip into the Video tab of the free Streamfog desktop app (Mac and Windows), pick a lens, and export an MP4 with the filter baked in and your audio kept.
You can put a face filter on a video, but it takes a desktop app built for files that already exist. Most face filter apps (Snapchat, Instagram, TikTok) only apply filters to a live camera feed in real time. Applying the same kind of AR filter to a video already on your computer is a different process, and only software built for it can do it.
Here’s the quick version: download Streamfog, sign in with a free account, open the Video tab, drop in your clip, pick a lens, and export. For a more detailed walkthrough, see our complete tutorial on adding face filters to video.
Why Most Apps Can’t Add Filters to Pre-Recorded Video
When you use a Snapchat lens or an Instagram filter, the app is processing your camera feed in real time — tracking your face 30+ times per second as new frames arrive from the camera. This works great for recording or going live, but it can’t go back and process a video file you recorded yesterday.
To apply AR face filters to a video, an app needs to:
- Read the video file frame by frame (not stream from a camera)
- Detect and track faces across every frame
- Render the AR effect on top of each frame
- Export a new video file with the filter composited in, audio intact
Very few apps do all four steps. Most video editors — Premiere, DaVinci Resolve, CapCut — don’t have AR face tracking built in. And mobile filter apps only work live.
Which Apps Can Apply Face Filters to a Video?
The most direct option for desktop users is the Video tab in Streamfog. Here’s why it works:
- Built for clips you’ve already recorded, in the same app Streamfog uses for live camera effects
- Snap Camera Kit lenses (the same engine behind Snapchat lenses): face filters, masks, effects, and stylized looks
- Your own looks too — your Beauty Studio look, your VTuber avatar, AI lenses, and the lens currently on your live camera
- Automatic face tracking — no keyframing, no manual masking
- Preview on your clip with a toggle to compare against the original before exporting
- Renders on your computer — the video file isn’t uploaded to apply the filter
- Available for macOS (Apple silicon & Intel) and Windows
How to Add a Face Filter to a Video (Step-by-Step)
1. Download Streamfog
Go to the download page and get the app for your platform (Mac details here). Sign in with a free Streamfog account, then open the Video tab on the dashboard.
2. Import Your Video
Drop your video file into the Video tab. Supported formats: MP4, MOV, M4V, WebM, MKV, and AVI.
3. Choose a Face Filter
Browse the lens catalog — face filters, masks, effects, and stylized looks — or pick one of Your looks at the top (your beauty look, avatar, or current camera lens). Click a lens to preview it on your clip, and toggle to compare with the original.
4. Export
Hit Export. Streamfog applies the lens to every frame and saves an MP4 (H.264) at your clip’s original resolution and frame rate, with the original audio kept. It lands in Videos/Streamfog (Movies/Streamfog on Mac). How long it takes depends on the clip’s length and resolution and on your computer.
What Kind of Face Filters Can You Apply?
Face filters that work on pre-recorded video include:
- Beauty looks — your Beauty Studio look, applied to the clip; for an intense AI face-reshaping look, see Bold Glamour-style filters
- AR overlays — animal ears, glasses, hats, 3D accessories
- Masks — full-face characters and creatures that follow your expressions
- Stylized looks — cartoon, anime, and illustrated styles
- AI lenses — available under Your looks
- Avatars — your Streamfog VTuber avatar with its outfit
Does It Work on Any Video?
It works best on video where faces are clearly visible and front-lit. Face tracking works across:
- Phone recordings transferred to your computer
- Webcam clips
- Screen recordings that include your face
- DSLR footage
- Single-subject clips where one face is the focus
Very dark footage or extreme angles (face fully in profile, hands covering the face) can reduce tracking accuracy.
Frequently Asked Questions
Can I add face filters to a video on my phone?
Mobile apps like Snapchat and TikTok apply filters during recording, but not to video files you’ve already saved. For pre-recorded video, transfer the file to a Mac or Windows computer and use the Video tab in Streamfog.
Is it free?
Yes. Streamfog is free to download, and lens exports are free with no watermark. The only watermark is a small Streamfog mark on exports that use a beauty look, and Beauty Pro removes it. You need a free Streamfog account to sign in.
Will the audio be preserved?
Yes. Streamfog exports MP4 with the original audio track kept. The filter is applied to the video frames only.
Does my video get uploaded anywhere?
No. The rendering happens on your computer, so the video file isn’t uploaded to apply the filter. The app does need an internet connection to load lenses.
Can it track multiple faces?
It works best when one face is the clear subject of the video. For group clips, frame the shot around the person you want filtered.
Bottom Line
Yes, you can put a face filter on a video — as long as you use an app built for recorded clips rather than a live-camera filter tool. The Video tab in Streamfog is the most direct solution on Mac and Windows: drop in your clip, pick a lens, and export an MP4.
Download Streamfog free — no editing experience required.