Я могу создать mp3 видео на YouTube с помощью следующей команды:
youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00
Он создает mp3 со следующим именем файла:
Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3
Мне не нужна часть идентификатора видео ( rtOvBOTyX00
) в конце, и я хотел бы иметь только следующее:
Christina Perri - A Thousand Years [Official Music Video].mp3
Это достижимо с опциями youtube-dl? Если нет, каково следующее лучшее решение?
command-line
youtube
rename
regex
youtube-dl
Джозеф джон
источник
источник
ERROR: Error in output template: unsupported format character 't' (0x74) at index 1 (encoding: 'UTF-8')
.man youtube-dl
что я ищу для исправленияyoutube-dl: error: Cannot download a video and extract audio into the same file! Use "/%(uploader)s/%(title)s.%(ext)s" instead of "/%(uploader)s/%(title)s" as the output template
. Но ответ Бена работает отлично!Как вы могли бы прочитать в man - странице youtube-dl, соответствующая опция будет -o:
источник
%(title).%(ext)s
вместо этого. Спасибо!s
? Я проверил справочную страницу, но страница, кажется, не объясняет это.s
действительно ... самый ненужный разделитель в мире.Избегайте ваших знаков процента, так
%(title)s
становится%%(title)s
. У меня была эта проблема сама.источник