【问题标题】:Determine youtube-dl "completed" status without downloading?在不下载的情况下确定 youtube-dl“已完成”状态?
【发布时间】:2017-06-28 02:58:38
【问题描述】:

如何在不下载视频的情况下通过 bash 确定 youtube-dl 是否仍需要为特定播放列表执行工作?例如,如果 youtube-dl 用于继续下载现有播放列表(例如,Pluralsight 课程、Youtube 频道等),则 youtube-dl 会加载清单并一一确定视频是否已经下载。我想使用 youtube-dl 来确定是否所有视频都已经下载而没有进行实际下载。目标是将 Pluralsight 课程或 Youtube 频道标记为“完成”,以便我可以继续进行其他自动化处理。

【问题讨论】:

    标签: bash youtube-dl


    【解决方案1】:

    我没有关于如何检查播放列表是否完成的答案,但 youtube-dl 有一个内置的存档选项,使用如下:

    youtube-dl --download-archive archive.txt PLAYLISTLINK
    

    它会创建一个带有已下载视频 ID 的空白文本文件,因此不会尝试重新下载以前的视频。也许你可以在下载后做一些事情,比如在下载前后检查文件大小的变化。但是,据我所知,这就是他们提供的所有内容,可能对您的问题有所帮助。

    【讨论】:

      猜你喜欢
      • 2010-12-16
      • 1970-01-01
      • 2019-02-20
      • 2020-11-02
      • 2011-11-19
      • 2018-07-03
      • 2021-01-13
      • 1970-01-01
      • 2020-11-29
      相关资源
      最近更新 更多