Building a YouTube Downloader with Claude as Coding Help
Video editor Ema Zamboni built B-ROLL with Claude writing the code: who decided what, three editing problems it fixed, and why the app is still unsigned.
Video editor Ema Zamboni built B-ROLL with Claude writing the code: who decided what, three editing problems it fixed, and why the app is still unsigned.
Online downloader sites, browser extensions, paid desktop apps and command-line tools compared for editors on resolution, codecs, clip ranges and cost.
yt-dlp is a free command-line video downloader under the Unlicense. Who maintains it, whether it is safe and legal, and why it updates so often.
A yt-dlp GUI for editors should trim, convert to ProRes or DNxHR and write credits. B-ROLL's clicks mapped to yt-dlp commands, and when the terminal wins.
Three ways to download only part of a YouTube video: B-ROLL's in and out points, yt-dlp --download-sections, or an online cutter, compared for editors.
Install B-ROLL on Windows 10 or 11, let the first launch fetch yt-dlp, ffmpeg and Deno, then paste a YouTube link and find the file in Downloads.
A download stuck at 0% is still preparing or waiting on setup or sign-in; at 99% ffmpeg is merging or converting. What each stop means and when to act.
HTTP Error 403 Forbidden means YouTube refused the request for the video data. The four causes, what B-ROLL retries by itself, and the fixes in order.
Export a cookies.txt from your own YouTube account in a private window, load it in B-ROLL, and fix expired cookies and the Chrome cookie database error.
Slow YouTube downloads come from throttling, an outdated yt-dlp or your network. How to tell download time from ProRes conversion time, and what fixes it.
Windows 10 and 11 today, macOS and Linux planned. No account, no ads. Voluntary donations keep it free.