Zum Inhalt springen
yt-dlp

yt-dlp unter macOS installieren

Installiere yt-dlp und ffmpeg unter macOS mit Homebrew oder pipx und halte sie aktuell.

Dieser Artikel ist noch nicht übersetzt und wird deshalb auf Englisch angezeigt. Die Oberfläche ist in deiner Sprache.

1. Install yt-dlp

Homebrew is the path of least resistance and installs both tools in one line.

brew install yt-dlp ffmpeg

Without Homebrew, pipx keeps yt-dlp in its own environment so it cannot collide with anything else you have installed through Python.

pipx install yt-dlp

Avoid a bare pip install into the system Python: recent macOS releases push back on it, and when it does work it tends to break later for unrelated reasons.

2. Install ffmpeg

Included above if you used Homebrew. Otherwise install it separately — merging, MP3 extraction and embedding all depend on it.

brew install ffmpeg

3. Check it worked

yt-dlp --version
ffmpeg -version

If the shell cannot find yt-dlp after a pipx install, run pipx ensurepath and open a new terminal.

Cookies from Safari

--cookies-from-browser safari needs Full Disk Access for your terminal, granted in System Settings → Privacy & Security. Without it the read fails with a permissions error that does not mention the setting. Chrome and Firefox work without it.

Updating

brew upgrade yt-dlp     # Homebrew
pipx upgrade yt-dlp     # pipx

Häufig gestellte Fragen

macOS findet yt-dlp nach der Installation mit pipx nicht.
Führe pipx ensurepath aus und öffne dann ein neues Terminal, damit der aktualisierte PATH übernommen wird.
Brauche ich für cookies unter macOS noch etwas?
Nur für Safari: --cookies-from-browser safari verlangt vollen Festplattenzugriff für dein Terminal, in Systemeinstellungen → Datenschutz & Sicherheit. Chrome und Firefox funktionieren ohne das.
Wie aktualisiere ich yt-dlp?
Eine eigenständige Binary aktualisiert sich mit yt-dlp -U selbst. Hast du über einen Paketmanager installiert, aktualisiere darüber: die Selbstaktualisierung weigert sich, eine Datei zu ändern, die ihr nicht gehört. Aktualisieren löst mehr Probleme als jeder flag.