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!