youtube-dl non funziona


25

Sto usando youtube-dl per scaricare alcuni video da youtube. Ma quando scrivo:

youtube-dl http://www.youtube.com/watch?v=rn_YodiJO6k

Ottengo:

[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

Che cosa sto facendo di sbagliato?


1
Hai provato a guardare quel video? Non riesco ad accedervi dal mio paese.
Gennaio

Quando premo questo link Is lo mostra: youtube.com/watch?v=rn_YodiJO6k
Rondogiannis Aristophanes

1
È un problema con questo particolare video o anche con altri?
Gennaio

Tutti i video che ho provato
Rondogiannis Aristophanes,

Questo è in realtà un bug e ho inserito un bug del launchpad * bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1128610 ) che si riferisce alla correzione a monte.
nealmcb,

Risposte:


31

La stessa domanda è stata posta su unix.stackexchange.com.

Youtube ha cambiato qualcosa per renderlo incompatibile youtube-dl, è stato risolto nell'ultima versione. Utilizzare quanto segue per aggiornare youtube-dlfino a quando il sistema del pacchetto non ottiene la versione aggiornata:

sudo youtube-dl -U

Aggiornare

Come notato da sup nei commenti youtube-dlè patchato in Ubuntu per disabilitare l' --updateopzione a causa di problemi di sicurezza ( il bugreport è qui ). Viene anche affermato nel report dei bug che youtube-dlè un bersaglio mobile, quindi la versione nei repository è spesso obsoleta. Ciò rende semplice l'aggiornamento di una necessità.

Un facile aggiornamento è ancora possibile con es pip. Installa in questo modo (potresti voler disinstallare prima le vecchie versioni youtube-dl):

sudo pip install youtube_dl

L'aggiornamento può ora essere eseguito con:

sudo pip install --upgrade youtube_dl

Come documentato sulla pagina di download di youtube-dl . Si noti che problemi di sicurezza simili sono allegati anche a questo metodo.


1
Questo non funziona più: bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1063469 Installa una nuova versione dall'upstream : 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(informazioni da qui: rg3.github.io/youtube-dl/download.html )
sup

1
@sup: ho aggiunto pipun'alternativa che è quasi altrettanto conveniente.
Thor,

Bene, solo che è già disabilitato, modifico la tua risposta per rifletterla.
sup

5

Per me le seguenti linee hanno funzionato:

sudo apt-get remove -y youtube-dl
wget -O - https://yt-dl.org/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl > /dev/null
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r

-6

Devi inserire virgolette doppie ( ") prima e dopo l'URL del video per farlo funzionare. Non penso sia un bug.

Per esempio:

youtube-dl "<video-URL>"

Questo non risolverà il problema.
David Foerster,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.