我正在尝试使用youtube-dl下载整个播放列表,这样:
youtube-dl -citwx --audio-format mp3 --audio-quality 320K <playlist>
我相信它可以在不下载实际视频的情况下提取音频。
问题是我希望能够停止并恢复此下载,这仅使用这些参数是不可能的。但是,如果我添加-k
选项,程序将下载原始视频(需要更长时间),转换它们,并保留原始文件(这会占用更多空间)。
我是否有办法在不下载实际视频文件的情况下恢复此类传输?
答案 0 :(得分:1)
听起来像我没办法。如果只需要音频,似乎需要一次性完成。也许尝试编写一个脚本,将文件路径和url作为参数,并将它们传递给youtube dl脚本,然后完成后也删除视频文件。花费更多时间,但空间问题已经消失。
答案 1 :(得分:0)
我在浏览手册页时找到了答案:
--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>
是正确的命令。