我的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)