Youtube-dl OUTPUT TEMPLATE% (title) s.% (Ext) s не работает с set / p в windows - PullRequest
0 голосов
/ 30 января 2020

Я использовал командный файл с командами: -
set / p ytlink = "Введите ссылку на видео Youtube: -"
youtube-dl -f "bestvideo [высота <= 1080] + bestaudio / best [высота <= 1080] "-o" D: \ Videos \% (title) s.% (ext) s "% ytlink% <br>пауза

но имя выходного файла - (ext) s.webm , кажется, cmd обрабатывает % (title) s.% in -o "D: \ Videos \% (title) s.% ( ext) s " как переменная. Так как получить заголовок видео?
OS = Windows 10 64bit 1909
youtube-dl = 2020.01.24

1 Ответ

1 голос
/ 31 января 2020

Вы должны использовать двойной% в пакетном файле.

   set /p ytlink="Enter the link of Youtube Video:- "
youtube-dl -f "bestvideo[height<=1080]+bestaudio/best[height<=1080]" -o "D:\Videos\%%(title)s.%%(ext)s"     %ytlink%
pause
...