我有一个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
?