Utilizo bestvideo+bestaudio
el comando para descargar videos de YouTube de más de 720p, ya que las transmisiones de audio y video están separadas. En mi máquina secundaria siempre aparece No such file or directory
un error después de la descarga:
ERROR: file:video.mp4: No such file or directory
Esto es extraño ya que ambos archivos existen y son completamente funcionales. De forma predeterminada, el programa se descarga C:\Windows\SysWOW64
en Windows. Ejecuto PowerShell como administrador, comando completo para un video:
youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=6aLjwVVNq4s
producción:
youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=6aLjwVVNq4s
[youtube] 6aLjwVVNq4s: Downloading webpage
[youtube] 6aLjwVVNq4s: Downloading video info webpage
[youtube] 6aLjwVVNq4s: Extracting video information
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: End of the Line [SFM]-6aLjwVVNq4s.f137.mp4
[download] 100% of 133.01MiB in 04:03
[download] Destination: End of the Line [SFM]-6aLjwVVNq4s.f251.webm
[download] 100% of 13.10MiB in 00:19
[ffmpeg] Merging formats into "End of the Line [SFM]-6aLjwVVNq4s.mkv"
ERROR: file:End of the Line [SFM]-6aLjwVVNq4s.f137.mp4: No such file or directory
youtube-dl 2018.03.26.1
(la últimaversiónen ese momento) instalado.
Respuesta1
De forma predeterminada, el programa se descarga
C:\Windows\SysWOW64
en Windows.
Como pequeño inconveniente, youtuble-dl descarga archivos al directorio relativo desde el que se invocó.
En el caso de un mensaje de administrador Powershell o cmd, los archivos se redirigen desde C:\Windows\System32
(la carpeta predeterminada para un mensaje de administrador) a C:\Windows\SysWOW64
. Esto no es típico de los mensajes de Powershell o cmd que no son de administrador (la carpeta o la redirección).
Con respecto a su problema, podría intentar usar otra ruta (es decir, usar un mensaje que no sea del administrador). No encontré ningún problema conmigo C:\Windows\SysWOW64
mismo, pero quizás FFMpeg se esté ahogando por alguna razón en su caso.