Skip to content

Web-based video summarization tool using multiple AI models (OpenAI, Groq, Google). Built with FastAPI and Streamlit, featuring vector database storage (pgvector), and smart search integration. Generates concise, accurate video content summaries.

Notifications You must be signed in to change notification settings

LohiyaH/AI-Video-Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

AI Video Summarizer

Python AI License

Project Overview

This is an AI-powered Video Summarization application that leverages advanced natural language processing techniques to generate concise summaries of video content.

Features

  • Automatic video summarization
  • AI-driven content extraction
  • Easy-to-use interface

Prerequisites

  • Python 3.8+
  • pip (Python package manager)

Installation

  1. Clone the repository:
git clone https://github.com/LohiyaH/video-summarizer.git
cd video-summarizer
  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  1. Install dependencies:
pip install -r requirements.txt

Usage

python app.py

Technologies Used

  • Python
  • AI/ML Libraries
  • Video Processing Tools

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

About

Web-based video summarization tool using multiple AI models (OpenAI, Groq, Google). Built with FastAPI and Streamlit, featuring vector database storage (pgvector), and smart search integration. Generates concise, accurate video content summaries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages