Aller au contenu
yt-dlp

Installer yt-dlp sous macOS

Installez yt-dlp et ffmpeg sous macOS avec Homebrew ou pipx, et gardez-les à jour.

1. Installer yt-dlp

Homebrew est la voie de moindre résistance et installe les deux outils en une ligne.

brew install yt-dlp ffmpeg

Sans Homebrew, pipx garde yt-dlp dans son propre environnement, de sorte qu’il ne peut entrer en conflit avec rien de ce que vous avez installé via Python.

pipx install yt-dlp

Évitez un pip install brut dans le Python du système : les versions récentes de macOS s’y opposent, et quand ça passe, ça finit par casser plus tard pour des raisons sans rapport.

2. Installer ffmpeg

Déjà inclus ci-dessus si vous avez utilisé Homebrew. Sinon, installez-le séparément — la fusion, l’extraction MP3 et l’incrustation en dépendent toutes.

brew install ffmpeg

3. Vérifier que ça a marché

yt-dlp --version
ffmpeg -version

Si le shell ne trouve pas yt-dlp après une installation via pipx, lancez pipx ensurepath et ouvrez un nouveau terminal.

Les cookies de Safari

--cookies-from-browser safari exige l’accès complet au disque pour votre terminal, accordé dans Réglages Système → Confidentialité et sécurité. Sans cela, la lecture échoue avec une erreur de permissions qui ne mentionne pas ce réglage. Chrome et Firefox fonctionnent sans.

Mise à jour

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

Questions fréquentes

macOS ne trouve pas yt-dlp après une installation avec pipx.
Lancez pipx ensurepath, puis ouvrez un nouveau terminal pour que le PATH mis à jour soit pris en compte.
Faut-il autre chose pour les cookies sous macOS ?
Seulement pour Safari : --cookies-from-browser safari exige l'accès complet au disque pour votre terminal, dans Réglages Système → Confidentialité et sécurité. Chrome et Firefox fonctionnent sans.