恢复 MP3 的 youtube-dl 下载

Resume youtube-dl download for MP3s

我正在尝试使用 youtube-dl 下载整个播放列表,方法是:

youtube-dl -citwx --audio-format mp3 --audio-quality 320K <playlist>

我相信它无需下载实际视频即可提取音频。

问题是我希望能够停止和恢复此下载,仅使用这些参数是不可能的。但是,如果我添加 -k 选项,程序将下载原始视频(这需要更长的时间),转换它们,并保留原始文件(这需要更多的 space)。

有什么方法可以让我恢复这种传输而不必下载实际的视频文件吗?

在我看来没有办法。如果只需要音频,似乎需要一次完成。也许尝试编写一个将文件路径和 url 作为参数的脚本,并将它们传递到 youtube dl 脚本中,然后在完成后也会删除视频文件。这样会花费更多时间,但 space 问题已解决。

我在浏览手册页时找到了答案:

--download-archive FILE Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it.

youtube-dl -citwx --download-archive progress.txt --audio-format mp3 --audio-quality 320K <playlist> 是正确的命令。