当文件中的一个 URL 导致错误时进程停止

Process stops when one URL in file causes error

我使用youtube-dl -a filename下载视频。但是,当 URL 列表中的一个 URL 失败时,进程退出,有没有办法跳过失败的 URL 并继续其余的 URL?

youtube-dl 手册页 说:

 -i, --ignore-errors             Continue on download errors, for example to skip unavailable
                                 videos in a playlist

因此:

youtube-dl -i -a filename

编辑:我强烈建议你运行

youtube-dl -U 

在任何下载之前,因为在线视频世界瞬息万变,更新通常会修复下载错误。此外,部分错误是由于内容限制,可以通过在工具中添加 loginpassword 来解决:

 youtube-dl -u USERNAME -p PASSWORD