How to Add Snapchat Filters to Existing Video (Pre-Recorded Clips)
You recorded a video. Now you want to add a Snapchat filter to it — maybe the beauty filter, maybe dog ears, maybe one of those face-morphing lenses that blew up on TikTok. You open Snapchat, look for an import option, and… nothing.
That’s because Snapchat filters only work on live camera input. The app processes your face in real time as the camera captures it. There’s no built-in way to go back and apply a lens to a video you already shot.
This is one of the most common frustrations people run into, and it’s not obvious until you try it. So if you’re searching for how to add Snapchat filters to an existing video, here’s what actually works — and what doesn’t.
Why Snapchat Filters Don’t Work on Existing Video
Snapchat’s entire filter system is built around the live camera. When you open the app and see face effects, here’s what’s happening under the hood:
- Your phone’s camera streams frames in real time
- Snapchat’s AR engine detects your face in each frame
- The lens is rendered on top of your face as each frame arrives
- You see the final result in the viewfinder
This pipeline only works with live input. Snapchat doesn’t have a “process this file” mode. Even Snapchat Memories, which lets you apply some overlays and color filters to saved content, doesn’t support AR face lenses on imported video files.
It’s not that Snap couldn’t build this feature — it’s that their product is designed around real-time capture, not post-production editing.
What About Snapchat’s Camera Roll Editing?
Snapchat does let you import videos from your camera roll and add some effects — mainly color filters, text overlays, stickers, and basic edits. But the AR face lenses (the ones that track your face and morph features) are not available on imported video. Those only activate with the live camera.
This is the part that trips people up: you can see your camera roll videos inside Snapchat, but the good filters aren’t available for them.
Can Any App Put Snapchat-Style Filters on Existing Video?
Yes — but the options are more limited than you’d expect.
Most video editing apps (Premiere Pro, DaVinci Resolve, CapCut, iMovie) have color grading and basic filters, but they don’t do AR face tracking. They can’t detect your face, map a 3D mesh onto it, and render a lens that follows your expressions frame by frame.
On the mobile side, apps like TikTok and Instagram have face filters — but like Snapchat, they only work during live recording. You can’t import an existing video and apply a face lens to it.
The gap exists because AR face tracking on pre-recorded video requires a very specific pipeline:
- Read the video file frame by frame (not from a camera)
- Run face detection and tracking on every single frame
- Render the AR effect with correct positioning, scaling, and expression mapping
- Export a new video with the filter composited in and the original audio intact
Very few apps do all four steps. The ones that do are typically desktop apps with enough processing power to handle frame-by-frame rendering.
How to Add Snapchat Filters to Existing Video (Step by Step)
The most straightforward option is Filterbloom — a desktop app for Mac and Windows that’s built specifically for applying AR face filters to pre-recorded video. It uses Snap’s own Camera Kit engine under the hood, so you’re getting actual Snapchat lenses — not knockoffs.
Here’s the process:
1. Download Filterbloom
Head to filterbloom.com and grab the app for your platform. It’s free to download, no account required.
2. Import Your Video
Open Filterbloom and drag in your video file. It handles MP4, MOV, WebM, and most other common formats. If you shot it on your phone, just AirDrop or transfer the file to your computer.
3. Browse and Pick a Filter
Filterbloom has 300+ AR lenses — beauty filters, face effects, cartoon styles, animal overlays, and more. Browse the library, click a lens, and you’ll see a live preview of how it looks on your footage.
The side-by-side preview lets you compare the original and filtered versions before committing to anything.
4. Export
Once you’re happy with the look, hit export. Filterbloom renders the filter onto every frame of the video and outputs an MP4 with the original audio intact. The result is a clean video file you can upload anywhere — TikTok, Instagram, YouTube, wherever.
The whole process takes a few minutes depending on how long your clip is.
Other Methods (and Why They’re Harder)
If you want to explore alternatives, here are the other approaches people use — though none are as straightforward.
Snap Camera + SplitCam (Workaround — Discontinued)
Before Snap Camera shut down in January 2023, some people used a workaround: play the video in a media player, use SplitCam to capture the screen region, feed it through Snap Camera as a virtual webcam, and record the output. It was clunky, lossy (you’re essentially screen-recording), and Snap Camera no longer exists.
Some guides still recommend this method — they’re outdated.
After Effects + Face Tracking Plugins
Adobe After Effects has face tracking capabilities, and third-party plugins can add AR-like effects. But this is a professional compositing workflow — it requires manual setup, keyframing, and significant After Effects experience. For a single beauty filter or face lens, it’s wildly overkill.
AI-Powered Video Editors
A handful of newer AI video tools claim to add face effects to existing footage. Most are cloud-based (your video gets uploaded to a server), and the results vary. If privacy matters to you — or if you just want consistent, reliable face tracking — a local desktop app is the safer bet.
Why This Works Better on Desktop
You might wonder why you need to transfer a video to a computer instead of doing everything on your phone. There are two practical reasons:
Processing power. AR face tracking on every frame of a video is computationally expensive. Your phone does it in real time for the camera feed (30fps), but processing an existing video means running that same detection pipeline on potentially thousands of frames and rendering the output. Desktop CPUs and GPUs handle this much more efficiently.
File handling. Desktop apps can read, process, and export full-resolution video files without the compression and format limitations you hit on mobile. The exported video from Filterbloom is a proper MP4 — no re-encoding artifacts from a screen recording workaround.
Common Questions
Can I use this for TikTok or Instagram content?
Absolutely. The exported MP4 works everywhere. A common workflow is: film on your phone → transfer to your computer → apply a filter in Filterbloom → export → upload to TikTok, Instagram Reels, YouTube Shorts, or wherever you post.
What if there are multiple people in the video?
Filterbloom currently focuses on single-face tracking, so it works best when one person is the main subject. If there are multiple faces in frame, it’ll track the most prominent one.
Does the filter look as good as the real Snapchat version?
Filterbloom uses Snap Camera Kit — the same underlying AR engine that powers Snapchat lenses. So yes, the quality and face tracking accuracy are comparable. The difference is just that Filterbloom applies it to existing video instead of a live camera feed.
Is my video private?
Yes. Filterbloom processes everything locally on your machine. Your video files are never uploaded to any server.
The Bottom Line
Snapchat filters are designed for live camera use — there’s no way around that inside the Snapchat app. But if you have a video you’ve already recorded and you want to apply the same kind of AR face effects, the cleanest path is a desktop app built for that exact purpose.
Filterbloom is free to download for Mac and Windows. Import your video, pick a filter, export — done.