Youtube-dl non funziona


12

Ottengo il seguente errore quando provo a scaricare video usando youtube-dl.

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden

1
hai provato la versione aggiornata? Prova a correre sudo youtube-dl -Uper aggiornarlo
Stormvirux l'

sì, ho provato che la versione aggiornata non funziona ancora
acabhishek942,

1
Ti consiglio di installare DownloadHelper in Firefox. È veloce ed efficace. CLI richiede molto tempo!
A Umar Mukthar,

Risposte:


15

Hai installato tramite apt-get? Sembra che questa versione non sia aggiornata. Questo mi stava succedendo:

$ sudo youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

Puoi installarlo da fonti ufficiali: https://rg3.github.io/youtube-dl/download.html

Usando il ricciolo :

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Se non hai l'arricciatura, puoi in alternativa usare wget :

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Puoi anche usare pip :

sudo pip install --upgrade youtube_dl

Puoi anche usare Homebrew :

brew install youtube-dl


11

Le soluzioni sopra non hanno funzionato per me. Ho usato i seguenti comandi dal youtube-dlsito ufficiale .

http://rg3.github.io/youtube-dl/download.html

Usa wget :

sudo wget https://yt-dl.org/downloads/2014.09.25/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+x /usr/local/bin/youtube-dl

Questo mi ha risolto.


Questo è il modo in cui youtube-dl dovrebbe sempre essere scaricato, secondo me
geoffmcc

conferma: la versione apt-get di youtube-dl non funziona, devi scaricare youtube-dl dal suo sito web, dove troverai le istruzioni aggiornate per scaricare l'ultima versione - questo post è stato copiato da lì ma ha un vecchio link per il download . Nota che puoi anche scaricarlo senza sudo, in questo modo mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(usa l'ultimo URL di download come indicato nella pagina web di youtube-dl
zipizap

3

Coloro che si trovano ad affrontare nuovi problemi con youtube-dlquesto errore " Avvertenza: tornare all'algoritmo di firma statica " devono prima installare python-pip(se non l'hanno già installato, ovviamente) con

sudo apt-get install python-pip

e quindi, per correggere l'errore, utilizzare

sudo pip install youtube-dl --upgrade

Questo è ciò che ha funzionato per me questa mattina (come al momento di pubblicare questa risposta).



1

Installa pip-python se non l'hai già fatto, quindi digita:

sudo pip install --upgrade youtube_dl

Questo risolve il problema.



0

Ho scaricato youtube-dl da https://yt-dl.org/downloads/2014.09.25/ . Ho quindi eseguito un chmod 777 youtube-dl ed eseguito il comando. Mi ha chiesto di eseguire l'aggiornamento tramite ./youtube-dl -U che mi ha aggiornato alla versione 2015.12.13. Ho eseguito di nuovo ./youtube-dl con l'URL e il problema era stato risolto.

Provare un aggiornamento pip sull'installazione pip predefinita di youtube-dl non ha fatto l'aggiornamento o non ha risolto il problema, indicando che la versione pypi potrebbe non essere aggiornata su correzioni di bug.


0

Ho provato questo e ora tutto funziona bene:

apt-get remove youtube-dl
apt-get update
apt-get install youtube-dl

Ora funziona di nuovo, dal momento che quelle linee reinstalleranno l'ultimo youtube-dl dal server


Potresti anche fare solo apt-get install --reinstall youtube-dlper ottenere lo stesso, penso ...
Byte Commander
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.