Skip to content

MadugulaNaveen/GDSC_WOW

Repository files navigation

Highlights Generator

Project Overview

We are excited to present our project, Video Highlights Extractor, developed during the GDSC WOW hackathon hosted by the Google Developer Student Clubs (GDSC). This project emerged as a solution to the challenge of sifting through lengthy videos to extract the most crucial moments, similar to how highlights of a cricket match are compiled. Our innovative approach earned us the 3rd prize in the competition.

Problem Statement

In the era of abundant digital content, viewers often struggle with the task of finding the most interesting and important segments within long videos. Whether it's for sports, lectures, or any event coverage, manually creating highlight reels is time-consuming. Our project aims to automate this process, providing a seamless way to generate highlight videos.

Solution

The Highlights Genearator leverages advanced video processing techniques to identify and extract key moments from lengthy videos. The extracted clips are then merged into a single, cohesive highlight video. This tool is designed to save time and effort while ensuring that viewers do not miss out on significant content.

[Sample Video that we have generated]

Features

  • Automatic Key Moment Detection: Utilizes Gemini API to extract the most significant segments from long videos.
  • Seamless Merging: Combines extracted highlights into a single, well-structured video.
  • User-Friendly Interface: Easy to use, with minimal input required from the user.
  • Versatile Application: Suitable for various types of videos, including sports, lectures, and event coverage.

Technology Stack

  • Programming Languages: Python, Html, Javascript
  • Libraries and Frameworks: Django, moviepy
  • Video Processing Tools: Gemini API

Usage

To use the Highlights Generator, follow these steps:

  1. Clone the repository using
  • git clone https://github.com/MadugulaNaveen/GDSC_WOW.git
    
  • or download the zip file.
  1. Get your gemini api key and put in the api/utilities.py file.
  2. Run the below commands
  • cd GDSC_WOW
    pip install -r requirements. txt
    python manage.py runserver
    
  • The webapp run on the local server.

Contributors

Meet the team behind the Highlights Generator:

Contributing

We welcome contributions from the community. If you have suggestions for improvements or new features, please feel free to open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published