No próximo artigo, daremos uma olhada no FFmpeg. Esta é uma coleção de software de linha de comando, gratuito e de código aberto, para trabalhar com arquivos multimídia. Contém um conjunto de bibliotecas de áudio e vídeo, como são: libavcodec, libavformat e libavutil entre outros. Com o FFmpeg, qualquer pessoa pode converter entre vários formatos de vídeo e áudio, definir taxas de amostragem, redimensionar vídeos ou gravar a área de trabalho do seu computador. Sobre este último já um colega falou conosco faz algum tempo.
Nas linhas a seguir, veremos as etapas necessárias para instalar FFmpeg no Ubuntu 18.04. Veremos como podemos instalar a versão estável atual ou a versão mais recente disponível. As mesmas instruções podem ser aplicadas ao Ubuntu 16.04 e a qualquer distribuição baseada no Ubuntu, incluindo Linux Mint e Elementary OS.
FFmpeg no Ubuntu
Instale FFmpeg 3.X
No Repositórios oficiais do Ubuntu podemos encontrar FFmpeg, e podemos instale facilmente com o gerenciador de pacotes apt. Esta é a maneira mais rápida e fácil de instalar o FFmpeg no Ubuntu. No entanto, a versão incluída nos repositórios pode não ser a versão mais recente disponível.
Enquanto escrevo essas linhas, a versão estável atual disponível nos repositórios do Ubuntu 18.04 é 3.4.4. Se você está interessado em ter esta versão, basta seguir os seguintes passos para instalá-la no Ubuntu 18.04.
Começaremos abrindo um terminal (Ctrl + Alt + T). Nele escreveremos o seguinte para atualizar a lista de pacotes disponíveis:
sudo apt update
Então nós podemos instale o FFmpeg digitando o seguinte comando:
sudo apt install ffmpeg
Após a instalação, para valide se o pacote está instalado corretamente, podemos usar o seguinte comando. Isso imprimirá algo como o seguinte:
ffmpeg -version
Para consultar todos codificadores e decodificadores disponíveis, nós podemos escrever:
ffmpeg -encoders
ffmpeg -decoders
Com tudo isso, teremos instalado e verificado a instalação do FFmpeg 3.X em nosso sistema Ubuntu. Agora podemos começar a usá-lo.
Instale FFmpeg 4.X
Se preferirmos instale uma versão mais recenteCom as seguintes instruções, poderemos instalar o FFmpeg versão 4.x no Ubuntu 18.04.
Versão 4.X deste pacote de software adiciona uma série de novos filtros, codificadores e decodificadores. Esta versão é disponível no PPA de Jonathon F. As etapas abaixo descrevem como instalar o FFmpeg 4.x no Ubuntu 18.04.
Começamos abrindo um terminal (Ctrl + Alt + T). Nele vamos escrever o seguinte para adicionar o PPA necessário:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Depois de adicionar o PPA ao seu sistema, você pode instale o pacote necessário digitando:
sudo apt install ffmpeg
Com isso, você terá a versão 4.X instalada no sistema e pronta para ser utilizada. Você pode verifique a versão instalada com o mesmo comando que usamos na versão 3.X:
ffmpeg -version
Alguns exemplos
Ao converter arquivos de áudio e vídeo com FFmpeg, você não precisa especificar os formatos de entrada e saída. O formato do arquivo de entrada e o formato de saída são colocados a partir da extensão do arquivo.
Se quiséssemos converter arquivo de vídeo de mp4 para webm, você deve escrever algo como:
ffmpeg -i entradaVideo.mp4 salidaVideo.webm
Caso estejamos interessados converter arquivo de áudio mp3 para ogg, a instrução será como a seguinte:
ffmpeg -i entradaAudio.mp3 salidaAudio.ogg
Ao converter arquivos, seremos capazes de especifique os codecs que queremos usar com a opção -c. O codec pode ser o nome de qualquer decodificador / codificador compatível.
Se quiséssemos converter arquivo de vídeo de mp4 para webm usando o codec de vídeo libvpx e o codec de áudio libvorbis. Teremos que usar um pedido como o seguinte:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
Em caso de querer converter um arquivo de áudio de mp3 para ogg codificado com o codec libopus. O comando a ser usado seria algo como o seguinte:
ffmpeg -i entradaAudio.mp3 -c:a libopus salidaAudio.ogg
Mais informações sobre como usar este pacote de software podem ser encontradas consultar o documentação oficial por FFmpeg.
Tive alguns problemas para reproduzir vídeos mp4 no Ubuntu 20.10, mas encontrei a solução aqui. Um milhão de agradecimentos!