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.