A PERSONAL MEDIA PIPELINE
YouTube→Podcast
Any video. Now a podcast.
A personal pipeline that turns any YouTube video into a private podcast episode. Paste a URL and a few minutes later the episode shows up in your podcast app — with an AI-written, AI-narrated briefing stitched on the front so you know what you’re about to hear. Built for listening to talks, lectures, and long-form video on a commute, where screens are useless but earbuds aren’t.
The signal chain
Paste a YouTube URL
The tool grabs the video’s title, channel, and transcript — official captions when they exist, auto-generated ones when they don’t.
AI writes a briefing
GPT-4o-mini turns the transcript into a spoken-style briefing, sized to the video — a short video gets a 30-second intro, a 2-hour lecture gets a proper overview.
AI narrates it
OpenAI text-to-speech reads the briefing aloud, so every episode opens with a clean, podcast-tone summary of what’s coming.
Stitch & compress
ffmpeg concatenates the narrated briefing with the original audio (extracted via yt-dlp), auto-picking a bitrate that keeps even multi-hour episodes under storage limits.
Publish to RSS
The episode is committed to a git-backed store and appended to an RSS feed — with the video’s thumbnail as episode art. Git as a podcast CDN: versioned, free, and surprisingly good at it.
Subscribe anywhere
The feed is standard RSS, so it works in Apple Podcasts, Overcast, Pocket Casts — anything. New episodes just appear, like a real show.
In the rack
The tool and its episode library are private — it runs inside a members-only family hub, and the feed carries personal listening. This page is the public tour.