YouTube-dl 播放列表不再工作。

9

过去我一直使用 youtube-dl 下载Youtube的播放列表,没有任何问题。但现在它下载不到任何视频了。这可能与RIAA的DMCA下架有关吗?有什么建议或解决方案吗? 我通常使用的代码是:

youtube-dl -i -f mp4 --write-auto-sub --yes-playlist --output './%(title)s.%(ext)s' UUdp4_l1vPmpN-gDbUwhaRUQ

我已经尝试过使用网页链接或播放列表 ID,但两者都给出了相同的结果:

[youtube:playlist] UUdp4_l1vPmpN-gDbUwhaRUQ: Downloading webpage
[download] Downloading playlist: UUdp4_l1vPmpN-gDbUwhaRUQ
[youtube:playlist] playlist UUdp4_l1vPmpN-gDbUwhaRUQ: Downloading 0 videos
[download] Finished downloading playlist: UUdp4_l1vPmpN-gDbUwhaRUQ

同时,我已卸载/更新了 youtube-dl(以防万一),但没有改善。
非常感谢。
4个回答

11

这是一个与youtube-dl有关的问题,但是youtube-dlc分支已经解决了这个问题

您可以直接从GitHub下载,或使用pip进行下载:

python3 -m pip install --upgrade youtube-dlc

更新:youtube-dl已经恢复


0

我刚刚遇到了同样的问题,通过更新安装程序解决了它。

对于Linux系统,可以使用sudo youtube-dl -U命令进行更新。


0

我原本在Windows上使用youtube-dl的-U参数升级版本,但升级后无法在播放列表中正常工作。然后,我直接从http://ytdl-org.github.io/youtube-dl/download.html手动加载更新。 手动加载的大小不同(7894k),但版本相同(2020.11.24)。 使用-U参数进行更新的大小为7842k。 问题是命令行更新的-U版本无法识别播放列表标题: '%(playlist_title)s/ 在目标目录中,播放列表名称始终为NA。 立即使用手动加载的版本恢复了正常。


我很高兴它起作用了。看起来自从Github为开发者站出来以后,这个问题得到了解决。我可以使用以下命令下载任何播放列表:youtube-dl --yes-playlist 'URL' [1]: https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/ - Ignasi Piqué Muntané

0

youtube-dl 又停止工作了 看起来 YouTube 的响应是 base64 编码的


你的回答可以通过提供更多的支持性信息来改进。请[编辑]以添加更多细节,如引用或文档,以便其他人可以确认您的答案正确无误。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接