Shell 下载播放列表时,youtube dl能否忽略特定视频?

Shell 下载播放列表时,youtube dl能否忽略特定视频?,shell,youtube-dl,Shell,Youtube Dl,我想从Youtube下载整个播放列表,但我也希望它不要从播放列表下载特定的视频。我事先知道这些视频的链接和名称,因此可以将这些信息提供给youtube dl 到目前为止,我拥有的最好的解决方案是下载播放列表,然后运行shell脚本删除不需要的视频。这显然非常有限(每次我尝试下载添加到播放列表中的新视频时,都会下载视频) 是否可以通过命令行或文件(包含不需要的视频的名称或URL)要求youtube dl直接忽略特定视频?是 将不需要的剪辑列表放入文件;不需要的.txt(每行一个url) 从播放列表

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

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

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

  • 将不需要的剪辑列表放入文件;不需要的.txt(每行一个url)
  • 从播放列表中获取所有URL并保存到文件中
  • 质询这些文件以删除常见事件
  • 下载一个批处理文件
  • 根据需要,您可以添加过滤器。具有条款。我不确定你是否可以添加多个标题过滤器。
        youtube-dl -ij --flat-playlist "your_playlist" | jq -r '"https://youtu.be/\(.id)"' > listurl.txt
    
        grep -vf unwanted.txt listurl.txt > download.txt
    
        youtube-dl -ia download.txt