YouTube-dl - 自动编号以区分批处理文件中提到的不同播放列表?

YouTube-dl - 自动编号以区分批处理文件中提到的不同播放列表?

我的youtube-dl.conf是 -

-u <User Name>
-p <Password>
-i
-c
--no-warnings
--console-title
--batch-file='batch-file.txt'
--autonumber-size 3 
-o 'MyVideos/%(playlist_title)s/%(chapter_number)s - %(chapter)s/%(autonumber)s-%(title)s.%(ext)s'
-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'

批处理文件.txt

URL1
URL2
URL3

问题是,当我在批处理文件中放入多个播放列表时,自动编号无法区分不同的播放列表。

例如,如果 URL1(播放列表的 URL)有 21 个视频,并且最后一个视频的自动编号为 21,则 URL2(第二个播放列表)的第一个视频的自动编号将为 22。

我希望每个播放列表都以 1 开始。

这个问题有解决办法吗?

答案1

我实际上联系了 youtube-dl,他们给了我以下解决方案。

-u <User Name>
-p <Password>
-i
-c
--no-warnings
--console-title
--batch-file='batch-file.txt'
-o 'MyVideos/%(playlist_title)s/%(chapter_number)s - %(chapter)s/%(playlist_index)s-%(title)s.%(ext)s'
-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'

不要使用 (autonumber),而要使用 (playlist_index)

相关内容