我已经下载了一些YouTube视频在播放列表中,供离线观看,但没有显示播放顺序。我想知道列出这些视频的最佳方法是什么--按照顺序--这样我才能在本地组织它们吗?
现有的对这个问题的回答已经过时了。
发布于 2018-01-25 02:19:09
可以为此使用youtube-dl,并在输出模板中指定playlist_index
标记。
例如:
youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" "https://www.youtube.com/watch?v=y064kgSr0gc&list=RDy064kgSr0gc"
将下载此播放列表中的所有视频,并按播放列表的顺序添加索引号,填充0以适应播放列表的长度。
-o
标志指定输出模板。
播放列表的其他有用标志有:
-播放列表-开始播放号码播放列表视频(默认为1) -播放列表-结束播放列表视频结束(默认是最后一次)-播放列表-项目ITEM_SPEC播放列表视频项目下载。指定播放列表中以逗号分隔的视频索引,例如:“--播放列表--条目1、2、5、8”,如果要在播放列表中下载索引为1、2、5、8的视频。您可以指定范围:“--播放列表-项目1- 3,7,10 - 13 ",它将在索引1、2、3、7、10、11、12和13下载视频。
在输出模板中还有一个autonumber
标记,它按照下载的顺序插入一个5位数。
https://webapps.stackexchange.com/questions/113692
复制相似问题