Skip to content

Video summarization from multiple sources (YouTube, Dropbox, Google Drive, local files) using multiple LLM endpoints (OpenAI, Groq, LM-studio).

Notifications You must be signed in to change notification settings

tectijuana/summarize

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

Video Summarization with AI

Open In Colab

Effortlessly summarize videos from multiple sources (YouTube, Dropbox, Google Drive, local files) in Google Colab or locally, using state-of-the-art AI models (free Groq cloud api, OpenAI or any local model).

example.mp4

Features

  • Provides a summary with timestamps for a precise overview of the content + original transcript
  • Summarize videos from YouTube, Dropbox, Google Drive or local files.
  • Llama3-8b model via the free Groq cloud API, OpenAI's GPT-3.5 or local model (tested with LM Studio)
  • Summaries based on auto generated captions for YouTube videos, and supports Whisper for other sources or when captions are not available.

Use Cases

  • Get a quick summary of a lengthy video with timestamps
  • Efficiently take notes on a video with a summary that captures key points
  • Have a grammarly correct transcript of the video

Example of summary

Colab usage

  1. Sign up or log into Groq Console or use OpenAI's ChatGPT for API access.
  2. Obtain your unique API key from either service and input it into the Colab.
  3. Remember the Colab notebook settings to utilize a T4 GPU if using Faster Whisper (basically when the source is Dropbox or GDrive video link)
  4. Input the video URL selecting correct video source type
  5. Run the needed cells
  6. Summaries and transcripts can be downloaded or read directly in the browser using the colab file-explorer pane on the left.

About

Video summarization from multiple sources (YouTube, Dropbox, Google Drive, local files) using multiple LLM endpoints (OpenAI, Groq, LM-studio).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%