youtube-dl não está funcionando


25

Estou usando o youtube-dl para baixar alguns vídeos do youtube. Mas quando eu escrevo:

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

Eu recebo:

[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

O que estou fazendo errado?


1
Você tentou assistir esse vídeo? Não consigo acessá-lo do meu país.
janeiro

Quando eu pressiono este link É mostra: youtube.com/watch?v=rn_YodiJO6k
Rondogiannis Aristophanes

1
Há algum problema com este vídeo em particular ou com outros também?
janeiro

Todos os vídeos que eu tentei #
Rondogiannis Aristophanes

Na verdade, isso é um bug, e eu digitei um bug da barra de ativação * bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1128610 ) que se refere à correção upstream.
Nealmcb

Respostas:


31

A mesma pergunta foi feita em unix.stackexchange.com.

O YouTube mudou algo para torná-lo incompatível youtube-dl, foi corrigido na versão mais recente. Use o seguinte para atualizar youtube-dlaté que o sistema de pacotes obtenha a versão atualizada:

sudo youtube-dl -U

Atualizar

Conforme observado por sup nos comentários, o youtube-dlpatch é corrigido no Ubuntu para desativar a --updateopção por questões de segurança ( o relatório de erros está aqui ). Também é discutido no relatório de erros que youtube-dlé um alvo em movimento; portanto, a versão nos repositórios geralmente está desatualizada. Isso facilita a atualização.

Fácil atualização ainda é possível com, por exemplo pip. Instale assim (você pode desinstalar as versões antigas do youtube-dlprimeiro):

sudo pip install youtube_dl

A atualização agora pode ser feita com:

sudo pip install --upgrade youtube_dl

Conforme documentado na página de download do youtube-dl . Observe que preocupações de segurança semelhantes também estão associadas a esse método.


1
Isso não funciona mais: bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1063469 Instale uma nova versão do 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(informações aqui: rg3.github.io/youtube-dl/download.html )
sup

1
@sup: eu adicionei uma pipalternativa que é quase tão conveniente.
Thor

Legal, só que ele já está desativado, edito sua resposta para refleti-la.
sup

4

Para mim, as seguintes linhas funcionaram:

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

Você deve colocar aspas duplas ( ") antes e depois do URL do vídeo para fazê-lo funcionar. Eu não acho que é um bug.

Por exemplo:

youtube-dl "<video-URL>"

Isso não resolverá o problema.
David Foerster
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.