Как загрузить плей-лист YouTube пронумерованным префиксом через youtube-dl?

У меня есть плей-лист YouTube, я хочу загрузить его, но я хочу, чтобы youtube-dl назвал файлы как 1-{имя}, 2-{имя}... n-{имя}, чтобы смочь наблюдать их в той же последовательности как исходный плей-лист YouTube. Другими словами, мне нужны мои загруженные видео, которые будут снабжены префиксом числа. Как я могу сделать это?

55
задан 6 November 2015 в 12:33

5 ответов

Лучшее решение, которое я нашел:

youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <playlist_link>
78
ответ дан 22 November 2019 в 23:45

Я думаю с помощью

youtube-dl --auto-number url

, сделает это.

14
ответ дан 22 November 2019 в 23:45

Используйте ссылку ниже для загрузки плей-листа в числах в инкременте, сначала сопровождаемом заголовком содержания

youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'
7
ответ дан 22 November 2019 в 23:45

превосходный! но это оставляет Вас с файлом названными 00001nameoffile
таким образом выполненный:

переименовывают 's/000//g' *

впоследствии
для получения 01,02,03 и т.д.
Для этой строки ниже

youtube-dl - директор по информационным технологиям '% (автонумерация) s-% (заголовок) s. % (расширение) 'Вставка Ваша ссылка плей-листа'

или как одна строка:

youtube-dl - директор по информационным технологиям' % (автонумерация) s-% (заголовок) s. % (расширение) URL; переименуйте 's/000//g' *

1
ответ дан 22 November 2019 в 23:45

Используйте -o опция с playlist_index и формат <n>d как это:

youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
#                               .
#                              /|\
#                               |

или 3d или 4d и так далее, как в C printf:

  • Используя 2d, Вы получаете числа, запускающиеся от 01
  • Используя 3d, Вы получаете числа, запускающиеся от 001
  • И так далее...
2
ответ дан 22 November 2019 в 23:45

Другие вопросы по тегам:

Похожие вопросы: