Как скачать плейлист youtube с пронумерованным префиксом через youtube-dl?
У меня есть плейлист Youtube, я хочу его скачать, но я хочу, чтобы youtube-dl называл файлы, например, 1-{name}, 2-{name}, ... n-{name}, чтобы иметь возможность их просматривать в той же последовательности, что и оригинальный плейлист Youtube. Другими словами, мне нужно, чтобы мои загруженные видео имели префикс с номерами. Как я могу это сделать?
5 ответов
Лучшее решение, которое я нашел, это:
youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <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 - И так далее...
Пожалуйста, используйте ссылку ниже, чтобы скачать плейлист сначала с нуля, а затем с заголовком контента.
youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'
Отлично ! но он оставляет вам файл с именем 00001nameoffile
так беги
переименовать 's/000//g' *
впоследствии
получить 01,02,03 и т. д.
Для этой строки ниже
youtube-dl -cio '% (autonumber) s -% (title) s.%(ext)s' 'Вставить ссылку на плейлист'
или одной строкой:
youtube-dl -cio '% (autonumber) s -% (title) s.%(ext)s' url; переименовать 's/000//g' *