Как загрузить видео Facebook при помощи 'youtube-dl' в Linux?

Я не могу загрузить использование видео Facebook youtube-dl. Следующая ошибка происходит во время загрузки:

$ 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
11
задан 28 February 2017 в 07:26

6 ответов

При использовании youtube-dl попытка очистить URL Вы используете. Например, следующий URL будет работа. Спасибо за видео ^ _ ~.

, Как Вы устанавливали youtube-dl? Если бы Вы установили его до apt, я рекомендовал бы следующее:

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, кажется, имеет более актуальную версию.

символов Some нужно оставить для предотвращения проблем. Вы можете одинарная кавычка Ваш URL, чтобы помочь предотвратить эти проблемы:

  • youtube-dl 'https://domain.tld/path/file.ext'
0
ответ дан 28 February 2017 в 07:26

Необходимо выйти из амперсандов (&), или помещает целый URL в кавычки , так как амперсанд является одним из специальных символов, это интерпретируется оболочкой и препятствует тому, чтобы Вы передали целый URL youtube-dl. [Еще 112] на этом . Таким образом, просто помещение его в одинарных кавычках будет достаточно:

youtube-dl 'https://www.facebook.com/video.php?v=10152588878600983&set=vb.107925785982&type=2&theater'
0
ответ дан 28 February 2017 в 07:26

Я пробую, загружают их видео через wine+Youtube-dl и его работа. Я мой случай я был YouTube-dl установки центром программного обеспечения Ubuntu. Теперь мой центр программного обеспечения не является работой. Поэтому я неспособен Обновить YouTube-dl через Терминал. Обновленная версия YouTube-dl может решить ту проблему. wine+youtube-dl Step1:- сначала устанавливают и настраивают вино.
загрузка Step2:- youtube-dl.exe 15.01.2016
копия step3:- youtube-dl.exe в к/home/youru_username/.wine/drive_c/folder_for_youtube-dl
enter image description here step4:- открывает, cmd.exe от YouTube-dl/home/madhavnikam/.wine/drive_c/windows/system32
enter image description here
note:- является папкой, в которой копируется файл youtube-dl.exe.
тип step5:- cd\в cmd и установленном пути как c:\youtube-dl\
enter image description here [еще 114] Информация 1), Как установить Вино в Ubuntu.
2) youtube-dl exe загрузка версий и копия к папке C_drive .wine папки.

0
ответ дан 28 February 2017 в 07:26
  1. щелчок правой кнопкой по видео> нажимает на "show the video URL">, копируют URL, там прибывает (НЕ URL страницы Facebook).

  2. Затем вставьте URL, скопированный на терминале рядом с 'youtube-dl'

    Напр.: youtube-dl https://www.facebook.com/Amhara-Mass-Media-Agency-118697174971952 /

1
ответ дан 28 February 2017 в 17:26
  • 1
    В основном существует два сценария: a) Файл журнала заблокирован, и это означает, что Вы не можете удалить его. Или лучше сказал, Вы можете, но из-за того, чтобы быть заблокированным, inode сохранен используемым, и процесс продолжает писать там. Это означает, что запись каталога вытерта (из-за комнаты), но процесс все еще имеет блокировку на inode. Дисковое пространство не будет восстановлено, пока Вы не перезапустите сервис. Типичными примерами этого является Java daemons· b) Файл открыт с каждой записью файлу журнала. В этом случае удаление его будет правое дело это, чтобы быть воссозданным на том, когда сервис зарегистрирует что-то новое. – jawtheshark 23 August 2016 в 02:49

Это работало в моем Linux Mint, 18.3-cinammon, возможно, он мог работать в Вашем. Можно загрузить видео в Facebook с помощью youtube-dl путем добавления имени пользователя Facebook и пароля как показано ниже:

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

Я надеюсь эта справка.Спасибо.

0
ответ дан 23 November 2019 в 03:57
youtube-dl --username xxxxx --password xxxxx -t -f mp4 'https://www.facebook.com/xxxxx/videos/123456789'
1
ответ дан 15 April 2020 в 10:50

Другие вопросы по тегам:

Похожие вопросы: