【问题标题】:can youtube-dl ignore specific videos while downloading a playlist?youtube-dl 可以在下载播放列表时忽略特定视频吗?
【发布时间】:2020-12-09 17:12:42
【问题描述】:

我想从 Youtube 下载整个播放列表,但我也不希望它从播放列表中下载特定视频。我事先知道这些视频的链接和名称,因此可以将该信息提供给 youtube-dl

到目前为止,我最好的解决方案是下载播放列表,然后运行一个 shell 脚本来删除不需要的视频。这显然是非常有限的(每次我尝试下载添加到播放列表的新视频时都会下载视频)

是否可以通过命令行或文件(包含不需要的视频的名称或网址)直接要求 youtube-dl 忽略特定视频?

【问题讨论】:

标签: shell youtube-dl


【解决方案1】:

是的。

  1. 将不需要的剪辑列表放入文件中;不需要的.txt(每行一个网址)
  2. 从播放列表中获取所有 url 并保存在一个文件中
    youtube-dl -ij --flat-playlist "your_playlist" | jq -r '"https://youtu.be/\(.id)"' > listurl.txt
  1. 挑战这些文件以删除常见事件
    grep -vf unwanted.txt listurl.txt > download.txt
  1. 使用批处理文件下载理想的视频
    youtube-dl -ia download.txt

【讨论】:

    猜你喜欢
    • 2019-12-01
    • 2018-07-03
    • 2019-06-10
    • 2022-11-09
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 2021-02-05
    • 2014-08-27
    相关资源
    最近更新 更多