This project was created based on This repo
This project is a text-based scene search video player designed to enhance video navigation and retrieval. By inputting a description or keywords, users can quickly locate specific scenes within a video. The system leverages advanced and video analysis process.
Deep learning models are used in this tool.
Models : CLIP, BLIP-2
So I recommend you to install the following command for setting an environment.
$ git clone https://github.com/gyuilLim/Scene-search-video-player
$ conda create -n scene_search_video_player python=3.8
$ conda install --file requirements.txt
Change directory '/Scene_search_video_player' and run this command.
$ flask run
Hit threshold | Video1(%) | Video2(%) | Video3(%) | Video4(%) | Video5(%) | AVG |
---|---|---|---|---|---|---|
0.6 | 95 | 100 | 100 | 100 | 100 | 99 |
0.7 | 40 | 90 | 100 | 85.71 | 85 | 80.142 |
0.8 | 0 | 20 | 30 | 28.57 | 10 | 17.147 |
AVG | 45 | 70 | 77 | 71.43 | 65 | 65.67 |
Refer to this blog for troubleshooting. (ex. youtube-dl, pytube, like_count OSError)