VIRALIQ: VIdeo RetrievAL through Image Queries
If you're looking for just the source code, it can be found on the source branch.
FFmpeg is required for extracting frames from videos. Download links can be found here.
Note: Windows users will have to add the FFmpeg bin folder to the PATH variable.
Install the package using pip
pip install viraliq
Create video embeddings
viraliq cluster "PATH_TO_VIDEO_DIR"
Search using an image query
viraliq search "PATH_TO_VIDEO_DIR" "PATH_TO_IMAGE"
If you find VIRALIQ useful please cite the following paper:
Srinivasan, Arvind, Aprameya Bharadwaj, Aveek Saha, and Subramanyam Natarajan. "Graph Based Temporal Aggregation for Video Retrieval." arXiv preprint arXiv:2011.02426 (2020).