我有一个YouTube播放列表,我想下载它,但我想youtube-dl命名文件,例如1- {name},2- {name},... n- {name},以便能够观看它们与原始YouTube播放列表的顺序相同。换句话说,我需要为下载的视频添加数字前缀。我怎样才能做到这一点?
我有一个YouTube播放列表,我想下载它,但我想youtube-dl命名文件,例如1- {name},2- {name},... n- {name},以便能够观看它们与原始YouTube播放列表的顺序相同。换句话说,我需要为下载的视频添加数字前缀。我怎样才能做到这一点?
Answers:
我发现的最佳解决方案是:
youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <playlist_link>
请使用下面的链接下载播放列表,该播放列表首先以数字递增,然后是内容标题
youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'
使用-o选项playlist_index和,格式<n>d如下:
youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
#                               .
#                              /|\
#                               |或3d或4d等,在C的printf:
2d,您将获得从01开始的数字3d,您将获得从001开始的数字2d已经做到了。
                    youtube-dl --version→2018.12.09
                    
%(playlist_index)s和之间有什么区别%(autonumber)s?