youtube-dl | Parâmetros de saída | remover apenas a tag "-id" anexada

0

win10_HomePremium_x64 youtube-dl_16.05.10

Desde que eu estou usando o Windows, eu configurei um alias para usar youtube-dl.exe

ALIAS

  • regedit > Processador HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Command
    • novo valor de string > "AutoRun"
    • defina o valor de AutoRun para localizar seus 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 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

PROBLEMA

A saída do arquivo é apenas (ext)s . O que há de errado aqui?

NOTA

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

REFERÊNCIA

link

FIX

  • remova as aspas dentro do seu alias.cmd (um método, como mencionado acima). Então, é disso:
    • Observe que este exemplo agora tem símbolo de porcentagem dupla como @dstftw mencionado anteriormente para escapar do formato de sintaxe usado pelo Windows.

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 $*

    
por fohrums 17.05.2016 / 13:47

2 respostas

1

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 $*
    
por 17.05.2016 / 20:54
0

FIX

  • remova as aspas dentro do seu alias.cmd (um método, como mencionado acima). Então, é disso:
    • Observe que este exemplo agora tem símbolo de porcentagem dupla como @dstftw mencionado anteriormente para escapar do formato de sintaxe usado pelo Windows.

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 $*

    
por 18.05.2016 / 10:55