win10_HomePremium_x64 youtube-dl_16.05.10
Como estou usando o Windows, configurei um alias para usaryoutube-dl.exe
ALIAS
- regedit > HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor
- novo valor de string> "AutoRun"
- defina o valor do AutoRun para localizar o seu
DOSKEY
alias. - vamos usar
F:\Downloads\alias.cmd
como exemplo
PARÂMETROS DO YOUTUBE-DL
Estes são os alias's
que defini usando o AutoRun
método.
DOSKEY dl=youtube-dl.exe -o "%(título)s.%(ext)s" -x --audio-format mp3 --embed-thumbnail $* DOSKEY dlv=youtube-dl.exe -o "% (título)s.%(ext)s" -f mp4 $*
Então usarei cmd
para executar um dos comandos assim
PROBLEMA
A saída do arquivo é apenas (ext)s
. O que há de errado aqui?
OBSERVAÇÃO
Esta saída de nome de arquivo incorreto não persiste ao usar os parâmetros diretamente assim
youtube-dl.exe -o "%(título)s.%(ext)s" -f mp4https://www.youtube.com/watch?v=YfC8UVKxHaE
REFERÊNCIA
https://github.com/rg3/youtube-dl/blob/master/README.md#output-template
CONSERTAR
- remova as aspas do seu alias.cmd (um método, conforme mencionado acima). Então, é a partir disso:
- Observe que este exemplo agora possui o símbolo de porcentagem dupla, como @dstftw mencionado anteriormente, para escapar do formato de sintaxe usado pelo Windows.
DOSKEY dl=youtube-dl.exe -o "%%(título)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
para isso...
DOSKEY dl=youtube-dl.exe -o %%(título)s.%%(ext)s -x --audio-format mp3 --embed-thumbnail $*
Responder1
No arquivo em lote, o sinal de porcentagem deve ser escapado duplicando:
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 $*
Responder2
CONSERTAR
- remova as aspas do seu alias.cmd (um método, conforme mencionado acima). Então, é a partir disso:
- Observe que este exemplo agora possui o símbolo de porcentagem dupla, como @dstftw mencionado anteriormente, para escapar do formato de sintaxe usado pelo Windows.
DOSKEY dl=youtube-dl.exe -o "%%(título)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
para isso...
DOSKEY dl=youtube-dl.exe -o %%(título)s.%%(ext)s -x --audio-format mp3 --embed-thumbnail $*