{"repo":"sourav4243/sift-video","free":true,"listed":false,"github":"https://github.com/sourav4243/sift-video","clone":"git clone https://github.com/sourav4243/sift-video.git","description":"Semantic video search system that indexes audio and visual content to enable timestamp-accurate retrieval inside videos using natural language queries.","language":"Rust","stars":42,"topics":["cpp","rust","vector-database","rag"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"SIFT-Video Semantic Indexing for Timelines in Video SIFT-Video is a multimodal semantic video search engine that lets you search inside videos using natural language and returns the most relevant timestamps based on audio and visual content. Videos are processed offline, audio and frames are converted into semantic embeddings using pre-trained ONNX models, and indexed in a Qdrant vector database for fast similarity search at query time. --- --- Live Video Ingestion Paste any yt-dlp-compatible URL and watch the pipeline stream SSE events live. The engine downloads, extracts frames, transcribes via Whisper, and embeds into Qdrant automatically. --- Quick Start Prerequisites - Docker and Docker Compose - git 1. Clone If you cloned without --recurse-submodules : 2. Run For CPU Open http://localhost:8080 in your browser. For NVIDIA GPU Requires nvidia-container-toolkit on the host. GPU builds use separate :latest-gpu image tags and offload: - Whisper transcription via GGML CUDA - MobileCLIP inference via the ONNX Runtime CUDA Execution Provider 4. Index a video Option A - web UI: open http://localhost:8080 , go to the upload tab, and either paste a URL or drag in a file. Option B - drop a file: The query engine detects it within 30 seconds and triggers the pipeline automatically. --- Web UI The project ships with a full web interface served directly by the query engine at http://localhost:8080 . Search panel - the default view. Type a natural language query and hit Enter or click ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sourav4243","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sourav4243/sift-video/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}