Skip to content

YouTube playlist transcriber - Extract transcripts from entire playlists for AI analysis. Skip watching hours of videos, get instant summaries with ChatGPT/Claude. Process 100+ videos locally and privately.

Notifications You must be signed in to change notification settings

mapy1874/youtube-playlist-transcriber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

YouTube Playlist Transcriber πŸŽ₯πŸ“

Skip the watching, get straight to the insights. Extract complete YouTube transcripts to feed into AI for instant summaries and analysis.

How to use

πŸ’‘ Perfect For AI-Powered Content Analysis

Don't have time to watch hours of videos? Get full transcripts instantly and let AI do the heavy lifting:

  • ✨ Feed transcripts to ChatGPT/Claude for instant summaries
  • πŸ“Š Process entire playlists - analyze 100+ videos in minutes, not hours
  • 🎯 Extract key insights from long-form content without watching

✨ Key Features

  • πŸ“‹ Full Playlist Support: Process entire YouTube playlists (up to 100 videos) automatically
  • 🎯 Single Video Mode: Quick transcript extraction for individual videos
  • πŸ”’ 100% Private: Runs locally - your data never leaves your computer
  • πŸ“„ Complete Transcripts: Full text with timestamps, ready for AI processing
  • ⚑ Real-time Progress: Watch processing with live updates

πŸš€ Quick Start

1. Clone the repository:

git clone https://github.com/mapy1874/youtube-playlist-transcriber.git
cd youtube-playlist-transcriber

2. Install dependencies and start:

npm install
npm start

3. Open in your browser: Visit http://localhost:3000 and paste either:

  • Single video URL: https://youtube.com/watch?v=...
  • Playlist URL: https://youtube.com/playlist?list=...

Copy the transcript and paste into your favorite AI tool for instant summaries!

🎯 Common Use Cases

  • πŸ“ Meeting/Conference Analysis: Extract key points from recorded sessions
  • πŸŽ“ Educational Content: Convert lectures into study notes
  • πŸ“Š Competitive Research: Analyze competitor content at scale
  • πŸ“° News Tracking: Process multiple news videos for trend analysis

πŸ”§ API Endpoints

Playlist Processing:

  • GET /api/playlist?playlistUrl=... - Process entire playlist
  • GET /api/playlist/stream?playlistUrl=... - Streaming with progress

Single Video:

  • GET /api/transcript?videoUrl=... - Single video transcript
  • GET /api/transcript/stream?videoUrl=... - Streaming single video

Save hours of watching time. Get transcripts, feed them to AI, extract insights instantly.

About

YouTube playlist transcriber - Extract transcripts from entire playlists for AI analysis. Skip watching hours of videos, get instant summaries with ChatGPT/Claude. Process 100+ videos locally and privately.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published