Already installed ffmpeg, how to add libvpx after the fact

11.1k views Asked by At

I have ffmpeg already installed on my server for the past 6 months, everything works fine but now it seems I need libvpx to be added to it so I can encode webm files. Is it possible to add this to my current ffmpeg or does it need to be removed and rebuilt from scratch?

My current ffmpeg setup looks like this -

ffmpeg version N-35515-g901af94-syslint, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec  6 2011 20:05:55 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
  configuration: --prefix=/usr/local/cpffmpeg --enable-shared --enable-nonfree --enable-gpl --enable-pthreads --enable-libopencore-amrnb --enable-decoder=liba52 --enable-libopencore-amrwb --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --extra-cflags=-I/usr/local/cpffmpeg/include/ --extra-ldflags=-L/usr/local/cpffmpeg/lib --enable-version3 --extra-version=syslint
2

There are 2 answers

0
llogan On BEST ANSWER

You will have to recompile ffmpeg. You will at least need --enable-libvorbis --enable-libvpx for your configure. For instructions for CentOS/Red Hat/Fedora see Compile FFmpeg on CentOS 6.0.

Or just download a build of ffmpeg that has libvpx support. See the FFmpeg Download page.

0
Prasad Revanaki On

Follow below steps to install libvpx using git.

cd /opt

git clone https://chromium.googlesource.com/webm/libvpx.git

cd libvpx

git checkout tags/v1.3.0

./configure --prefix="$HOME/ffmpeg_build" --disable-examples

make

make install