Невозможно загрузить плейлист с помощью youtube-dl; ExtractionError
Я пытаюсь загрузить плейлист YouTube на свой локальный компьютер, но youtube-dl
постоянно возвращает приведенную ниже ошибку после попытки загрузить первое видео из плейлиста:
ExtractorError: Could not find JS function u'xm'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
youtube-dl
сообщает свою версию как 2016.02.22
если уместно.
Как я могу решить эту проблему и скачать мои видео?
1 ответ
Эта ошибка вызвана тем, что у вас (относительно) старая версия youtube-dl
установлен на вашем компьютере. Программное обеспечение YouTube изменилось, в результате чего некоторые различные части сайта, в частности, xm
сценарий, который будет удален. По сути, обратная связь гласит:
ExtractorError: Could not find JS function u'xm'
Чтобы устранить эту проблему, вы должны обновить свою версию youtube-dl
к последнему подарку в репозиториях программного обеспечения.
Просто запустите эти две команды, чтобы (во-первых) обновить кеш вашего пакета, и (во-вторых) обновить youtube-dl
:
sudo apt update
sudo apt install youtube-dl