Я использую 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
Что я делаю не так?
command-line
youtube
Рондогианнис Аристофан
источник
источник
Ответы:
Тот же вопрос был задан на unix.stackexchange.com.
Youtube изменил что-то, чтобы сделать его несовместимым
youtube-dl
, это было исправлено в последней версии. Используйте следующее для обновления,youtube-dl
пока система пакетов не получит обновленную версию:Обновить
Как отмечает sup в комментариях,
youtube-dl
в Ubuntu внесены исправления, чтобы отключить эту--update
опцию из соображений безопасности (сообщение об ошибке здесь ). В отчете об ошибках также утверждается, чтоyoutube-dl
это движущаяся цель, поэтому версия в репозиториях часто устарела. Это делает легкое обновление необходимостью.Простое обновление все еще возможно, например
pip
. Установите так (вы можете удалить старые версииyoutube-dl
первой):Обновление теперь можно выполнить с помощью:
Как описано на странице загрузки youtube-dl . Обратите внимание, что аналогичные проблемы безопасности также связаны с этим методом.
источник
sudo wget https://yt-dl.org/downloads/2013.11.07/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
(информация здесь: rg3.github.io/youtube-dl/download.html )pip
альтернативу, которая почти так же удобна.У меня работали следующие строки:
источник
Вы должны поместить двойные кавычки (
"
) до и после URL видео, чтобы оно заработало. Я не думаю, что это ошибка.Например:
источник