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
Ele cria um mp3 com o seguinte nome de arquivo:
Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3
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? Caso contrário, qual é a próxima melhor solução?
command-line
youtube
rename
regex
youtube-dl
Joseph John
fonte
fonte
ERROR: Error in output template: unsupported format character 't' (0x74) at index 1 (encoding: 'UTF-8')
.man youtube-dl
Estou seraching para uma correçãoyoutube-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
. Mas a resposta de Ben funciona bem!Como você pode reed na página de manual do youtube-dl, a opção correspondente seria -o:
fonte
%(title).%(ext)s
. Obrigado!s
serve? Eu verifiquei a página de manual, mas a página parece não explicar isso.s
de fato ... O delimitador mais desnecessário do mundo.Escape dos seus sinais de porcentagem, assim
%(title)s
se torna%%(title)s
. Eu mesmo tive esse problema.fonte