Image Lightbox

Image Lightbox

Image Lightbox

Image Lightbox

Zoom: 125%

Zoomable image

YouTube Transcript Downloader

Description

This project is a Python script built in Tkinter to quickly transcribe and download YouTube video transcripts. Intended to use output for AI models.

Features

  • Quickly turn YouTube videos into a downloadable text file, useful for plugging into AI chatbots like ChatGPT
  • Compatible with a variety of URL formats including playlists, shorts, embeds, etc.
  • Download simple raw text transcripts or include timestamps for extra context

Technologies Used

This project was built purely with Python, using Tkinter for the interface. The youtube-transcript-api is used to generate the transcript from the YouTube URL.

Development Process & Motivation

When working with AI chatbots I needed a way to quickly analyze videos. I found many video transcript sites online but they were either slow due to network requests or would make unnecessary AI summaries, and I really just needed raw text. I figured it would be relatively simple to make my own once I found the youtube-transcript-api.

Future Plans & Improvements

This is just meant to be a simple lightweight script to turn YouTube videos into text, so I don't want to add features that may not be necessary. I might upgrade the UI later to a more aesthetic option than Tkinter, but I also like the simplicity. Here's the repo if anyone is interested in building on it.

Contact Me

Let’s make your idea a reality

Thank you for taking the time to visit my website! If you're looking for a skilled and innovative developer to work with, don't hesitate to reach out. Whether you have a job opportunity or a freelance project in mind, let's connect and see how we can work together.

You can send me a message below or email me at stevenmendoza.dev@gmail.com