This project aims to create a system for summarizing videos automatically using AI. It extracts keyframes, processes features, and reconstructs a summarized video for applications like surveillance, entertainment, and more.
- Extracts keyframes based on visual differences.
- Summarizes videos by clustering similar scenes.
- Reconstructs videos from selected keyframes.
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt
.
Run the main pipeline:
python main.py --input data/input_videos/sample.mp4 --output data/summaries/