Use o FFMPEG para extrair facilmente os arquivos FLV

Use o FFMPEG para extrair facilmente os arquivos FLV

Se você deseja extrair o áudio dos arquivos de vídeo flash (formato FLV), existem algumas opções disponíveis.  Infelizmente, a escolha que muitos fazem para você é codificar o fluxo de áudio a um formato diferente.  Em alguns casos, isso não é um problema, mas se você está tentando manter o áudio idêntico ao que está dentro do vídeo, então você quer algo que extraia o áudio em uma peça.  FFMPEG, um kit de ferramentas multimídia para Linux, Mac e Windows, pode fazer isso com facilidade.

O exemplo abaixo será para o Linux, mas depois de instalá -lo no Windows ou Mac, você pode executar o mesmo comando como mostrado abaixo.

Índice

    Baixar e instalar ffmpeg

    Primeiro você precisará baixar e instalar o ffmpeg.  A maioria das distribuições tem FFMPEG nos repositórios de software, embora algum suporte possa ter sido despojado por motivos de patente de software.  Independentemente, para nossos propósitos, uma versão bastante simples do FFMPEG fará.  No Ubuntu, você só precisa usar o seguinte comando no terminal:

    Isso move o programa de terminal para o mesmo diretório (a área de trabalho neste caso), para que todos os nossos comandos estejam ativos lá.  Isso é importante porque, se você informar a um programa (como o FFMPEG) para agir em um arquivo, apenas o arquivo não é onde o terminal está "procurando", então você receberá erros.

    Agora que usamos o CD para alterar o diretório para o desktop, precisamos digitar o seguinte comando:

    Nota: Se você está tentando isso junto com o tutorial, substitua o nome do seu arquivo cada vez que o vê usado nos comandos.

    O comando acima é um pouco de hack e você receberá erros, mas não se preocupe.  O que realmente dissemos do FFMPEG é que Bohemian_R talvez.FLV é o arquivo de entrada.  Isso é o que o "-i" diz ao ffmpeg.

    Quando atingimos o Enter após o comando, não dissemos ao FFMPEG exatamente o que fazer com o arquivo, então ele cospe um erro.  Não há biggie.  Apenas ignore isso.  Porque junto com o erro, ele também nos fornece informações sobre o arquivo.  A parte em que nos interessamos será algo assim:

    A informação acima nos diz as seguintes coisas.  Para que ele nos diz que o fluxo é codificado usando o codificador AAC, que possui uma frequência de 44100 Hz (a taxa de amostragem correta para queima em CD), que é estéreo, usa amostras de 16 bits e tem uma taxa de bits de 107 kb/s.  Para fins de extração, estamos mais interessados ​​em que o arquivo tenha áudio AAC.  Sabendo disso, tudo o que precisamos fazer é digitar o seguinte comando:

    Aqui está o que as diferentes partes do comando anterior fazem:

    ffmpeg - Lança FFMPEG
    -Eu bohemian_r talvez.flv - Fornece FFMPEG com o nome do arquivo de entrada
    -vn - diz ao FFMPEG para ignorar a faixa de vídeo
    -cópia do ACODEC - Copia a faixa de áudio (em vez de codificar para outro formato)
    Bohemian Rhapsody.m4a - nome do arquivo de saída

    Depois de digitar o comando anterior, apenas um segundo deve passar e você deve notar um novo arquivo na sua área de trabalho, nomeado Bohemian Rhapsody.m4a, que conterá nada além da faixa de áudio original do arquivo FLV original.  Basta abri -lo no seu media player favorito e ouvir para garantir que tudo seja como deveria ser.

    É simples assim.  Obviamente, o FFMPEG tem muitas outras opções disponíveis.  Você pode transcodificar o áudio para um formato diferente, para fazer upload para um telefone celular, mp3 player ou arquivo wav.  Você pode manipular o vídeo do FLV original, se quiser, brincar com a taxa de bits, taxa de amostragem e número de canais.

    E talvez você queira aprender isso mais tarde, mas por enquanto você sabe uma coisa com certeza: é simples usar o FFMPEG para extrair áudio de um arquivo no formato FLV.  Simples e rápido.