tectijuana / summarize

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).


Languages

Language:Jupyter Notebook 100.0%