Je veux gérer mes téléchargements de Youtube avec un fichier .bat, comme ça :
youtube-dl -o path\%(title)s.%(ext)s --audio-format best -x ^
url
et cela fonctionne très bien dans le cmd, mais lorsque je le place dans un .bat et que je l'exécute, j'obtiens ce qui suit :
Usage: youtube-dl [OPTIONS] URL [URL...]
youtube-dl: error: Cannot download a video and extract audio into the same file! Use "path\(ext)s.%(ext)s" instead of "path\(ext)s" as the output template
Je peux le faire fonctionner en remplaçant %(title)s.%(ext)s
par %(title)s%(ext)s.%(ext)s
. Lorsque j'exécute le .bat, le cmd l'interprète comme suit :
youtube-dl -o path\(ext)s.(ext)s --audio-format best -x url
et j'obtiens un fichier avec le nom (ext)s.m4a
.
Comment puis-je obtenir un fichier correctement nommé avec le chemin que je veux ?