Erro "Esse arquivo ou diretório não existe" ao mesclar

Erro "Esse arquivo ou diretório não existe" ao mesclar

Eu uso bestvideo+bestaudioo comando para baixar vídeos superiores a 720p do YouTube, pois os fluxos de áudio e vídeo são separados. Na minha máquina secundária sempre recebo No such file or directoryum erro após o download:

ERROR: file:video.mp4: No such file or directory

Isso é estranho, pois ambos os arquivos existem e são totalmente funcionais. Por padrão, o programa é baixado C:\Windows\SysWOW64no Windows. Eu executo o PowerShell como administrador, comando completo para um vídeo:

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=6aLjwVVNq4s

saída:

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(o mais recenteversãona época) instalado.

Responder1

Por padrão, o programa é baixado C:\Windows\SysWOW64no Windows.

Como uma pequena coisinha, o youtuble-dl baixa arquivos para o diretório relativo de onde foi invocado.

No caso de um prompt Admin Powershell ou cmd, os arquivos são redirecionados de C:\Windows\System32(a pasta padrão para um prompt Admin) para C:\Windows\SysWOW64. Isso não é típico para prompts do Powershell ou cmd que não são de administrador (a pasta ou o redirecionamento).

Em relação ao seu problema, posso tentar usar outro caminho (ou seja, usar um prompt que não seja do administrador). Não encontrei problemas comigo C:\Windows\SysWOW64mesmo, mas talvez o FFMpeg esteja engasgado por algum motivo no seu caso.

informação relacionada