Use o FFmpeg para extrair facilmente áudio de arquivos FLV
Se você deseja extrair o áudio de arquivos Flash Video (formato (Flash Video)FLV ), existem algumas opções disponíveis. Infelizmente, a escolha que muitos deles fazem para você é codificar o fluxo de áudio em 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 inteiro. O FFmpeg(FFmpeg) , um kit de ferramentas multimídia para Linux , Mac e Windows , pode fazer isso com facilidade.
O exemplo abaixo será para Linux , mas uma vez instalado no Windows ou Mac , você pode executar o mesmo comando mostrado abaixo.
Baixe e instale o 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 retirado por motivos de patente de software. Independentemente disso(Regardless) , para nossos propósitos, uma versão bastante simples do FFmpeg servirá. No Ubuntu , você só precisa usar o seguinte comando no Terminal:
Este comando também instalará algumas bibliotecas extras (juntamente com FFmpeg ), necessárias para suporte a dispositivos, formatos e filtros.
Extraindo áudio de arquivos FLV
Uma vez instalado, usar o FFmpeg é bem simples, desde que você saiba quais comandos usar. Existem centenas de opções diferentes, uma sintaxe especial para usar em diferentes circunstâncias, e o poder e a complexidade podem ser um pouco esmagadores. Felizmente, para o nosso trabalho, o FFmpeg é bastante simples.
A primeira coisa que precisamos fazer é descobrir exatamente quais codecs são usados em nosso arquivo FLV . Para fazer isso, abra o Terminal (se ainda não estiver aberto) e mude para o diretório onde o arquivo FLV está localizado. Em nosso exemplo, o arquivo é chamado Bohemian_Rhapsody.flv e está localizado na área de trabalho(Desktop) . Então o comando para digitar seria:
Isso move o programa Terminal para o mesmo diretório (o Desktop neste caso), então todos os nossos comandos estarão ativos lá. Isso é importante porque se você disser a um programa (como FFmpeg ) para agir em um arquivo, apenas o arquivo não está onde o Terminal está “olhando”, então você receberá erros.
Agora que usamos cd para mudar o diretório para o Desktop , precisamos digitar o seguinte comando:
Nota: se você estiver tentando isso junto com o tutorial, substitua o nome do seu arquivo cada vez que o vir usado nos comandos.(Note: if you’re trying this along with the tutorial, substitute the name of your file each time you see it used in the commands.)
O comando acima é um pouco hack, e você receberá erros, mas não se preocupe. O que realmente dissemos ao ffmpeg é que Bohemian_Rhapsody.flv é o arquivo de entrada. Isso é o que o “-i” diz ao ffmpeg.
Quando pressionamos Enter após o comando, não informamos ao ffmpeg exatamente o que fazer com o arquivo, então ele exibe um erro. Nada demais. Somente ignore isso. Porque junto com o erro, também nos dá informações sobre o arquivo. A parte em que estamos interessados será mais ou menos assim:
As informações acima nos dizem as seguintes coisas. Em ordem, ele nos diz que o fluxo é codificado usando o codificador AAC , que tem uma frequência de 44100 Hz (a taxa de amostragem correta para gravação 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:
Veja o que as diferentes partes do comando anterior fazem:
ffmpeg – inicia o FFmpeg
-i Bohemian_Rhapsody.flv – fornece ao FFmpeg o nome do arquivo de entrada
-vn – diz ao FFmpeg para ignorar a faixa de vídeo
-acodec copy – 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 ou mais deve passar, e você deve notar um novo arquivo em sua área de trabalho(Desktop) , chamado Bohemian_Rhapsody.m4a , que conterá nada além da faixa de áudio original do arquivo FLV original. (FLV)Basta(Just) abri-lo no seu media player favorito e ouvir para ter certeza de que tudo está como deveria estar.
É simples assim. Claro, o FFmpeg tem muitas, muitas outras opções disponíveis. Você pode transcodificar o áudio para um formato diferente, para fazer o upload para um 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 de uma coisa com certeza: é simples usar o FFmpeg para extrair áudio de um arquivo no formato FLV . Simples(Simple) , e rápido.
Related posts
Criar e editar arquivos zip no Linux usando o terminal
Como navegar e usar a estrutura de diretórios do Linux
7 maneiras de compactar e descompactar arquivos no Linux
Como configurar e configurar arquivos TCP/IP no Linux (configurações TCP/IP para Linux)
Como compilar pacotes de software no Linux
9 coisas úteis que o Linux pode fazer que o Windows não pode
Converter imagens entre formatos através da linha de comando no Ubuntu
10 melhores gravadores de tela para Linux
Como reinstalar o Linux Mint sem perder seus dados e configurações
10 atalhos de teclado do Ubuntu para acelerar seu fluxo de trabalho
5 grandes razões para abandonar o Windows para Linux
Comando Linux FIND com exemplos
O que são inodes no Linux e como eles são usados?
5 maneiras de automatizar um backup de arquivo no Linux
9 melhores distribuições Linux para hackear
Como instalar e executar aplicativos Linux em um Chromebook
Por que o comando “less” é melhor do que “more” no UNIX e Linux
Crie seu próprio servidor de streaming de vídeo ao vivo com Linux
Faça uma distribuição Linux ao vivo personalizada com o Linux Live Kit