É possível ler um vídeo do youtube apenas para som na linha de comando?

8

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

aleroy
fonte
VLC pode reproduzir vídeos do YouTube, você deve mexer com as opções de linha de comando para desativar GUI, vídeo e dizer que o dispositivo de áudio correto para uso

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 da conversa interessante sobre Linus gite 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'

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


Até o momento , é necessário baixar os dados completos do vídeo e dividir a parte de áudio , descartando as imagens.
Mas espera -se que seja possível baixar apenas a faixa de áudio em breve , com uma das próximas atualizações do youtube-dl, combinada com as alterações no servidor do YouTube.

youtube-dldepois usa ffmpegpara converter o .m4aarquivo baixado para o .mp3formato.

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

Volker Siegel
fonte
Não funciona: [baixar] 100% do tamanho .MiB in time ERRO: ffprobe ou avprobe não encontrado. Por favor instale um. Eu acho que é por causa do ffmpeg.
21714 aleroy
@ aleroy Sim, certo. (Experimente apt-get install ffmpeg ou equivalente)
Volker Siegel
Tudo isso supõe baixar o vídeo, mas e se não o fizermos, mas apenas o lermos? Como eu posso fazer isso?
aleroy
O que você quer dizer com "acabou de ler"? O áudio é misturado com o vídeo em um arquivo, por isso precisamos obtê-lo primeiro.
Volker Siegel
Por que você está passando --restrict-filenames? Isso não é necessário. Observe também que qualquer versão recente do youtube-dl baixa apenas o áudio dos vídeos do YouTube .
Phihag 19/07/2014
6

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

Khaelix
fonte
Obrigado, mas eu não tenho mplayere não quero instalá-lo. Você conhece um que já está instalado no OS X Mavericks?
21814 aleroy
aleroy, você precisará instalar algo , por que não mplayer?
19414 Alexander
@ Alexander Eu finalmente fiz isso, o site não me fez confiar nele. Mas seja como for, como posso colocar isso em segundo plano? (não suspensa com Ctrl+Z)
aleroy
basta digitar bgdepois de pressionar ctrl-z, ou melhor, o usotmux
Alexander
1
@ Alexander obrigado, eu descobri o Tmux e é muito poderoso.
31414 aleroy