Wie lade ich Videos mit einem Terminal-basierten Befehl von einer beliebigen Site herunter?


16

Ich möchte Videos von jeder Site mit dem Terminalbefehl " youtube-dl" herunterladen, aber es werden keine Videos von einigen Sites wie der Khan Academy heruntergeladen. Was ist das Beste daran?


+1 für die Kalrifizierung, was Sie brauchen und angeben, was Sie wissen
Maythux

Das Hauptproblem besteht nicht darin, die Videodatei herunterzuladen (wget can do), sondern darin, die URL zum Herunterladen der Videodatei zu finden.
Inglebard

Antworten:


7

Sie können auch dafür verwenden youtube-dl. Kopieren Sie einfach die URL des Videos. Falls Sie den Link nicht kennen. Klicken Sie einfach mit der rechten Maustaste und sehen Sie unter " Frame-Informationen anzeigen" die Video-URL. Dann

youtube-dl videourl

1
Keine Notwendigkeit, dies abzustimmen. Die Informationen in der Frage sind veraltet. Die Website der Kahn-Akademie wird jetzt unterstützt
jfs

3

Sie können dafür verwenden wget.

Geben Sie den folgenden Befehl im Terminal ein:

 apt­-get install wget

Laden Sie eine einzelne Datei mit wget herunter.

 wget "your video url link"

Dies funktioniert nicht für Videos. Es sei denn, es gibt eine spezielle Flagge, die Sie nicht erwähnt haben.
Nikos

wget sollte in Ordnung sein, es sei denn, die URL ist nicht das Video src, sondern die Seite, dann wird es die HTML-Seite greifen.
Blkc

2

Sie können movgrab verwenden.

So installieren Sie Movgrab:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install movgrab

Überprüfen Sie dies für weitere Informationen

Oder Sie können die Quelle herunterladen, extrahieren und kompilieren:

 wget https://sites.google.com/site/columscode/files/movgrab-1.2.1.tar.gz
 tar xvf movgrab-1.2.1.tar.gz
 cd movgrab-1.2.1/
 ./onfigure
 make
 sudo make install

Wenn ich den Befehl "sudo apt-get install movgrab" eingebe, wird der Fehler "E: Das Paket movgrab kann nicht gefunden werden"
angezeigt


Haben Sie das Repositoy hinzugefügt?
1.

Vielen Dank, ich habe es erfolgreich installiert, aber wenn Sie den Befehl "movgrab youtube.com/watch?v=S3t-5UtvDN0 " eingeben , um es herunterzuladen, brauche ich ein Video, aber es funktioniert nicht. Ich versuche mehrere Videos und ich habe die gleichen Ergebnisse
user2412540

Überprüfen Sie den obigen Link. Es ist besser, den Link zwischen doppelten Anführungszeichen einzufügen
Maythux

1

Sie könnten dies verwenden:

wget --force-yes "'echo$http:url'" 

und es könnte gut so funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.