Как скачать плейлист 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>

Я думаю, используя

youtube-dl --auto-number url

сделаю это.

Использовать -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' *

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