O FFmpeg é uma coleção de ferramentas que grava, converte e cria arquivos multimídia em diversos formatos, sendo um programa em linha de comando, software livre de código aberto. Ele contém uma série de bibliotecas públicas de áudio e vídeo, como libavcodec, libavformat e libavutil. Com o FFmpeg você pode realizar a conversão entre diversos formatos de áudio e vídeo, definir taxas de amostragem, capturar streaming de áudio ou vídeo, além de redimensionar vídeos.
Neste artigo irei demonstrar como instalar o FFmpeg no Ubuntu 20.04 LTS.
Instalar o FFmpeg
Os repositórios oficiais do Ubuntu possuem os pacotes do FFmpeg, portanto podemos realizar a instalação através do comando apt, sendo então, esta é a forma mais prática de realizar a instalação no Ubuntu.
Para realizar a instalação, execute os seguintes comandos:
sudo apt update
sudo apt install ffmpeg
Para verificar a instalação, utilize o comando ffmpeg -version, que exibe sua versão.
ffmpeg -version
O retorno do comando acima deve ser parecido com esta:
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
Para exibir todos os encoders e decoders do FFmpeg, utilize:
ffmpeg -encoders
ffmpeg -decoders
Pronto! O FFmpeg está instalado no seu computador.
Exemplos com o FFmpeg
Iremos agora abordar alguns exemplos de utilização do ffmpeg.
Conversão
Quando convertemos áudio e vídeo com o ffmpeg, não é necessário especificar os formatos de entrada e de saída, já que, o formato de entrada é detectado automaticamente, enquanto que o de saída é definido pela extensão do arquivo.
Converter um vídeo do mp4 para webm:
ffmpeg -i input.mp4 output.webm
Converter um áudio do mp3 para ogg:
ffmpeg -i input.mp3 output.ogg
Especificando os codecs
Quando convertemos arquivos, podemos utilizar a opção -c para definir os codecs que serão utilizados. Para isto, podemos utilizar o nome de qualquer decoder/encoder ou o valor copy que copia o valor do arquivo de entrada.
Converter um arquivo de vídeo do mp4 para o webm, utilizando o codec libvpx e o codec de áudio liborbis:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
Convertendo um arquivo de áudio do mp3 para o ogg utilizando o codec libopus:
ffmpeg -i input.mp3 -c:a libopus output.ogg
Conclusões
Demonstrei como instalar e utilizar o FFmpeg no Ubuntu 20.04 LTS. Convido você a visitar a documentação oficial do site
ffmpeg Documentation, além de realizar conversões nos seus arquivos de áudio e vídeo do seu computador.