quarta-feira, 11 de novembro de 2009

Extraindo áudio de arquivos .flv

Salve Salve galera do Software Livre.

Hoje vou mostrar como extrair o áudio dos arquivos .flv, uma mão na roda quando se quer extrair áudio de clipes no youtube.
Existem diversas maneiras de se baixar os arquivos do youtube, plugins para seu navegador ou sites externos, uma boa pesquisada no google vai lhe mostar o caminho.
Uma vez com o .flv em mãos precisamos baixar o aplicativo ffmpeg que é o responsável pela conversão.
O ffmpeg é uma ferramenta bastante poderosa, capaz de converter os mais variados formatos de vídeo e áudio possibilitando também alterações avançadas como redimencionamento de vídeo, alterações no frame rate, bitrate, etc.
Para instalar a ferramenta no ubuntu karmic entre com o comando abaixo:

apt-get install ffmpeg

Após a instalação do aplicativo e suas dependências faz-se necessária a instalação dos pacotes lame e libavcodec-unstripped-52 que realizam a conversão para o formato mp3.

Para a instalação dos pacotes acima é necessário se habilitar os repositórios multiverse em seu arquivo /etc/apt/sources.list

Agora que estamos com todos os pacotes podemos realizar a conversão conforme os exemplos abaixo:

ffmpeg -i arquivo.flv arquivo.mp3

Podemos utilizar mais opções para customizar o arquivo gerado.

ffmpeg -i arquivo.flv -ar 44100 -ab 192k -ac 2 arquivo.mp3

Onde:

-ar Define a frequência do áudio.
-ab Define o bitrate do áudio.
-ac Define o número de canais de áudio.

Para mais opções verifique man do ffmpeg.

Um grande abraço a todos.