Aller au contenu
yt-dlp

Installer yt-dlp sous Windows

Installez yt-dlp et ffmpeg sous Windows avec winget, Scoop ou un simple téléchargement, et réglez les erreurs de PATH qui suivent.

1. Installer yt-dlp

winget est livré avec Windows 10 et 11 et gère le PATH pour vous, c’est-à-dire exactement la partie que l’on rate en installant à la main.

winget install yt-dlp.yt-dlp

Si vous utilisez déjà Scoop ou Chocolatey, l’un comme l’autre convient tout aussi bien :

scoop install yt-dlp
choco install yt-dlp

La voie manuelle est un simple yt-dlp.exe depuis la page officielle des versions. Placez-le dans un dossier présent dans votre PATH — le laisser sur le Bureau ne marche que tant que votre terminal se trouve justement dans ce dossier, et c’est la cause habituelle de « yt-dlp is not recognized ».

2. Installer ffmpeg

yt-dlp télécharge sans ffmpeg, mais tout ce qui est intéressant en a besoin : fusionner vidéo et audio séparés, extraire du MP3, incruster sous-titres ou vignettes, découper des passages. Installez-le maintenant plutôt qu’après le premier échec déroutant.

winget install Gyan.FFmpeg

3. Vérifier que ça a marché

Ouvrez un nouveau terminal — un terminal déjà ouvert garde l’ancien PATH — et lancez :

yt-dlp --version
ffmpeg -version

Deux numéros de version signifient que c’est terminé.

Les guillemets sous Windows

PowerShell et cmd n’échappent pas comme bash, et une commande copiée d’un tutoriel orienté Linux casse souvent exactement pour cette raison. Sous PowerShell, les apostrophes sont littérales — le choix le plus sûr pour un sélecteur de format ou un modèle de sortie. Sous cmd, utilisez des guillemets doubles. Dans un fichier .bat, chaque % doit être doublé.

yt-dlp -o '%(title)s.%(ext)s' URL     # PowerShell
yt-dlp -o "%(title)s.%(ext)s" URL     # cmd
yt-dlp -o "%%(title)s.%%(ext)s" URL   # inside a .bat file

Le sélecteur de shell du générateur produit la bonne forme pour chacun de ces cas, vous pouvez donc copier sans rien réécrire.

Mise à jour

Un yt-dlp.exe autonome se met à jour tout seul avec yt-dlp -U. Installé via winget, Scoop ou Chocolatey, mettez-le à jour avec le même outil — l’auto-mise à jour refusera, parce que le fichier appartient au gestionnaire de paquets.

Questions fréquentes

Windows dit que yt-dlp n'est pas reconnu. Pourquoi ?
L'exécutable n'est pas dans le PATH, ou le terminal était ouvert avant l'installation. Ouvrez d'abord un nouveau terminal ; si cela ne suffit pas, installez via winget ou Scoop, qui gèrent le PATH pour vous.
Sous Windows, yt-dlp ne trouve pas ffmpeg.
Installez-le avec winget install Gyan.FFmpeg, ouvrez un nouveau terminal et vérifiez avec ffmpeg -version. Placer ffmpeg.exe dans le même dossier que yt-dlp.exe fonctionne aussi.