我一直在试图使用youtube-dl下载YouTube播放列表,但输出模板出现了问题。我使用以下命令以有组织的方式下载播放列表:
youtube-dl -f mp4 -o "Desktop/mainFolder/courses/%(playlist_title)s-%(playlist_uploader)/%(title)s.%(ext)s" --embed-thumbnail --add-metadata --mark-watched https://www.youtube.com/playlist?list=PLzH6n4zXuckpfMu_4Ff8E7Z1behQks5ba
但我一直收到以下错误消息:
ERROR: Error in output template: unsupported format character '/' (0x2f) at index 66 (encoding: 'UTF-8')
它指出我使用了一个不支持的字符,即'/',有趣的是,在之前的下载中我几乎使用了相同的输出模板格式,如下所示:
youtube-dl -f mp4 -o "Desktop/mainFolder/courses/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" --add-metadata https://www.youtube.com/playlist?list=PL4C9296DF81B9EF13
它正常工作了。 我在这里做了什么不同的事情,使得第一个命令没有起作用,但最后一个命令起作用了吗?