Wie kann ich den Download eines YouTube-Videos anhalten/fortsetzen?

Wie kann ich den Download eines YouTube-Videos anhalten/fortsetzen?

Ich habe YouTube-Videos mit youtube-dl heruntergeladen. Aber aufgrund von Netzwerkproblemen oder anderen Problemen kann ich das Video manchmal nicht vollständig herunterladen. Später muss ich das Video von Anfang an herunterladen.

Gibt es eine Möglichkeit, den Download anzuhalten und fortzusetzen? Ich verwende sowohl Chromium als auch Mozilla.

Antwort1

Sie können dies mit der Option tun -c. Wenn Sie beispielsweise zuvor einen Download mit folgendem Befehl gestartet haben:

youtube-dl <some_youtube_URL>

Wenn der Download angehalten oder unterbrochen wurde, können Sie ihn später wie folgt fortsetzen:

youtube-dl -c <some_youtube_URL>

Bildbeschreibung hier eingeben

Antwort2

In Firefox, Sie können installierenAdd-onszum Herunterladen von Videos. InstallierenVideo-Download-HelferUndRunter mit ihnen allenAdd-Ons.

Es wird seinVideo-Download-HelferSymbol unter dem Video. Es gibt eine Schaltfläche mit dem Abwärtspfeil. Klicken Sie darauf. Es gibt eine Menüoption zum Herunterladen mitRunter mit ihnen allen.

Bildbeschreibung hier eingeben

WannRunter mit ihnen allenbeginnt der Download, eskann wieder aufgenommen werdenspäter.

Bildbeschreibung hier eingeben

Antwort3

Suchen Sie die Prozess-ID (PID) des bestimmten YouTube-DL-Prozesses, den Sie anhalten und später fortsetzen möchten.

Sie können diese PID möglicherweise über erhalten pidof youtube-dl, pgrep youtube-dloder, was wahrscheinlich noch besser ist (da möglicherweise mehrere laufende Instanzen von youtube-dl vorhanden sind), über ps aux | grep youtube-dl | grep -v grep.

Verwenden Sie dann die Befehle SIGSTOP (19) und SIGCONT (18), killum die jeweilige PID zu stoppen und später fortzusetzen.

Beispiel;

$ pgrep youtube-dl
1234

So stoppen/unterbrechen Sie den Vorgang:

$ töten -19 1234

und um den Vorgang fortzusetzen:

$ töten -18 1234

Achtung: Ein angehaltener Prozess sollte nach dem Ruhezustand fortgesetzt werden, jedoch nicht nach einem Neustart.

Um weitere Informationen zum Auffinden eines angehaltenen Prozesses zu erhalten und einem laufenden Prozess ein SIGSTOP per Steuerzeichen (^Z oder \x1A) zu senden:

stackoverflow.com: Linux-Befehl zum Anzeigen angehaltener und laufender Prozesse?

unix.stackexchange.com: Wenn Sie aus einem Prozess heraus ^Z drücken, wird er „gestoppt“. Wie wechseln Sie wieder hinein?

Antwort4

Wenn jemand mit dem Befehlyoutube-dlmit zusätzlichen Optionen wie:

  • youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]' <eine_Youtube-URL>

Um den Download fortzusetzen, geben Sie ein-COption mit allem, was in der Zeile stand:

  • youtube-dl -c -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]' <eine_Youtube_URL>

Wenn Sie nur youtube-dl <some_youtube_URL> eingeben, wird die Datei mit Standardparametern von 0 heruntergeladen.

verwandte Informationen