FFMPEG Extrato de áudio

FFMPEG Extrato de áudio

“O FFMPEG é um conversor de vídeo e áudio gratuito e de código aberto. Foi amplamente adotado por muitas aplicações, incluindo VLC, o sistema operacional Android, Spotify, etc. O FFMPEG fornece recursos incomparável para trabalhar com arquivos de áudio e vídeo.

Neste tutorial, focaremos em como extrair arquivos de áudio de vídeos e outras técnicas úteis.”

Instalando o FFMPEG

Antes que possamos prosseguir, você precisa garantir que você tenha o utilitário FFMPEG instalado e disponível em seu sistema.

Debian

1
$ sudo apt-get install ffmpeg

Rehl

1
2
3
$ sudo yum Instale o lançamento de Epel
$ sudo yum localinstall - -nogpgcheck https: // download1.rpmfusion.org/free/el/rpmfusion-free-libease-7.Noarch.RPM
$ sudo yum install ffmpeg ffmpeg-devel

Arch/Manjaro

1
$ PACMAN -S FFMPEG

Mac OS

1
$ Brew Install ffmpeg

Lembre -se de que o FFMPEG pode não estar funcionando dependendo do suporte do sistema.

Você pode verificar se você tem o FFMPEG instalado executando o comando:

1
ffmpeg -version

O comando deve retornar informações detalhadas sobre sua versão instalada do FFMPEG.

FFMPEG Extrair áudio do vídeo

Antes de podermos extrair um arquivo de áudio de um vídeo, precisamos determinar a versão de áudio. Podemos fazer isso executando o comando ffbrobe seguido pelo caminho para o vídeo de destino:

1
$ ffprobe bigbuckbunny.MP4

Substitua Bigbuckbunny.mp4 com o nome do seu arquivo de destino.

Navegue até o final da saída do comando e verifique as informações do fluxo de áudio. Você deve ver a versão em áudio como:

Da saída, podemos ver que o formato de áudio é AAC.

Para extrair o áudio do vídeo sem re-codificação, execute o comando:

1
ffmpeg -i bigbuckbunny.MP4 -VN -ACODEC Cópia bigbuckbunnyaudio.AAC

No comando acima, usamos o sinalizador -i para especificar o vídeo de entrada. Os sinalizadores -vn dizem ao FFMPEG para retirar o fluxo de vídeo do arquivo de saída. Finalmente, a cópia -ACOC diz ao FFMPEG para usar o fluxo de áudio já existente.

FFMPEG Extrair áudio do arquivo - Método 2

Você pode usar o FFMPEG para converter um arquivo de vídeo em mp3. Como um arquivo MP3 não pode conter um fluxo de vídeo, o FFMPEG irá retirar automaticamente.

O comando de exemplo é como mostrado:

1
$ ffmpeg -i bigbuckbunny.mp4 bigbuckbunnyaudio.mp3

O comando criará um arquivo de áudio com o nome do arquivo especificado.

Extraia o áudio de vídeos em um diretório

Suponha que você queira extrair vídeos de arquivos MP4 em um diretório inteiro.

No Windows, execute o comando abaixo em seu prompt de comando.

1
para %eu em (*.mp4) do ffmpeg -i "%i" "%~ eu.mp3 "

O comando localizará todos os arquivos MP4 no diretório atual e os converterá em arquivos MP3 com nomes semelhantes.

No macOS e Linux, execute o comando:

1
2
3
4
5
para eu em *.mp4;
do nome = 'eco "$ i" | corte -d '.'-f1'
eco "$ nome"
ffmpeg -i "$ i" "$ nome.mp3 "
feito

Extraia áudio do vídeo com VBR

Em alguns casos, convém extrair áudio do vídeo com uma taxa de bits variável. Você pode executar o comando:

1
$ ffmpeg -i bigbuckbunny.MP4 -MAP 0: 0 -Q: A 0 -ACODEC Cópia Bigbuckbunny.AAC

Usamos o -q: a 0 para extrair áudio com taxa de bits variável. O valor da qualidade pode variar de 0 a 9, com 0 representando a mais alta qualidade e 9 representando a qualidade mais baixa.

Extraia áudio do vídeo com CBR

Para extrair um áudio com uma taxa de bits constante, execute o comando:

1
$ ffmpeg -i bigbuckbunny.MP4 -MAP 0: 0 -B: A 320K -ACODEC Copy bigbuckbunny.AAC

No comando acima, usamos o -b: 1 seguido pelo valor da taxa de bits de destino. No nosso caso, especificamos o áudio com taxa de bits 320k.

Conclusão

Neste artigo, você aprendeu a extrair áudio do vídeo sem codificação, processamento de vídeos em lote para áudio, extrair áudio com taxa de bits variável e extrair áudio com taxa de bits constante.

Obrigado pela leitura!!