In this project, video(s) can be uploaded, processed in some manner (in the background) and searched using the subtitles in that video as keywords.
FastApi (Python framework)
DynamoDB (Database)
This is a Python Project. Use of virtualenvwrapper
is recommended. Please use Python 3.6+. Ideally Python 3.8
Download ccextractor (sudo apt install ccextractor) for linux users, Thats it!
Pull docker image of amazon/dynamodb-local and run as a container docker run -p 8000:8000 --name dynamodb amazon/dynamodb-local
pip install -r requirements.txt
python main.py
Server will be running on http://localhost:8002
To check and try apis hit- http://localhost:8002/docs (This is fastapi provided openapi.json)