无法使用 youtube-dl 下载播放列表;ExtractionError

无法使用 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

相关内容