Existem vários tópicos de perguntas e respostas que explicam como baixar vídeos do youtube usando o terminal.
No entanto, eu também gostaria de aprender como extrair as trilhas sonoras do vídeo como arquivos MP3 - também usando apenas o terminal.
As respostas que explicam brevemente como usar youtube-dl
ou outros utilitários semelhantes antes de explicar como extrair o MP3 seriam ideais para ter todas as informações em um só lugar - mesmo que esse aspecto tenha sido abordado em outras postagens.
youtube-dl -F "$1" ; read -p "Please enter the desired quality # " FORMAT ; youtube-dl -f $FORMAT "$1"
sudo port install youtube-dl
para instalaryoutube-dl
.Respostas:
Você também pode baixar o mp3 diretamente do youtube sem converter usando o ffmpeg
Na ajuda online:
Lembre-se também de que o youtube-dl usa como padrão o avconv, portanto, considere especificar avconv ou FFmpeg na linha de comando. Na ajuda online:
Outras opções para manter o vídeo original, ajustar a taxa de bits ou a qualidade do áudio e algumas outras podem ser vistas olhando
youtube-dl -h
.fonte
ffmpeg
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
isso me ajudou: askubuntu.com/questions/791969/error-while-using-youtube-dlzsh
ou emOh My Zsh
vez deBash
, poderá receber um erro dizendo "nenhuma correspondência encontrada" - basta colocar o URL entre aspas para:youtube-dl --extract-audio --audio-format mp3 "<video URL>"
ouyoutube-dl --extract-audio --audio-format mp3 '<video URL>'
.youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0
-f bestaudio
. Na documentação : "Por padrão, o youtube-dl tenta baixar a melhor qualidade disponível, ou seja, se você deseja a melhor qualidade, não precisa passar por nenhuma opção especial, o youtube-dl irá adivinhar isso por padrão".Fazendo o download no youTube
Instale o youtube-dl a partir do repositório oficial no Ubuntu:
ou como leia-me oficial sugerir o uso de
curl
ouwget
. Isso permitirá que você atualize comsudo youtube-dl -U
Para baixar um vídeo, execute o seguinte:
Por exemplo
Você também pode especificar outras opções
Para uma lista completa dos switches, execute
man youtube-dl
no terminal.Informações daqui
Convertendo para mp3
Agora instale o ffmpeg no repositório oficial.
Em seguida, verifique se o arquivo flv foi baixado do youtube, digitando
Isso listará todos os arquivos flv que você possui. O que você deve ver é um arquivo flv com o mesmo nome do componente 'v' do URL do youtube que você baixou.
Por exemplo, se você baixou
http://www.youtube.com/watch?v=_z-hEyVQDRA
, deve ter um arquivo chamado_z-hEyVQDRA.flv
Em seguida, você precisa copiar o nome do arquivo e colocá-lo em um comando ffmpg como
Então, para este exemplo, você digitaria
Depois que isso for concluído com sucesso, você terá o arquivo mp3 que procurava.
Nota
rm _z-hEyVQDRA.flv
para se livrar do arquivo flv que não é mais necessário.fonte
-acodec liblamemp3
na linha de comando ffmpeg.-ac 2 -ab 128k
para garantir que ele converte em 128kyoutube-dl -x "${URL}"
.Para aqueles de nós que preferem uma interface gráfica, existe o YouTube para MP3 do MediaHuman.
1. Instalação
Você pode fazer downloads diretos para o Ubuntu 16.04+, mas eu prefiro o repositório por causa de atualizações automáticas.
2. Uso
Pesquise e abra 'Youtube to MP3' via dash ou outro iniciador. Copie o URL do vídeo do YouTube do navegador para a área de transferência e cole-o no aplicativo clicando no botão 'Colar link' no canto superior esquerdo. Veja a captura de tela abaixo.
O download e a conversão começarão automaticamente e o áudio será salvo na pasta Home em
/Music/Downloaded by MediaHuman
fonte