Fehler "Keine solche Datei oder Verzeichnis" beim Zusammenführen

873
user889909

Ich benutze den bestvideo+bestaudioBefehl, um Videos mit mehr als 720p von YouTube herunterzuladen, da Audio- und Video-Streams getrennt werden. Auf meinem sekundären Rechner erhalte ich No such file or directorynach dem Herunterladen immer eine Fehlermeldung:

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

Dies ist ungerade, da beide Dateien existieren und voll funktionsfähig sind. Standardmäßig wird das Programm C:\Windows\SysWOW64unter Windows heruntergeladen . Ich führe PowerShell als Administrator aus, vollständiger Befehl für ein Video:

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

Ausgabe:

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(die aktuellste version ) installiert.

0
Das Problem wurde durch einmaliges "Aufrufen" von FFmpeg gelöst, indem eine einfache Dateiformatkonvertierung durchgeführt wurde (ich habe diese Frage gestellt, war unterwegs und hatte keinen Zugriff auf mein Konto). user598527 vor 6 Jahren 0

1 Antwort auf die Frage

1
Anaksunaman

Standardmäßig wird das Programm C:\Windows\SysWOW64unter Windows heruntergeladen .

Als kleine Nippel lädt youtuble-dl Dateien in das relative Verzeichnis herunter, aus dem es aufgerufen wurde.

Im Falle einer Admin-Powershell- oder cmd-Eingabeaufforderung werden die Dateien von C:\Windows\System32(dem Standardordner für eine Admin-Eingabeaufforderung) nach umgeleitet C:\Windows\SysWOW64. Dies ist nicht typisch für Nicht-Admin-Powershell- oder Cmd-Eingabeaufforderungen (Ordner oder Umleitung).

In Bezug auf Ihr Problem versuche ich möglicherweise, einen anderen Pfad zu verwenden (dh eine Eingabeaufforderung ohne Administratorberechtigung). Ich habe keine Probleme mit C:\Windows\SysWOW64mir selbst, aber vielleicht erstickt FFMpeg es aus irgendeinem Grund in Ihrem Fall.

Das Problem wurde durch einmaliges "Aufrufen" von FFmpeg gelöst, indem eine einfache Dateiformatkonvertierung durchgeführt wurde (ich habe diese Frage gestellt, war unterwegs und hatte keinen Zugriff auf mein Konto). user598527 vor 6 Jahren 0
Gut zu hören, dass du es gelöst hast. =) Anaksunaman vor 6 Jahren 0