恢复 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>
是正确的命令。
我正在尝试使用 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>
是正确的命令。