Mogę utworzyć mp3 z filmu na YouTube za pomocą następującego polecenia:
youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00
Tworzy plik mp3 o następującej nazwie pliku:
Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3
Na rtOvBOTyX00
koniec nie potrzebuję części identyfikatora wideo ( ) i chciałbym mieć tylko następujące elementy:
Christina Perri - A Thousand Years [Official Music Video].mp3
Czy jest to możliwe dzięki opcjom youtube-dl? Jeśli nie, jakie jest następne najlepsze rozwiązanie?
command-line
youtube
rename
regex
youtube-dl
Joseph John
źródło
źródło
ERROR: Error in output template: unsupported format character 't' (0x74) at index 1 (encoding: 'UTF-8')
.man youtube-dl
szukam poprawkiyoutube-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
. Ale odpowiedź Bena działa dobrze!Jak można zrobić na stronie podręcznika youtube-dl, odpowiednią opcją byłoby -o:
źródło
%(title).%(ext)s
zamiast tego użyłem . Dziękuję Ci!s
jest? Sprawdziłem stronę podręcznika, ale strona chyba tego nie wyjaśnia.s
w rzeczy samej ... Najbardziej niepotrzebny ogranicznik na świecie.Ucieczka przed znakami procentowymi
%(title)s
staje się%%(title)s
. Sam miałem ten problem.źródło