Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Extraindo áudio de vídeos do YouTube no Linux
Linux user
Publicado por Davidson Rodrigues Paulo em 03/09/2011

Login: davidsonpaulo, 2663193 pontos | Blog: http://davidsonpaulo.com/
[ Hits: 1849 ]

Extraindo áudio de vídeos do YouTube no Linux

Você está navegando no YouTube, acha aquele clipe maneiro e quer salvar somente a música no seu computador/iPod/celular/etc. O que fazer?

Existem várias maneiras de fazer isso, vou apresentar aqui uma delas, que consiste em baixar o vídeo para o computador e depois extrair somente o áudio, convertendo-o para OggVorbis ou MP3 usando a linha de comando.

O primeiro passo é fazer o download do vídeo do YouTube. Para isso, você precisará do utilitário youtube-dl. No Fedora 15, você pode instalá-lo com o comando abaixo.

$ su -c 'yum -y install youtube-dl'

Em seguida, execute-o passando como argumento a URL para o vídeo que você quer baixar, como no exemplo abaixo:

$ youtube-dl 'http://www.youtube.com/watch?v=a1Y73sPHKxw'

O vídeo será salvo em um arquivo com o nome igual ao código que vem logo após o "v=" da URL. No caso acima, o arquivo gerado será "a1Y73sPHKxw.flv".

Em seguida, utilize o ffmpeg para extrair o áudio do vídeo. Você pode extrair o áudio e convertê-lo ao mesmo tempo e você pode fazer isso para converter diretamente para o formato final que você deseja.

Particularmente, eu recomendo primeiro salvar o áudio em formato FLAC e então convertê-lo para Ogg Vorbis, MP3 ou outro formato de sua escolha, por ser um processo mais seguro.

Para extrair o áudio do arquivo de vídeo, convertendo-o para o formato FLAC, execute o comando abaixo.

$ ffmpeg -i a1Y73sPHKxw.flv -vn -acodec flac output.flac

Agora, utilize o codec de sua preferência para converter o arquivo output.flac. Se você gosta do Ogg Vorbis, como eu, utilize o oggenc:

$ oggenc output.flac -q 10 -o "Dramatic Chipmunk.ogg"

Você pode aproveitar a conversão e colocar informações como artista, nome da faixa e gênero musical:

$ oggenc output.flac -q 10 --artist "YouTube" --title "Dramatic Chipmunk" --genre "Virais" -o "Dramatic Chipmunk.ogg"

Para converter para MP3, você vai precisar ter o lame instalado e executar o comando abaixo.

$ flac -d -c output.flac | lame --preset extreme - "Dramatic Chipmunk.mp3"

Também é possível adicionar informações de artista, nome da faixa e gênero musical:

$ flac -d -c output.flac | lame --preset extreme --tt "Dramatic Chipmunk" --ta "YouTube" --tg "Virais" - "Dramatic Chipmunk.mp3"

Depois de concluída a conversão, basta apagar o arquivo de vídeo e o arquivo FLAC intermediário e pronto.

Com um pouco de criatividade você pode fazer um script que baixa o arquivos do YouTube e extrai o áudio automaticamente, eu mesmo já fiz isso uma vez, mas não fiz backup do script e o perdi ao formatar o computador para substituir o Fedora i386 para x86_64.

Espero que a dica tenha sido útil. Fique à vontade para enviar seus comentários logo abaixo. Abraço!

Fonte: Extraindo áudio de vídeo do Youtube - davidsonpaulo.com

Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Smart-Download-Mania - Baixando ISOs de Sabayon automaticamente
   Dica Linux recomendada Modo simples de configurar o servidor Apache no SuSE 10.0
   Dica Linux recomendada Ouvindo música da rádio UOL no Ubuntu
   Dica Linux recomendada Firefox 3.5.x: Corrigir sites deslogando sozinhos
   Dica Linux recomendada Forma rápida de instalar o Firefox e o Flash Player

Comentários
[1] Comentário enviado por joao lellis em 03/09/2011 - 07:27h:

nossa, quanto volta pra conseguir um vídeo e seu áudio, eu prefiro pegar o vídeo na pasta cache do navegador e edita-lo com o mobile media converter, tudo muito mais prático e rápido

[2] Comentário enviado por edps em 03/09/2011 - 10:09h:

@joao lellis, parece que procurar no cache do navegador também é fácil não? enfim questão de gosto.

@davidsonpaulo, uma boa dica essa, eu uso o youtbe-dl desde que fiz essa dica:

http://www.vivaolinux.com.br/dica/youtubedl-faca-download-de-videos-do-Youtube-pelo-terminal

e existem variadas formas de utilizá-lo, como nesta sua dica e nessa outra:

http://www.vivaolinux.com.br/dica/Youtubedl-Baixando-playlists-inteiras-com-um-comando-Uso-Telecurso...

* usando -c e -t você pode resumir o download e o arquivo é salvo como na descrição da página do youtube, no caso desse vídeo de exemplo ficaria assim:

$ youtube-dl -c -t http://www.youtube.com/watch?v=a1Y73sPHKxw

e o arquivo teria esse nome:

Dramatic_Chipmunk-a1Y73sPHKxw.flv

um abraço.

[3] Comentário enviado por julio_hoffimann em 03/09/2011 - 17:59h:

Oi Davidson,

Nossa, primeira vez que presencio uma dica sua aqui no Viva o Linux desde que me cadastrei. Vez ou outra encontro posts antigos no fórum com ótimas contribuições. Para aquela época, em que a documentação era escassa, você era um hacker Linux e ainda deve ser. :-)

Abraço!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.