How to use yt-dlp on a Mac (and without the Terminal)
By Suraj, Unloop Studio · Updated
Short answer
Install yt-dlp and ffmpeg with Homebrew, then use yt-dlp -x --audio-format mp3 for audio or --merge-output-format mp4 for video. Keep it updated with brew upgrade yt-dlp. If you don’t want to remember commands, a small app like GrabKar puts the same options behind buttons.
Install
brew install yt-dlp ffmpegCommon commands
# best video + audio, saved as MP4
yt-dlp -f "bv*+ba/b" --merge-output-format mp4 "URL"
# audio only as MP3
yt-dlp -x --audio-format mp3 "URL"
# save to the Desktop
yt-dlp -P ~/Desktop "URL"
# sites that need your login session
yt-dlp --cookies-from-browser chrome "URL"Keep it updated
Sites change often, so an outdated yt-dlp is the most common reason downloads fail.
brew upgrade yt-dlpUse it responsibly
Download content only when you have permission or the platform allows it.
FAQ
Why does yt-dlp suddenly stop working?
Usually because the site changed. Updating yt-dlp fixes most failures.
Does yt-dlp need ffmpeg?
For merging separate video and audio streams and converting to MP3, yes.