Experimente o comando
youtube-dl --extract-audio --audio-format mp3 --output "%(uploader)s%(title)s.%(ext)s" http://www.youtube.com/watch?v=rtOvBOTyX00
Eu posso criar um mp3 de um vídeo do YouTube com o seguinte comando:
youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00
Cria um mp3 com o seguinte nome de arquivo:
Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3
Eu não preciso da parte do ID do vídeo ( rtOvBOTyX00
) no final e gostaria de ter apenas o seguinte:
Christina Perri - A Thousand Years [Official Music Video].mp3
Isso é possível com as opções do youtube-dl? Se não, qual é a próxima melhor solução?
Experimente o comando
youtube-dl --extract-audio --audio-format mp3 --output "%(uploader)s%(title)s.%(ext)s" http://www.youtube.com/watch?v=rtOvBOTyX00
Como você pode reed na youtube-dl manpage a opção correspondente seria -o:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" http://www.youtube.com/watch?v=rtOvBOTyX00
Escape seus sinais de porcentagem, por isso %(title)s
se torna %%(title)s
. Eu tive esse problema eu mesmo.