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
acabhishek942
fonte
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
1
Possível duplicata não pode atualizar youtube-dl
David Foerster

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
Tulio Casagrande
fonte
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.

Adam Elvin
fonte
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).

Mr One ZED
fonte
1

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

sudo pip install --upgrade youtube_dl

Isso resolve o problema corretamente.

Yann
fonte
0

A seguir foi corrigido o problema. Agora está funcionando lindamente.

$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install

Fonte: http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/

naveedxxa
fonte
-1 Como a instalação de uma versão upstream do avconvfrom source aliviará um problema de rede youtube-dl? Oo
David Foerster
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.

Abhinav Maurya
fonte
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

Yusuf Ibrahim
fonte
Você também pode fazer apt-get install --reinstall youtube-dlo mesmo, acho ...
Byte Commander