shotit and shotit-api
The API is the backend service that powers the frontend screenshot-to-video search engine, making them complements that function as a coordinated system rather than alternatives.
About shotit
shotit/shotit
Shotit is a screenshot-to-video search engine tailored for TV & Film, blazing-fast and compute-efficient.
Based on the README, here's a technical summary: Uses a microservices pipeline architecture with specialized workers (watcher, hasher, loader, searcher) that process video ingestion, extract perceptual hashes via LireSolr, and index vectors into Milvus for similarity search. The system integrates object storage (S3-compatible), MySQL for metadata, and Docker Compose orchestration, enabling distributed video indexing and real-time frame-level retrieval with sub-second query latency.
About shotit-api
shotit/shotit-api
The ultimate brain of Shotit, in charge of task coordination.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work