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).