AI VIDEO SUMMARIZATION WITH QUIZ GENERATION

Project Code :TCMAJA1305

Objective

The objective of this project is to develop an AI-powered video summarization system that can intelligently condense lengthy video content into concise and meaningful summaries. By leveraging the capabilities of the Gemini API for advanced natural language processing and Spring Boot for building a scalable backend infrastructure, the system aims to automate the extraction of keyframes and audio transcriptions from uploaded videos. These elements are then processed to generate human-like summaries that capture the core essence of the content. The solution is designed to be domain-independent and adaptable for various applications such as education, surveillance, media, and corporate training, ultimately saving users time and enhancing the way video data is consumed and interpreted.

Abstract

In today's digital landscape, video content is abundant across platforms, making manual viewing and analysis time-consuming and inefficient. This project presents an AI-powered Video Summarization System that leverages Spring Boot for scalable backend services and the Gemini API (Google's multimodal AI model) for generating intelligent, human-like video summaries. The system processes uploaded videos to extract keyframes and transcribes audio into text using advanced speech-to-text algorithms. These textual cues, along with frame metadata, are sent to the Gemini API, which analyses the context and generates concise, meaningful summaries using state-of-the-art natural language understanding. The backend, built using Spring Boot, handles video upload, storage, frame extraction, API communication, and summary delivery through RESTful endpoints. The architecture ensures modularity, scalability, and easy integration with frontend platforms or third-party applications. The summarization results include both text-based summaries and optionally highlight reel generation, improving accessibility and content consumption across domains such as e-learning, media, surveillance, and digital journalism. By combining traditional backend engineering with cutting-edge generative AI, the project demonstrates a powerful, automated pipeline for understanding and summarizing video content with minimal human intervention.


Keywords: Video Summarization, Gemini API, Content Compression, Video Analytics

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENTS:

Operating System                    :  Windows 7/8/10
Server-side Script                    :  Java-Spring boot
IDE/Workbench                      :  VS Code, INTELLIJ
Database                                  :  MySQL
Clint Side                                 : React JS

HARDWARE REQUIREMENTS:

Processor                              - I3/Intel Processor
Hard Disk                                - 160GB
Key Board                               - Standard Windows Keyboard
Mouse                                     - Two or Three Button Mouse
Monitor                                   - SVGA
RAM                                         - 8GB

Demo Video

mail-banner
call-banner
contact-banner
Request Video