No sinal de porcentagem do arquivo em lote, deve-se escapar, dobrando:
DOSKEY dl=youtube-dl.exe -o "%%(title)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
DOSKEY dlv=youtube-dl.exe -o "%%(title)s.%%(ext)s" -f mp4 $*
win10_HomePremium_x64
youtube-dl_16.05.10
Desde que eu estou usando o Windows, eu configurei um alias para usar youtube-dl.exe
DOSKEY
alias. F:\Downloads\alias.cmd
como exemplo Estes são os alias's
que defini usando o método AutoRun
.
DOSKEY dl=youtube-dl.exe -o "%(title)s.%(ext)s" -x --audio-format mp3 --embed-thumbnail $* DOSKEY dlv=youtube-dl.exe -o "%(title)s.%(ext)s" -f mp4 $*
Então eu vou usar cmd
para executar um dos comandos como
$ dlv https://www.youtube.com/watch?v=YfC8UVKxHaE
A saída do arquivo é apenas (ext)s
.
O que há de errado aqui?
Esta saída de nome de arquivo incorreta não persiste quando os parâmetros são usados diretamente, como
youtube-dl.exe -o "%(title)s.%(ext)s" -f mp4 https://www.youtube.com/watch?v=YfC8UVKxHaE
DOSKEY dl=youtube-dl.exe -o "%%(title)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
para isso ...
DOSKEY dl=youtube-dl.exe -o %%(title)s.%%(ext)s -x --audio-format mp3 --embed-thumbnail $*
No sinal de porcentagem do arquivo em lote, deve-se escapar, dobrando:
DOSKEY dl=youtube-dl.exe -o "%%(title)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
DOSKEY dlv=youtube-dl.exe -o "%%(title)s.%%(ext)s" -f mp4 $*
DOSKEY dl=youtube-dl.exe -o "%%(title)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
para isso ...
DOSKEY dl=youtube-dl.exe -o %%(title)s.%%(ext)s -x --audio-format mp3 --embed-thumbnail $*
Tags command-line video youtube audio