Como baixar vídeos do Facebook usando o 'youtube-dl' no linux?

9

Não consigo baixar o vídeo do Facebook usando youtube-dl . O seguinte erro ocorre durante o download:

$ youtube-dl https://www.facebook.com/video.php?v=10152588878600983&set=vb.107925785982&type=2&theater
[1] 5101
[2] 5102
[3] 5103
theater: command not found
[2]-  Done                    set=vb.107925785982
[3]+  Done                    type=2
[2]-  Done                    set=vb.107925785982
[3]+  Done                    type=2
$ [generic] video: Requesting header

$ WARNING: Falling back on generic information extractor.
[generic] video: Downloading webpage
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>

[1]+  Exit 1                  youtube-dl
https://www.facebook.com/video.php?v=10152588878600983
    
por Madhav Nikam 22.05.2015 / 21:52

5 respostas

9

Ao usar youtube-dl , tente limpar o URL que você usa. Por exemplo, o seguinte URL irá funcionar. Obrigado pelo vídeo ^ _ ~.

Como você instalou o youtube-dl ? Se você instalou através de apt , eu recomendaria o seguinte:

sudo apt-get remove youtube-dl
sudo apt-get install $(apt-cache depends youtube-dl | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ')
sudo pip install youtube-dl

pip parece ter uma versão mais atualizada.

    
por earthmeLon 22.05.2015 / 22:13
7

Você precisa escapar do e comercial ( & ) ou colocar o URL inteiro entre aspas , pois o "e" comercial é um dos caracteres especiais interpretados pelo seu shell e impede que você passe o URL inteiro para o youtube -dl. Mais sobre isso . Então, basta colocá-lo entre aspas simples:

youtube-dl 'https://www.facebook.com/video.php?v=10152588878600983&set=vb.107925785982&type=2&theater'
    
por dstftw 23.05.2015 / 17:41
1
  1. clique com o botão direito no vídeo > clique em "mostrar o URL do vídeo" > copie a URL que vem (NÃO a URL da página do facebook).

  2. Em seguida, cole o URL copiado no terminal ao lado de "youtube-dl"

    Ex .: youtube-dl link

por msrt 03.01.2016 / 11:25
1

Eu tento baixar esses vídeos pelo wine + Youtube-dl e seu trabalho. Eu no meu caso eu estava instalando o YouTube-dl pelo centro de software do Ubuntu. Agora meu centro de software não funciona. Portanto, não consigo atualizar o YouTube-dl através do Terminal. A versão atualizada do YouTube-dl pode resolver esse problema. Passo1:- primeiro instalar e configurar o vinho.
Step2: - download youtube-dl.exe 2016.01.15 step3: - copie o youtube-dl.exe para / home / youru_username / .wine / drive_c / folder_for_youtube-dl
step4: - abra cmd.exe em /home/madhavnikam/.wine/drive_c/windows/system32

Nota: - youtube-dl é uma pasta na qual o arquivo youtube-dl.exe é copiado.
step5: - digite cd \ em cmd e defina o caminho como c: \ youtube-dl \
Maisinformações 1) Como instalar o Wine no Ubuntu.
2)youtube-dl versão exe baixe e copie para a pasta C_drive da pasta .wine.

    
por Madhav Nikam 13.04.2017 / 14:24
0

Isso funcionou no meu Linux Mint 18.3-cinammon talvez ele pudesse funcionar no seu. Você pode baixar o vídeo no facebook usando o youtube-dl anexando o nome de usuário e senha do Facebook como mostrado abaixo:

youtube-dl <url> --username <YOUR_USERNAME> --password <YOUR_PASSWORD>

Espero que isso ajude. Obrigado.

    
por k mak 27.04.2018 / 15:15