ClipCatalog logo ClipCatalog
EN

Face recognition for searchable video libraries

Windows 100% local face data Free trial · No time limit

ClipCatalog detects faces in your videos, groups recurring people, and turns them into reusable person filters across your library. This page covers the broader capability behind person-based discovery across projects, archive drives, and long-running footage collections.

Looking for a step-by-step walkthrough? See how to find a person in your videos

Download free trial See pricing
Use ClipCatalog's face filter to find every clip a recurring person appears in, grouped automatically from on-device face recognition.

Group recurring people across a library

ClipCatalog turns repeated face detections into reusable person groups, so the same guest, subject, collaborator, or family member becomes a search dimension instead of a memory problem.

Keep face processing local and controllable

Face detection, embeddings, and grouping run on your computer. Nothing is uploaded, and the resulting face data stays in your encrypted local database and FAISS index.

How person-based discovery works in ClipCatalog

ClipCatalog uses on-device AI models to detect faces and compute embeddings, then compares them in a local FAISS index to group recurring people. The result is a reusable person filter that helps you revisit the same subject across an archive.

1

Enable face detection

Toggle face detection on in Settings. A confirmation dialog explains the feature and its implications before enabling it.

2

Faces are detected & grouped

During processing, ClipCatalog detects faces using YuNet and computes embeddings with SFace — both running locally via OpenCV DNN. Similar faces are clustered into person groups.

3

Filter by person across the archive

Select one or more people in the search panel to see matching clips across your indexed library. If you select multiple people, switch All or Any matching and combine with tags, transcripts, dates, and other filters.

Video face recognition software for Windows

ClipCatalog is video face recognition software — a desktop app, not a web service or a browser extension. It runs on Windows 10 and 11, processes your footage entirely on your machine, and uses your GPU when one is available.

Most video facial recognition software falls into two categories: cloud APIs that charge per minute of footage, or research libraries that need a developer to set up. ClipCatalog is neither: it installs like any other Windows app, indexes your existing folders, and lets non-developers run face search across hundreds of hours of video without writing a line of code or paying per call.

1
Video file
MP4, MOV, MKV, …
2
Decode frames
FFmpeg
3
Detect faces
YuNet
4
Embeddings
SFace
5
FAISS index
on disk
6
Search
filter by face

Every stage runs locally on your Windows machine. No frames, no faces, no embeddings ever leave your computer.

Watch the full workflow

See exactly how to find a specific person across your library, step by step.

Open the walkthrough →

Archive-scale workflows

Reuse person groups in family archives

In large family archives, the same people show up across holidays, birthdays, and trips for years. Grouping recurring faces turns those appearances into a reusable retrieval workflow instead of a one-off search.

Search long-running interview archives by subject

Running a long-form interview series or documentary archive? Filter by a guest's face to pull appearances across seasons, then combine it with transcript search to find the exact moments they said what you remember.

Review event footage by person

Large events produce hundreds of clips with the same core people appearing again and again. Person filters help you narrow from the whole event archive to the people that matter for the edit.

What to expect from face recognition

Grouping, not perfect ID

Face recognition groups similar-looking faces so you can find clips by person. It uses k-NN voting with thresholds and margins to reduce false matches, and caps embeddings per person to avoid bias from overrepresented faces. Occasional mis-groups can happen with blurry, partial, or heavily obscured faces.

Works from thumbnails

Face detection runs on sampled frames (thumbnails), not every single frame of video. This keeps processing practical for large libraries while still catching the most visible face appearances. Very brief on-screen moments may not be detected.

If face detection is disabled

When Face Detection is off, the “Footage type” filter won’t be available, and Highlight Score uses fewer signals — so it may be less accurate. You can re-enable Face Detection in Settings at any time. Learn about search filters →

When and how you may use face recognition

Settings view showing face detection before and after enabling it. Face search stays opt-in, and you can turn it off or delete face data later.

Face recognition in ClipCatalog is designed to be transparent and fully under your control. Before enabling it, the app shows a confirmation dialog with the following statement:

Settings view showing face detection before and after enabling it. Face search stays opt-in, and you can turn it off or delete face data later.

"Analyze faces in my videos locally to group similar faces so I can find videos with the same person.
This may be considered biometric data and can be regulated in some countries.
I am responsible for using this feature in compliance with applicable laws.
I can turn it off at any time and clear existing face data."

Frequently asked questions

Do my videos get uploaded for face recognition?

No. Face detection, embedding, and grouping all happen locally on your computer. Your footage and face data never leave your machine.

How accurate is the face grouping?

ClipCatalog uses a smart matching algorithm with k-NN voting, score thresholds, and per-person caps to reduce false matches and avoid bias from overrepresented faces. Accuracy is highest on clear, well-lit, front-facing shots; expect occasional mis-groupings on distant faces, heavy shadows, motion blur, or extreme angles.

Which AI models does ClipCatalog use for face recognition?

Face detection uses YuNet — a lightweight, open detector — and face embeddings are computed with SFace. Both models run locally via OpenCV DNN and ship inside the app. No proprietary cloud APIs, and nothing is downloaded from third-party services at runtime.

Does face recognition use my GPU?

Face detection and embedding can use OpenCL acceleration when available. If your system doesn't support OpenCL, the app falls back to CPU automatically — slower, but it still works on every supported Windows machine.

Is face recognition considered biometric data?

In many jurisdictions, face embeddings and facial geometry are classified as biometric data and may be subject to privacy regulations such as GDPR (EU), BIPA (Illinois, US), or similar laws. ClipCatalog keeps all face data on your machine, makes the feature opt-in, and lets you delete every face crop, embedding, and the FAISS index at any time. You're responsible for ensuring your use complies with the laws that apply to you.

Can I delete all face data?

Yes. From Settings you can delete all detected faces, person groups, and the local FAISS face index in one click. Videos will need to be re-processed if you enable face detection again later.

Try it with one folder

The best way to evaluate the broader face-recognition workflow is to enable it in Settings, process a single project or archive folder, and see how quickly one useful clip turns into a reusable person filter.

Free trial — up to 500 videos, no credit card
Face recognition included in the trial — just enable it
Windows only — download here or see pricing

Try ClipCatalog free — up to 500 videos

No account required. Your footage stays on your computer.

500 videos free No credit card · no account 100% local — footage never leaves your PC