Youtube-dl não funciona


12

Recebo o seguinte erro ao tentar fazer o download de vídeo usando youtube-dl.

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

1
você tentou a versão atualizada. Tente executar sudo youtube-dl -Upara atualizá-lo
Stormvirux

Sim, eu tentei a versão atualizada ainda não funcionar
acabhishek942

1
Eu sugiro que você instale o DownloadHelper no firefox. É rápido e eficaz. A CLI leva muito tempo!
Um Umar Mukthar

Respostas:


15

Você instalou via apt-get? Parece que esta versão está desatualizada. Isso estava acontecendo comigo:

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

Você pode instalá-lo de fontes oficiais: https://rg3.github.io/youtube-dl/download.html

Usando ondulação :

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 você não tem curl, pode usar o 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

Você também pode usar pip :

sudo pip install --upgrade youtube_dl

Você também pode usar o Homebrew :

brew install youtube-dl


11

As soluções acima não funcionaram para mim. Eu usei os seguintes comandos no youtube-dlsite oficial .

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

Use 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

Isso consertou para mim.


Isto é como youtube-dl deve sempre ser baixado, na minha opinião
geoffmcc

confirme: a versão apt-get do youtube-dl não funciona, você deve baixar o youtube-dl em seu site, onde encontrará instruções atualizadas para baixar a versão mais recente - esta postagem foi copiada de lá, mas possui um link de download antigo . Note que você também pode baixá-lo sem sudo, como este mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(utilize a última URL de download, como indicado na página youtube-dl
zipizap

3

Aqueles que enfrentam novos problemas com o youtube-dlerro " Aviso: voltando ao algoritmo de assinatura estática " devem primeiro instalar python-pip(se ainda não o instalaram, é claro) com

sudo apt-get install python-pip

e, em seguida, para corrigir o erro, use

sudo pip install youtube-dl --upgrade

Foi o que funcionou para mim esta manhã (como no momento de postar esta resposta).



1

Instale o pip-python, se você ainda não o fez, digite:

sudo pip install --upgrade youtube_dl

Isso resolve o problema corretamente.



0

Eu baixei o youtube-dl em https://yt-dl.org/downloads/2014.09.25/ . Eu então fiz um chmod 777 youtube-dl e executei o comando. Ele me pediu para atualizar via ./youtube-dl -U, que me atualizou para a versão 2015.12.13. Corri ./youtube-dl com o URL novamente e o problema foi resolvido.

A tentativa de uma atualização do pip na instalação padrão do youtube-dl não fez a atualização nem resolveu o problema, indicando que a versão do pypi pode estar desatualizada nas correções de bugs.


0

Eu tentei isso e tudo está funcionando bem agora:

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

Agora está funcionando novamente, já que essas linhas reinstalarão o mais recente youtube-dl do servidor


Você também pode fazer apt-get install --reinstall youtube-dlo mesmo, acho ...
Byte Commander
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.