1. yt-dlp installieren
Homebrew ist der Weg des geringsten Widerstands und installiert beide Werkzeuge in einer Zeile.
brew install yt-dlp ffmpeg
Ohne Homebrew hält pipx yt-dlp in einer eigenen Umgebung, sodass es mit nichts kollidieren kann, was du über Python installiert hast.
pipx install yt-dlp
Vermeide ein blankes pip install in das System-Python: Neuere macOS-Versionen sperren sich dagegen, und wenn es doch klappt, geht es später aus unabhängigen Gründen kaputt.
2. ffmpeg installieren
Oben schon enthalten, falls du Homebrew genutzt hast. Sonst installiere es separat — Zusammenführen, MP3-Extraktion und Einbetten hängen alle davon ab.
brew install ffmpeg
3. Prüfen, ob es geklappt hat
yt-dlp --version ffmpeg -version
Wenn die Shell yt-dlp nach einer pipx-Installation nicht findet, führe pipx ensurepath aus und öffne ein neues Terminal.
Cookies aus Safari
--cookies-from-browser safari braucht Full Disk Access für dein Terminal, erteilt in System Settings → Privacy & Security. Ohne das scheitert das Lesen mit einem Rechtefehler, der diese Einstellung nicht erwähnt. Chrome und Firefox funktionieren auch ohne.
Aktualisieren
brew upgrade yt-dlp # Homebrew pipx upgrade yt-dlp # pipx