youtube-dl播放列表不再起作用

问题描述

过去,我已经通过 youtube-dl 下载了Youtube的播放列表,没有任何问题。但是,现在下载0个视频。可能与RIAA的DMCA移除有关吗?有什么建议或解决方案吗? 我通常使用的代码

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

我尝试使用Web URL或播放列表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(以防万一)而没有改进。 预先谢谢你,

解决方法

这是youtube-dl的问题,但是youtube-dlc分支has already fixed it

您可以直接从GitHub下载,也可以使用pip下载:

Program.findOneAndUpdate(
    { _id: req.body.programId },{
      "[req.body.day].[req.body.phase].[req.body.exercise].name":
        req.body.exerciseName,"[req.body.day].[req.body.phase].[req.body.exercise].repetition":
        req.body.repetition,"[req.body.day].[req.body.phase].[req.body.exercise].tst": req.body.tst,"[req.body.day].[req.body.phase].[req.body.exercise].tdrp": req.body.tdrp,"[req.body.day].[req.body.phase].[req.body.exercise].method":
        req.body.method,"[req.body.day].[req.body.phase].[req.body.exercise].weightKilo":
        req.body.weightKilo,},{ new: true },(err,obj) => {
      console.log("OBJ -->> ",obj);
      if (err) {
        res.json(false);
      } else {
        res.json(true);
      }
    }
  );

更新:youtube-dl has been restored

,

我在Windows上,使用youtube-dl -U参数更新的版本突然无法在播放列表上使用。然后,我直接从http://ytdl-org.github.io/youtube-dl/download.html手动加载了更新。 手动加载的大小不同(7894k),但版本相同。 2020.11.24 -U参数的更新大小为7842k。 例如,命令行更新的-U版本不理解播放列表标题: '%(playlist_title)s / 在目标目录中,播放列表名称始终为NA。 立即使用人工加载的版本开始所有工作,就像过去一样。

,

我刚才遇到了同样的问题,并且能够通过更新安装来解决它。

sudo youtube-dl -U 用于 Linux。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...