У меня есть плей-лист YouTube, я хочу загрузить его, но я хочу, чтобы youtube-dl назвал файлы как 1-{имя}, 2-{имя}... n-{имя}, чтобы смочь наблюдать их в той же последовательности как исходный плей-лист YouTube. Другими словами, мне нужны мои загруженные видео, которые будут снабжены префиксом числа. Как я могу сделать это?
Лучшее решение, которое я нашел:
youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <playlist_link>
Я думаю с помощью
youtube-dl --auto-number url
, сделает это.
Используйте ссылку ниже для загрузки плей-листа в числах в инкременте, сначала сопровождаемом заголовком содержания
youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'
превосходный! но это оставляет Вас с файлом названными 00001nameoffile
таким образом выполненный:
переименовывают 's/000//g' *
впоследствии
для получения 01,02,03 и т.д.
Для этой строки ниже
youtube-dl - директор по информационным технологиям '% (автонумерация) s-% (заголовок) s. % (расширение) 'Вставка Ваша ссылка плей-листа'
или как одна строка:
youtube-dl - директор по информационным технологиям' % (автонумерация) s-% (заголовок) s. % (расширение) URL; переименуйте 's/000//g' *
Используйте -o
опция с playlist_index
и формат <n>d
как это:
youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
# .
# /|\
# |
или 3d
или 4d
и так далее, как в C printf
:
2d
, Вы получаете числа, запускающиеся от 013d
, Вы получаете числа, запускающиеся от 001