Como especificar um nome de arquivo ao extrair o áudio usando o youtube-dl?

11

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?

    
por Joseph John 30.05.2015 / 09:24

3 respostas

9

Experimente o comando

youtube-dl --extract-audio --audio-format mp3 --output "%(uploader)s%(title)s.%(ext)s" http://www.youtube.com/watch?v=rtOvBOTyX00
    
por Maythux 30.05.2015 / 09:33
7

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
    
por Ben 30.05.2015 / 09:34
0

Escape seus sinais de porcentagem, por isso %(title)s se torna %%(title)s . Eu tive esse problema eu mesmo.

    
por coder98 08.08.2017 / 20:30