File size: 1,300 Bytes
09b2977
 
 
 
 
 
 
 
 
830e830
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
license: apache-2.0
title: Vidio_QA_Chatbot_SYSTEM
sdk: streamlit
emoji: 🔥
colorFrom: blue
colorTo: pink
short_description: you can use it as summarizer also.
---
# Intelligent Video Q&A App with Gemini Vision Pro

This application processes video content using Google's Gemini Vision Pro API, extracts information, and allows users to ask questions about the video. It uses advanced AI techniques to provide intelligent responses.

## Features

- Video upload and processing
- Text and information extraction from video frames using Gemini Vision Pro
- Audio transcription (assuming Gemini Vision Pro supports audio)
- Content summarization
- Code extraction from video content
- Question-answering based on video content
- Similar video search

## Setup

1. Clone the repository
2. Install dependencies: `pip install -r requirements.txt`
3. Set up your Gemini API key in the `.env` file
4. Run the app: `streamlit run app.py`

## Usage

1. Upload a video file
2. Adjust the summary length as needed
3. Process the video
4. Ask questions about the video content
5. Explore similar videos

## Technologies Used

- Streamlit
- OpenCV
- Gemini Vision Pro API
- Google GenerativeAI
- LanceDB

Note: Make sure you have access to the Gemini Vision Pro API and have set up the necessary credentials.