Qual versão do Ubuntu & amp; youtube-dl você está usando?
Para garantir que você esteja usando as últimas youtube-dl
disponíveis, as seguintes :
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl
Depois de fazer o descrito acima no Ubuntu 14.04 Trusty, obtive 2018.01.07
versão de youtube-dl
e consegui baixar o vídeo em questão:
youtube-dl 'https://www.facebook.com/Roscosmos/videos/2032700800317930'
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
[facebook] 2032700800317930: Downloading webpage
WARNING: Your copy of avconv is outdated and unable to properly mux separate video and audio files, youtube-dl will download single file media. Update avconv to version 10-0 or newer to fix this.
[download] Destination: _-2032700800317930.mp4
[download] 100% of 3.36MiB in 00:01
O download do vídeo agora falha, no entanto, devido a outro motivo. Ele só fará o download de uma única parte do vídeo e não continuará.
O motivo é que youtube-dl
usa libav
para combinar arquivos baixados, enquanto libav
disponível no sistema é desatualizado - youtube-dl
espera versão pelo menos 10.0, mas o sistema tem 9.2:
dpkg -l | grep libav-tools
ii libav-tools 6:9.20-0ubuntu0.14.04.1 amd64 Multimedia player, server, encoder and transcoder
Estranhamente, não encontrei nenhuma maneira rápida de instalar a última libav no Ubuntu 14.04.
Eu acho que, neste momento, a única maneira de fazer com que esse youtube-dl
funcione seria criar & amp; instale libav manualmente - link .
Alguém deparou com uma questão semelhante que exigia que ele descobrisse como construir a libav. Aqui estão os instructinos detalhados passo-a-passo: link