Back to blog

How to Add Snapchat Filters to Existing Video (Pre-Recorded Clips)

How to Add Snapchat Filters to Existing Video (Pre-Recorded Clips)

Short answer: Snapchat can’t put its AR lenses on a video you already shot, but the Video tab in the free Streamfog desktop app (Mac and Windows) can: drop in the clip, pick a Snap lens, preview it, and export an MP4.

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:

  1. Your phone’s camera streams frames in real time
  2. Snapchat’s AR engine detects your face in each frame
  3. The lens is rendered on top of your face as each frame arrives
  4. 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 the Video tab in Streamfog, a desktop app for Mac and Windows. Streamfog’s lenses are built on Snap’s Camera Kit, the same AR engine behind Snapchat lenses, so you’re getting real Snap lenses — not knockoffs.

Here’s the process:

1. Download Streamfog

Grab the app for your platform from the download page (Mac users: see Streamfog for Mac). It’s free; you sign in with a free Streamfog account, then open the Video tab from the dashboard.

2. Drop In Your Video

Drag your video file into the Video tab. It takes MP4, MOV, M4V, WebM, MKV, and AVI. If you shot it on your phone, just AirDrop or transfer the file to your computer.

3. Pick a Lens and Preview It

Browse the Streamfog lens catalog — face filters, masks, effects, and stylized looks. Click a lens and it plays on your clip, and you can toggle back to the original to compare before committing to anything.

At the top, under Your looks, you’ll also find the lens currently on your live camera (with its settings), your Beauty Studio look, your VTuber avatar, and AI lenses, so a look you already set up works on video too.

4. Export

Once you’re happy with the look, hit export. Streamfog renders the lens onto every frame and saves an MP4 (H.264) at the original resolution and frame rate, with the original audio kept. Files land in Videos/Streamfog (Movies/Streamfog on Mac), ready to upload anywhere — TikTok, Instagram, YouTube, wherever.

Lens exports are free with no watermark. The rendering happens on your computer, so the time it takes depends on how long your clip is and how fast your machine 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. (If you miss Snap Camera itself, see our Snap Camera alternative guide.)

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 you’d rather not upload your footage — or you just want consistent, reliable face tracking — a desktop app that renders on your own computer 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 export from Streamfog is a proper MP4 at your clip’s original resolution and frame rate — 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 lens in Streamfog’s Video tab → export → upload to TikTok, Instagram Reels, YouTube Shorts, or wherever you post.

What if there are multiple people in the video?

It works best when one person is the main subject and their face is clearly visible. How a lens handles several faces depends on the lens, so preview it on your clip before exporting.

Does the filter look as good as the real Snapchat version?

Streamfog’s lenses run on Snap Camera Kit — the same underlying AR engine that powers Snapchat lenses. So the quality and face tracking are comparable. The difference is just that the Video tab applies the lens to an existing video instead of a live camera feed.

Is my video uploaded?

No. The Video tab renders the clip on your computer; the video file isn’t uploaded to apply the lens. You do need an internet connection and a free Streamfog account, since lenses load online.

Is it free?

Yes. Lens exports are free with no watermark. Only exports that use a Beauty Studio look carry a small Streamfog watermark, unless you have Beauty Pro.


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 that does exactly that.

Download Streamfog for Mac or Windows, open the Video tab, drop in your clip, pick a lens, export — done. The same app also works as a live camera filter for streams and calls; see webcam filters.