Ich verwende youtube-dl, um Videos von youtube herunterzuladen. Aber wenn ich schreibe:
youtube-dl http://www.youtube.com/watch?v=rn_YodiJO6k
Ich bekomme:
[youtube] Setting language
[youtube] rn_YodiJO6k: Downloading video webpage
[youtube] rn_YodiJO6k: Downloading video info webpage
[youtube] rn_YodiJO6k: Extracting video information
ERROR: unable to download video
Was mache ich falsch?
command-line
youtube
Rondogiannis Aristophanes
quelle
quelle
Antworten:
Dieselbe Frage wurde auf unix.stackexchange.com gestellt.
Youtube hat etwas geändert, um es inkompatibel zu machen. Es
youtube-dl
wurde in der neuesten Version behoben. Verwenden Sie Folgendes, um ein Update durchzuführen,youtube-dl
bis das Paketsystem die aktualisierte Version erhält:Aktualisieren
Wie von sup in den Kommentaren erwähnt
youtube-dl
, wurde in Ubuntu gepatcht, um die--update
Option aus Sicherheitsgründen zu deaktivieren ( der Bugreport ist hier ). Es wird auch im Bugreport argumentiert, dassyoutube-dl
es sich um ein sich bewegendes Ziel handelt, so dass die Version in den Repositorys oft nicht mehr aktuell ist. Dies macht ein einfaches Upgrade erforderlich.Ein einfaches Upgrade ist weiterhin möglich mit z
pip
. So installieren (möglicherweise möchten Sieyoutube-dl
zuerst alte Versionen von deinstallieren ):Ein Upgrade kann jetzt durchgeführt werden mit:
Wie auf der Download-Seite von youtube-dl dokumentiert . Beachten Sie, dass mit dieser Methode auch ähnliche Sicherheitsbedenken verbunden sind.
quelle
sudo wget https://yt-dl.org/downloads/2013.11.07/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
(Infos von hier: rg3.github.io/youtube-dl/download.html )pip
Alternative hinzugefügt, die fast genauso praktisch ist.Bei mir haben folgende Zeilen geklappt:
quelle
Sie müssen
"
vor und nach der URL des Videos doppelte Anführungszeichen ( ) setzen , damit es funktioniert. Ich glaube nicht, dass es ein Fehler ist.Beispielsweise:
quelle