Blog

Thoughts on video and search

How we're building the search layer video has always been missing and what it means for people who work with footage every day.

Latest|Workflows

How to Organise Terabytes of RED and Blackmagic Footage Without Transcoding

R3D and BRAW files don't need to be transcoded before you can search and organise them. A practical workflow for cinema camera shooters who want a searchable archive without the intermediate files.

FrameQuery Team12 April 20265 min read
Read article
Technology5 min read

Why We Chose Rust and Tauri Over Electron for a Video Desktop App

Electron ships a whole browser. Tauri ships a native webview. For a video application that needs to decode RAW formats and manage large libraries, that difference matters more than you might think.

FrameQuery Team31 March 2026
Technology5 min read

5 Minutes, 2 Lines of Rust, Measurably Less Memory: Our mimalloc Migration

Swapping the global allocator to mimalloc took two lines of Rust. Combined with release profile tuning and AVX2 targeting, the gains were substantial for almost no effort.

FrameQuery Team26 March 2026
Technology8 min read

Making SQLite Fly as a Desktop Video Database

SQLite powers FrameQuery's video library, search indexes, and biometric data. Here is how we tuned it from a single mutex bottleneck to a concurrent, trigger-maintained, full-text-searchable backend.

FrameQuery Team26 March 2026
Technology7 min read

From 500 Threads to Sanity: Taming Concurrency in a Rust Video Pipeline

Tokio's spawn_blocking pool can grow to 500 threads. For CPU-bound video decoding, that is a problem. Here is how we replaced it with bounded concurrency, structured cancellation, and lock-free primitives.

FrameQuery Team26 March 2026
Technology7 min read

Why Our Thumbnails Were Secretly Lossless (and How We Fixed It)

The image crate's WebP encoder ignores the quality parameter and always outputs lossless. We found out the hard way, and rebuilt the entire thumbnail pipeline while we were at it.

FrameQuery Team26 March 2026
Technology7 min read

Zero-Copy GPU Decoding on Every Platform

CUDA pinned buffers on Windows, Metal unified memory on macOS, Vulkan compute shaders for ProRes RAW. How FrameQuery decodes professional video formats without unnecessary memory copies.

FrameQuery Team26 March 2026
Product4 min read

Introducing Projects: Workspace-Level Organisation for Your Video Library

When you manage footage for multiple clients, everything in one flat list stops working. Projects give you scoped workspaces that filter your entire library, from videos and sources to search and dashboard stats.

FrameQuery Team25 March 2026
Workflows4 min read

From Shoot to Selects in Minutes: Searching Multicam Interview Footage

Eight hours of multicam interview footage. Multiple cameras, multiple subjects. Pull your selects in minutes instead of spending a full day scrubbing timelines.

FrameQuery Team25 March 2026
Product6 min read

A Video Editor's Guide to BIPA, GDPR, and Facial Recognition Compliance

If your video tools use face or voice recognition, privacy laws apply. What BIPA, GDPR, and other regulations mean for video teams, in plain English.

FrameQuery Team19 March 2026
Product5 min read

What Is Semantic Video Search? A Plain-English Guide for Editors

Semantic search understands what you mean, not just what you type. How it works for video, why it matters, and what it changes about your editing workflow.

FrameQuery Team13 March 2026
Workflows4 min read

FCPXML Export Explained: Moving Search Results Directly Into Your Timeline

Search your footage, find the clips you need, and drop them straight into your NLE timeline. How FrameQuery's FCPXML export bridges the gap between search and edit.

FrameQuery Team8 March 2026
Workflows4 min read

How to Build a Searchable Stock Footage Library Without Paying for Cloud Storage

Turn years of accumulated footage into a private, searchable archive that lives on your own drives. No subscriptions, no permanent cloud storage, no waiting.

FrameQuery Team3 March 2026
Technology5 min read

How We Built People Matching: Face and Voice Recognition With Privacy That Actually Holds Up

FrameQuery can match faces and voices across your entire video library. We built the encryption architecture for GDPR, CCPA, and BIPA compliance from day one.

FrameQuery Team23 February 2026
Product2 min read

Introducing Reviews: Get Feedback on Your Edits Without Leaving FrameQuery

Share any video as a review link. Reviewers leave frame-accurate comments and annotations, you get notified, upload revisions, and track approvals. Unlimited reviews on every plan.

FrameQuery Team23 February 2026
Product8 min read

How FrameQuery Compares to Other Video Search and Management Tools

An honest look at where FrameQuery fits alongside video search, asset management, and AI-powered analysis tools. We're new, and we're not pretending otherwise.

FrameQuery Team18 February 2026
Technology3 min read

Native R3D and BRAW Decoding: How We Built GPU-Accelerated Cinema Camera Support

Most video tools punt on professional RAW formats. FrameQuery decodes RED R3D and Blackmagic BRAW files natively with GPU acceleration, so you can index cinema footage without transcoding.

FrameQuery Team18 February 2026
Product2 min read

Why Video Search Is Broken (And How We're Fixing It)

You can search the entire internet in milliseconds, but finding a single moment in your own footage still means scrubbing through hours of timeline. Why that's still the case, and what FrameQuery does differently.

FrameQuery Team18 February 2026
Product3 min read

Why FrameQuery Uses Hybrid Architecture (And Why Your Video Tool Should Too)

Your originals are never stored on our servers. Your search index lives on your disk. Why we built FrameQuery as a hybrid desktop app - cloud-processed, locally searchable - instead of another cloud platform.

FrameQuery Team15 February 2026
Technology2 min read

CUDA, Metal, and CPU: Cross-Platform GPU Acceleration in a Desktop Video App

FrameQuery uses NVIDIA CUDA on Windows and Linux, Apple Metal on macOS, and falls back to CPU when no GPU is available. All from a single Rust codebase.

FrameQuery Team12 February 2026
Technology2 min read

Behind the Scenes: How FrameQuery Indexes Your Videos

A look at how FrameQuery turns raw footage into an instantly searchable index, covering transcription, object detection, face recognition, and scene understanding.

FrameQuery Team10 February 2026
Workflows2 min read

5 Workflows FrameQuery Unlocks for Video Teams

From finding B-roll in seconds to building searchable archives, here are five ways teams are planning to use FrameQuery in their daily work.

FrameQuery Team4 February 2026

Stop scrubbing. Start searching.

Join the waitlist and be the first to search your video library with semantic search.

Free search, forever|Early adopter pricing