Problemas ao baixar a lista de reprodução usando o youtube-dl

16

Recebi a mensagem de que o youtube-dl precisa ser atualizado quando tento fazer o download de uma playlist do youtube quando tento atualizar Eu tenho esta mensagem de erro:

elshahen@elshahen-LAB:~$ youtube-dl -cit https://www.youtube.com/playlist?list=PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2
[youtube:playlist] PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2: Downloading page #1
WARNING: [youtube:playlist] PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2: Playlist page is missing OpenGraph title, falling back ...
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
    
por elshahen 13.10.2014 / 06:42

4 respostas

26

Eu tive esse problema .. Experimente desta maneira ...

Remova a versão antiga do youtube-dl

sudo apt-get remove -y youtube-dl

Faça o download da última versão do site oficial

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl

Altere a permissão do arquivo baixado

sudo chmod a+x /usr/local/bin/youtube-dl

Confira este link para obter mais detalhes.

Espero que isso ajude você ..

    
por Saiyan Prince 17.10.2014 / 15:45
6

Use o ppa do webUpd8: ppa: nilarimogard / webupd8

Ele sempre contém a versão mais up2date.

sudo apt-get remove youtube-dl
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl
    
por keiki 13.06.2015 / 17:55
3

Eu tentei fazer o download da playlist na sua pergunta e recebi a mesma mensagem de erro que você recebeu. Em vez de atualizar o youtube-dl que está funcionando como está, fui até a página da playlist, copiei a URL e executei o seguinte comando no terminal:

lynx --dump "https://www.youtube.com/playlist?list=PLGwhw5SI2xoYKHyzQDj1y2I8vURgm8yd2" | awk '/http/{print }' | uniq  

Os resultados desse comando foram uma lista de todos os links nessa página da web. Fiz um arquivo em lotes com uma lista dos URLs de todos os vídeos (apenas os vídeos, não os outros links), cada URL de vídeo em uma nova linha. Depois disso, eu poderia baixar todos os vídeos com um único comando, seguindo as instruções em este responder . O formato de vídeo que usei foi o formato f -18 mp4 640x360 pixels, mas se você visitar a resposta vinculada, poderá encontrar instruções para exibir uma lista de todos os formatos disponíveis para um vídeo do YouTube. Não selecione o formato padrão, geralmente é webm, não o melhor formato para reproduzir um vídeo localmente em seu próprio media player.

    
por karel 17.10.2014 / 16:19
0

Eu tenho usado o código abaixo

youtube-dl -cit https://www.youtube.com/playlist?list=PL55RiY5tL51pIQNcOLDjnaQJYuj_GjVSz

Mesmo após a atualização, recebi um erro semelhante. Então, ao invés de '-cit' eu usei o '-citv' e funcionou.

youtube-dl -cit https://www.youtube.com/playlist?list=PL55RiY5tL51pIQNcOLDjnaQJYuj_GjVSz
    
por CodeGench 18.11.2017 / 09:28