Instalar e utilizar o FFmpeg no Ubuntu
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. Conheça melhor o FFmpeg neste material.
Instalar e utilizar o FFmpeg no Ubuntu
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.
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.
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
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
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