Skip to content

saranrapjs/talk2html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

talk2html

Converts YouTube videos of talks/conferences/panels into an HTML page that you can read, with text on the right and framegrabs on the left.

Screenshot 2025-11-23 at 12 55 40 PM

Prerequisites

You'll need the following installed on your system:

  • yt-dlp - YouTube video downloader
  • ffmpeg - Video frame extraction
  • Whisper (optional) - For local transcription of the video. Produces higher quality text.

Installing Prerequisites

macOS (Homebrew):

brew install go yt-dlp ffmpeg

# Optional: install whisper
brew openai-whisper

Ubuntu/Debian:

sudo apt install golang yt-dlp ffmpeg

# Optional: install Whisper
pip install openai-whisper

Installation

go install github.com/saranrapjs/talk2html

Usage

talk2html https://www.youtube.com/watch?v=VIDEO_ID

About

Creates a readable HTML page for a talk/panel/conference using yt-dlp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages