
Index footage by what is said and shown. FrameQuery creates searchable transcripts, scene descriptions, object labels, and people matches, linked to timecodes in your original files. Available on Windows and macOS.
Indexing from $19/month. Searching indexed footage is free.

Works with
your workflow.
Exports to your NLE. Reads cinema RAW natively.
An interview quote, a product shot, or a person from a previous shoot can become a search query. These examples show how AI video search uses the indexed content to find matching moments.
Speech becomes a transcript with timestamps. Speaker diarization separates the speakers."quarterly goals"Find a passage containing that phrase.
Detected objects are linked to moments in the footage.laptopReview shots containing a detected laptop.
Scene descriptions make the setting and action searchable.coastline at sunsetLook for matching scenes across shoots.
Face clustering groups appearances of the same person. Face and voice matches can be assigned a name.@SarahFind footage linked to Sarah after naming her.
Start with footage from a current project. You can index more clips later and search them alongside the existing library. Processing time varies with your files, device, and connection.
Add a folder from your drives and scan its files. FrameQuery catalogs paths, durations, formats, and camera metadata. Select the footage you want to index.
FrameQuery extracts sampled frames and audio on your device. Those are sent for cloud analysis. Your original video files stay on your drives.
Cloud analysis produces transcripts with speaker diarization, object labels, and scene descriptions. Face and voice recognition run on your device. Results are associated with the relevant moments in each clip.
FrameQuery stores the analysis results and search index on your machine, using Tantivy for keyword matching. The extracted frames and audio sent for analysis are discarded after processing.
Search a phrase, describe a shot, or filter by a named person. Open a result at its matching timecode. Indexed footage remains searchable offline, with no per-query charge.
The indexing servers see only extracted frames and audio, and return structured metadata. Frames can show faces and audio contains voices; the servers do not use them to recognise anyone. Face and voice templates are created and stored on your computer.
| Data | Location | Cloud processing |
|---|---|---|
| Original video files | Your drives | No |
| Extracted frames and audio | Your machine (transient) | Sent for analysis, discarded immediately after |
| Transcripts and metadata | Local search index | Analysis results returned to your device |
| Face and voice templates | Your computer, encrypted | Not sent (uploaded frames and audio can still show faces and contain voices) |
| Search index | Your boot drive | No |
Indexing time, uploads, index size, formats and cost.
Check whether you need search within an editing project, a library on your drives, or a shared media asset manager. Compare supported files, result timecodes, and access for the people using your footage. For professional camera files, check our format compatibility list.
Our guide covers search inside an editing project, on your drives, and in a shared media asset manager.
Learn moreCompare FrameQuery with Iconik.
Learn moreCompare FrameQuery with Frame.io.
Learn moreFor an application that needs to submit footage for analysis and consume the resulting metadata.
Learn moreFind every time someone said anything across your library.
Learn moreMake training and communications libraries searchable.
Learn morePoint FrameQuery at your footage and make your library as searchable as your email.
Indexing from $19/month. Searching indexed footage is free.