Посмотрите на следующие параметры youtube-dl
:
- - id
- - вывод
- - restrict-filenames
--id
ограничивает имена файлов использованием идентификатора видео, --output
позволяет вам указать шаблон для наименования выходного файла. Использование --restrict-filenames
гарантирует, что имена файлов совместимы со сценариями и оболочкой.
Взгляните на раздел справки под названием OUTPUT TEMPLATE
, чтобы узнать, как работают шаблоны, например:
$ youtube-dl --output '%(title)s.%(ext)s' BaW_jenozKc --restrict-filenames
Вы также может оказаться полезным параметр --get-filename
. Он покажет вам имя файла, которое будет использоваться без фактической загрузки.