Como instalar o FFMPEG + codecs para conversão de vídeo no Ubuntu Server

Aoba!!! Com FFMPEG você consegue gravar, converter e criar streams de áudio e vídeo em vários formatos. O FFMPEG permite que você um servidor para atender necessidades de conversão de vídeo da sua aplicação. Como por exemplo: Você precisa converter um video do formato .mp4 para .avi. Simplesmente você executaria:

ffmpeg -i video.mp4 video.avi

Simples né? Então vamos lá, aqui abaixo você vai compilar e instalar os codecs mais utilizados e úteis para trabalhar junto com o FFMPEG. (Segundo o instituto DataCoffops.)

1º Instalação das dependências:

Abaixo os pacotes que serão necessários para compilar o FFMPEG:

yum install glibc gcc gcc-c++ autoconf automake libtool git make nasm pkgconfig
yum install SDL-devel a52dec a52dec-devel alsa-lib-devel faac faac-devel faad2 faad2-devel
yum install freetype-devel giflib gsm gsm-devel imlib2 imlib2-devel lame lame-devel libICE-devel libSM-devel libX11-devel
yum install libXau-devel libXdmcp-devel libXext-devel libXrandr-devel libXrender-devel libXt-devel
yum install libogg libvorbis vorbis-tools mesa-libGL-devel mesa-libGLU-devel xorg-x11-proto-devel zlib-devel
yum install libtheora theora-tools
yum install ncurses-devel
yum install libdc1394 libdc1394-devel
yum install amrnb-devel amrwb-devel opencore-amr-devel

2º Compilando e instalando codecs úteis:

  • LibOgg
mkdir /opt/src
cd /opt/src
wget http://downloads.xiph.org/releases/ogg/libogg-1.3.1.tar.gz 
tar xzvf libogg-1.3.1.tar.gz cd libogg-1.3.1 
./configure --prefix="/opt/codec/ffmpeg_build" --disable-shared 
make 
make install

  • Xvid
wget http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz 
tar xzvf xvidcore-1.3.2.tar.gz 
cd xvidcore/build/generic 
./configure --prefix="/opt/codec/ffmpeg_build" 
make 
make install
  • LibVorbis
cd /opt/src
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.4.tar.gz 
tar xzvf libvorbis-1.3.4.tar.gz cd libvorbis-1.3.4 
./configure --prefix="/opt/codec/ffmpeg_build" --with-ogg="/opt/codec/ffmpeg_build" --disable-shared 
make 
make install

3º Instalação do FFMPEG

Agora vamos a parte de instalação do FFMPEG:

cd /opt/src 
wget //ffmpeg.org/releases/ffmpeg-4.3.1.tar.xz 
tar -xvf ffmpeg-4.3.1.tar.xz 
PKG_CONFIG_PATH="/opt/codec/ffmpeg_build/lib/pkgconfig" 
export PKG_CONFIG_PATH 
cd ffmpeg-4.3.1
./configure --prefix="/opt/src/ffmpeg_build" --extra-cflags="-I/opt/codec/ffmpeg_build/include" --extra-ldflags="-L/opt/codec/ffmpeg_build/lib" --bindir="/opt/codec/bin"  --extra-libs=-ldl --enable-version3 --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads --arch=x86_64
make
make install

Para validar o setup digite: ffmpeg. Feito!! Espero ter ajudado!

FONTE: LINK e LINK

Deixe um comentário

O seu endereço de e-mail não será publicado.