/quickvid

Your AI-Powered Video Summarization Tool

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

QuickVid

Your AI-Powered Video Summarization Tool

Twitter License

Introduction · Tech Stack · Implementation · Contributing · Snapshots


Introduction

QuickVid is an open-sourced video summarization tool built with Whisper, GPT, LangChain & Supabase.

With QuickVid, you can save time and get the essence of any YouTube video with our intelligent summarization.

Tech Stack

Implementation

QuickVid is built as a standard Next.js application with the shadcn/ui template kit. The following technologies and services are used:

ytdl-core is used to download the YouTube video as an audio file.

Supabase Storage is used as an Amazon S3 alternative to store and serve the audio files generated by ytdl-core.

OpenAI's Whisper is used to perform speech-to-text operation on the particular audio file.

LangChain is used to process the transcript using its Summarization Chain which summarizes a document by dividing it into small chunks.

Contributing

We love our contributors! Here's how you can contribute:

  • Open an issue if you believe you've encountered a bug.
  • Make a pull request to add new features/make quality-of-life improvements/fix bugs.

Author

License:

QuickVid is open-sourced under the GNU General Public License Version 3 (GPLv3) or any later version. You can find it here

Snapshots:

Home Page Home Page Light

Dialog Dialog Light

Summarize Summarize Light

Convert Convert Light

Generate Generate Light