Youtube-dl nie działa


12

Podczas próby pobrania filmu przy użyciu pojawia się następujący błąd youtube-dl.

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

1
wypróbowałeś zaktualizowaną wersję. Spróbuj uruchomić, sudo youtube-dl -Uaby go zaktualizować
Stormvirux,

tak, próbowałem zaktualizowanej wersji nadal nie działa
acabhishek942

1
Sugeruję zainstalowanie DownloadHelper w Firefox. Jest szybki i skuteczny. CLI zajmuje dużo czasu!
A Umar Mukthar,

Odpowiedzi:


15

Czy zainstalowałeś przez apt-get? Wygląda na to, że ta wersja jest nieaktualna. Tak mi się działo:

$ 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.

Możesz zainstalować go z oficjalnych źródeł: https://rg3.github.io/youtube-dl/download.html

Za pomocą curl :

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

Jeśli nie masz loków, możesz alternatywnie użyć 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

Możesz także użyć pip :

sudo pip install --upgrade youtube_dl

Możesz także użyć Homebrew :

brew install youtube-dl


11

Powyższe rozwiązania nie działały dla mnie. Użyłem następujących poleceń z oficjalnej youtube-dlstrony internetowej.

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

Użyj 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

Naprawiłem to dla mnie.


W ten sposób należy zawsze pobierać youtube-dl
geoffmcc

potwierdź: apt-get wersja youtube-dl nie działa, musisz pobrać youtube-dl ze strony internetowej, na której znajdziesz zaktualizowane instrukcje dotyczące pobierania najnowszej wersji - ten post został skopiowany stamtąd, ale ma stary link do pobrania . Pamiętaj, że możesz go również pobrać bez sudo, w ten sposób mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(użyj najnowszego
adresu

3

Osoby napotykające nowe problemy z youtube-dltym błędem „ Ostrzeżenie: powrót do algorytmu podpisu statycznego ” powinny najpierw zainstalować python-pip(jeśli oczywiście go jeszcze nie zainstalowały) z

sudo apt-get install python-pip

a następnie, aby naprawić błąd, użyj

sudo pip install youtube-dl --upgrade

Właśnie to zadziałało dla mnie dziś rano (jak w chwili opublikowania tej odpowiedzi).



1

Zainstaluj pip-python, jeśli jeszcze tego nie zrobiłeś, a następnie wpisz:

sudo pip install --upgrade youtube_dl

To naprawia problem w porządku.



0

Pobrałem youtube-dl z https://yt-dl.org/downloads/2014.09.25/ . Potem zrobiłem chmod 777 youtube-dl i uruchomiłem polecenie. Poprosił mnie o aktualizację przez ./youtube-dl -U, która zaktualizowała mnie do wersji 2015.12.13. Uruchomiłem ponownie ./youtube-dl z adresem URL i problem został rozwiązany.

Próba aktualizacji pipa przy domyślnej instalacji pip youtube-dl nie spowodowała aktualizacji ani nie rozwiązała problemu, wskazując, że wersja pypi może być nieaktualna w przypadku poprawek błędów.


0

Próbowałem tego i wszystko działa teraz dobrze:

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

Teraz znów działa, ponieważ linie te ponownie instalują najnowszą wersję youtube-dl z serwera


apt-get install --reinstall youtube-dlMyślę, że możesz zrobić to samo, ale ...
Bajt Dowódca
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.