Technology5 min read5 Minutes, 2 Lines of Rust, Measurably Less Memory: Our mimalloc MigrationSwapping 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 readMaking SQLite Fly as a Desktop Video DatabaseSQLite 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 readFrom 500 Threads to Sanity: Taming Concurrency in a Rust Video PipelineTokio'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 readWhy 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 readZero-Copy GPU Decoding on Every PlatformCUDA 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
Technology5 min readHow We Built People Matching: Face and Voice Recognition With Privacy That Actually Holds UpFrameQuery 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
Technology3 min readNative R3D and BRAW Decoding: How We Built GPU-Accelerated Cinema Camera SupportMost 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
Technology2 min readCUDA, Metal, and CPU: Cross-Platform GPU Acceleration in a Desktop Video AppFrameQuery 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 readBehind the Scenes: How FrameQuery Indexes Your VideosA 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