Skip to content

vijaykumargowdakk/AI-video-summariser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎥 AI Video Summarizer

🚀 Summarize and analyze videos with AI! This project leverages Google Gemini AI to generate insightful video summaries. Built with Streamlit, it provides an interactive UI for users to upload videos and extract key insights. Runs seamlessly on Google Colab! 💻


🚀 Features

Upload & Analyze Videos: Supports MP4, MOV, AVI 🎞️
AI-Powered Summarization: Uses Google Gemini 2.0 Flash Exp 🧠
Interactive Insights: Ask questions about your video 📜
Google Colab Support: Run it anywhere, no local setup needed! ☁️
Streamlit Interface: Simple, fast, and user-friendly UI 🚀


📌 Steps to Run the Project

1️⃣ Upload Files to Google Colab 📂

Follow these steps to upload and run the project:

  1. Open Google Colab (Click Here)
  2. Click on the folder icon 📁 in the left sidebar
  3. Click the Upload button ⬆️ and select these files:
    • Untitled2.ipynb (Jupyter Notebook)
    • app.py (Streamlit App)
    • requirements.txt (Dependencies)

2️⃣ Install Dependencies 📦

Run the following command in a Colab cell to install required libraries:

!pip install -r requirements.txt

3️⃣ Run the Jupyter Notebook ▶️

Click Run All Cells in Untitled2.ipynb to start the server.

4️⃣ Get Your App Link 🔗

Once the notebook runs successfully, you’ll see a Streamlit App link in the last output cell. Click on it! 🎯

5️⃣ Start Using Your Video Summarizer 🎥

Upload your video, enter your query, and let AI summarize it for you!


🔧 Installation & Running Locally (Optional)

Want to run it on your local machine instead of Google Colab? Follow these steps:

1️⃣ Clone the Repository

git clone https://github.com/your-username/ai-video-summarizer.git
cd ai-video-summarizer

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Run the App

streamlit run app.py

🎯 Technologies Used

  • Python 🐍
  • Streamlit 🚀
  • Google Generative AI (Gemini 2.0 Flash Exp) 🤖
  • phidata, dotenv, FastAPI, Uvicorn
  • PostgreSQL & Vector Search 📚

🤝 Contributing

Love this project? Fork it, improve it, and send a Pull Request! 🚀


📧 Contact

For questions or feedback, open a GitHub Issue or reach out via email. 💌


🎯 Summarize videos with AI effortlessly! 🚀🎥

About

AI video summarise built using python and streamlit which can be run on Google Collab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published