win10_HomePremium_x64 youtube-dl_16.05.10
Como estoy usando Windows, configuré un alias para usaryoutube-dl.exe
ALIAS
- regedit > HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Procesador
- nuevo valor de cadena > "Ejecución automática"
- establezca el valor de ejecución automática para localizar su
DOSKEY
alias. - usemos
F:\Downloads\alias.cmd
como ejemplo
PARÁMETROS DE YOUTUBE-DL
Estos son los que alias's
he configurado usando el AutoRun
método.
DOSKEY dl=youtube-dl.exe -o "%(title)s.%(ext)s" -x --audio-format mp3 --embed-thumbnail $* DOSKEY dlv=youtube-dl.exe -o "% (título)s.%(ext)s" -f mp4 $*
Luego usaré cmd
para ejecutar uno de los comandos así.
PROBLEMA
La salida del archivo es simplemente (ext)s
. ¿Qué pasa aquí?
NOTA
Esta salida de nombre de archivo incorrecto no persiste cuando se usan los parámetros directamente así
youtube-dl.exe -o "%(título)s.%(ext)s" -f mp4https://www.youtube.com/watch?v=YfC8UVKxHaE
REFERENCIA
https://github.com/rg3/youtube-dl/blob/master/README.md#output-template
ARREGLAR
- elimine las comillas dentro de su alias.cmd (un método, como se mencionó anteriormente). Entonces, es de esto:
- Tenga en cuenta que este ejemplo ahora tiene un símbolo de doble porcentaje como @dstftw mencionó anteriormente para escapar del formato de sintaxis que usa Windows.
DOSKEY dl=youtube-dl.exe -o "%%(title)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
a esto...
DOSKEY dl=youtube-dl.exe -o %%(title)s.%%(ext)s -x --audio-format mp3 --embed-thumbnail $*
Respuesta1
En el archivo por lotes, el signo de porcentaje se debe duplicar:
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 $*
Respuesta2
ARREGLAR
- elimine las comillas dentro de su alias.cmd (un método, como se mencionó anteriormente). Entonces, es de esto:
- Tenga en cuenta que este ejemplo ahora tiene un símbolo de doble porcentaje como @dstftw mencionó anteriormente para escapar del formato de sintaxis que usa Windows.
DOSKEY dl=youtube-dl.exe -o "%%(title)s.%%(ext)s" -x --audio-format mp3 --embed-thumbnail $*
a esto...
DOSKEY dl=youtube-dl.exe -o %%(title)s.%%(ext)s -x --audio-format mp3 --embed-thumbnail $*