ERROR: parâmetro "token" não está nas informações de vídeo no youtube-dl

0

Este erro ocorreu ao usar o youtube-dl:

[youtube] 1234567890A: Downloading webpage
[youtube] 1234567890A: Downloading video info webpage
ERROR: 1234567890A: "token" parameter not in video info for unknown reason;   
please report this issue on https://yt-dl.org/bug. 
Make sure you are using the latest version; type youtube-dl -U to update.   
Be sure to call youtube-dl with the --verbose flag and include its complete output.

Eu tentei desinstalar o youtube-dl e reinstalá-lo, mas esse erro ocorreu novamente.

    
por user296770 22.06.2014 / 06:03

2 respostas

1

Atualize o youtube-dl para a versão mais recente.

sudo youtube-dl -U # no longer supported in Debian-based systems 

Se o youtube-dl não puder ser atualizado com este comando, instale a versão mais recente do youtube-dl usando o instalador do pacote Alternative Python (pip).

sudo apt-get remove youtube-dl
sudo apt-get install python-pip  
sudo pip install youtube-dl  

No Ubuntu 14.04 e posterior o youtube-dl é um pacote instantâneo. Para instalá-lo:

sudo snap install youtube-dl-casept
    
por karel 22.06.2014 / 07:18
2

Mantendo o youtube-dl atualizado:

youtube-dl é um aplicativo que é atualizado a cada duas semanas para corresponder às alterações feitas pelos serviços do upstream, como o YouTube. Consequentemente, mantê-lo atualizado é uma tarefa ocupada . A partir do Ubuntu 18.04 existe um problema especial em que o pacote Ubuntu não pode mais ser 'manualmente' atualizado. Portanto, o comando youtube-dl -U não funciona com a versão do repositório de youtube-dl .

Problemas recentes com o pacote do Ubuntu:

Os gerenciadores de pacotes do Debian para youtube-dl sentiram que "contém um mecanismo de auto-atualização (possivelmente inseguro)" e corrigiu completamente este mecanismo de auto-atualização do aplicativo . O relatório de erros e a discussão estão aqui:

Registros de relatórios de erros do Debian - # 890119
youtube-dl contém um (possivelmente-inseguro ) mecanismo de auto-atualização

O patch para o youtube-dl é bastante extenso e possivelmente um pouco destrutivo. Pode ser visto na íntegra aqui ... Observe o comentário no topo da página. patch:

% bl0ck_qu0te%

E a boa notícia é que existem dois métodos muito bons para os "usuários experientes" manterem youtube-dl atualizados:

1. Atualizar usando o wget:

E por minha própria parte, envolve os seguintes comandos simples que removem o repositório youtube-dl e instalam manualmente a versão mais recente :

sudo apt-get remove youtube-dl
sudo mkdir -pv /usr/local/bin
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

E agora o youtube-dl funcionará como antes :). Tenha em mente que você precisará atualizar manualmente periodicamente o youtube-dl (executando youtube-dl -U ) em vez de esperar que o gerenciador de pacotes faça isso para você ...

2. Atualizando usando o instalador pip:

Você pode usar o instalador do pacote Alternative Python (pip) para atualizar youtube-dl da seguinte forma:

sudo apt-get remove youtube-dl
sudo apt-get install python-pip  
sudo pip install youtube-dl  

Posteriormente, você pode atualizar youtube-dl executando o seguinte:

sudo pip install --upgrade youtube_dl

Agora, aproveite sua visualização off-line das excelentes ofertas de vídeo do YouTube:).

    
por andrew.46 18.06.2018 / 11:50