YouTube-DL не работает

Я использую youtube-dl для загрузки некоторых видео с youtube. Но когда я пишу:

youtube-dl http://www.youtube.com/watch?v=rn_YodiJO6k

я получаю:

[youtube] Setting language
[youtube] rn_YodiJO6k: Downloading video webpage
[youtube] rn_YodiJO6k: Downloading video info webpage
[youtube] rn_YodiJO6k: Extracting video information

ERROR: unable to download video

Что я делаю не так?

25
задан 29 September 2012 в 17:17

3 ответа

Тот же вопрос задавался на unix.stackexchange.com.

Youtube изменил что-то, чтобы сделать его несовместимым с youtube-dl, это было исправлено в последней версии. Используйте следующее для обновления youtube-dl, пока система пакетов не получит обновленную версию:

sudo youtube-dl -U

Обновление

Как отмечено в в комментариях youtube-dl исправлен в Ubuntu для отключения опции --update из-за проблем безопасности ( отчет об ошибке здесь ). В отчете об ошибках также утверждается, что youtube-dl является движущейся целью, поэтому версия в репозиториях часто устарела. Это делает легкое обновление необходимостью.

Простое обновление все еще возможно, например, с помощью pip. Установите так (вы можете сначала удалить старые версии youtube-dl):

sudo pip install youtube_dl

Теперь обновление можно выполнить с помощью:

sudo pip install --upgrade youtube_dl

Как описано в Страница загрузки youtube-dl . Обратите внимание, что аналогичные проблемы безопасности также связаны с этим методом.

0
ответ дан 29 September 2012 в 17:17

Для меня работали следующие строки:

sudo apt-get remove -y youtube-dl
wget -O - https://yt-dl.org/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl > /dev/null
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r
0
ответ дан 29 September 2012 в 17:17

Вы должны поставить двойные кавычки (") до и после URL видео, чтобы оно заработало. Я не думаю, что это ошибка.

Например:

youtube-dl "<video-URL>"
0
ответ дан 29 September 2012 в 17:17

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

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