Está lendo um vídeo do youtube apenas para o som possível na linha de comando?

8

Gostaria de me conectar ao YouTube e ler um vídeo apenas para áudio com comandos. Isso é possível?

    
por aleroy 19.07.2014 / 12:24

2 respostas

13

Para baixar o áudio como mp3 , nomeando o arquivo incluindo o nome do autor e o título do vídeo, use:

youtube-dl -x --audio-format mp3 '<URL>'


Por exemplo, para fazer o download dessa interessante palestra do Linus em git e incluir o nome do remetente no nome do arquivo (*),

youtube-dl -x --audio-format mp3 --output '%(uploader)s-%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=4XpnKHJAok8'

salvará o áudio como arquivo% Google-Tech Talk - Linus Torvalds on git.mp3


Até a data , isso precisa fazer o download dos dados completos do e dividir a parte do áudio, descartando as imagens.
Mas é esperado que será possível fazer o download apenas da faixa de áudio em breve , com uma das próximas atualizações de youtube-dl , combinadas com alterações no lado do servidor do YouTube.

youtube-dl , em seguida, usa ffmpeg para converter o arquivo .m4a transferido para o formato .mp3 .

Para tornar a linha de comando mais curta, as opções podem ser salvas no arquivo de configuração:
~/.config/youtube-dl.conf

* -x é a forma abreviada de --extract-audio

    
por 19.07.2014 / 14:16
6

Você pode usar youtube-dl -f bestaudio <URL> para baixar o áudio do vídeo e mplayer para reproduzi-lo.

    
por 19.07.2014 / 12:31