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?
command-line
youtube
Rondogiannis Aristophanes
fonte
fonte
Respostas:
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 atualizaryoutube-dl
até que o sistema de pacotes obtenha a versão atualizada:Atualizar
Conforme observado por sup nos comentários, o
youtube-dl
patch é corrigido no Ubuntu para desativar a--update
opção por questões de segurança ( o relatório de erros está aqui ). Também é discutido no relatório de erros queyoutube-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 doyoutube-dl
primeiro):A atualização agora pode ser feita com:
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.
fonte
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 )pip
alternativa que é quase tão conveniente.Para mim, as seguintes linhas funcionaram:
fonte
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:
fonte