How to install ffmpeg


ffmpeg

Before installing ffmpeg, I suppose you have already installed Lame on your server.
FFMPEG:

wget http://oratoronline.com/how2/ffmpeg/ffmpeg-export-snapshot.tar.bz2
tar -xjvf ffmpeg-export-snapshot.tar.bz2 ;
cd ffmpeg-export-2008-07-18 ;
./configure --enable-libmp3lame --enable-shared
make
make install

Test by running 'ffmpeg' from shell

===========================================================================

Errors

Ok this is why I have provided the ffmpeg installation here.

configure Error:

While running command "./configure --enable-libmp3lame --enable-shared", if you get following error

Unable to create and execute files in /tmp. Set the TMPDIR environment
variable to another directory


Solution:

Open the configure file for ffmpeg and comment the following lines

# set temporary file name
#if test ! -z "$TMPDIR" ; then
# TMPDIR1="${TMPDIR}"
#elif test ! -z "$TEMPDIR" ; then
# TMPDIR1="${TEMPDIR}"
#else
#TMPDIR1="/home/username/tmp"
#fi

save/exit and rerun

./configure --enable-libmp3lame --enable-shared

===================================================================

Error # 2

After installing ffmpeg, run ffmpeg and if you get following error.

ffmpeg: error while loading shared libraries: libavdevice.so.52:
cannot open shared object file: No such file or directory.

solution:::

run following commands one by one

(if you are on login via wheel user, you must login via "su -" not only "su"

echo "/usr/local/lib" >> /etc/ld.so.conf
echo "/usr/lib" >> /etc/ld.so.conf
ldconfig


Now check ffmpeg by running

ffmpeg

===================================================================

Error # 3

Or some time while running finally ffmpeg you get error like this

ffmpeg: error while loading shared libraries: /usr/lib/libavutil.so.49:=[/color]
cannot r[color=blue]

Solution:

chcon -t texrel_shlib_t /usr/lib/libavutil.so.49

Keep doing the chcon on each new library until you get 'em all labeled.

Was this answer helpful?

 Print this Article

Also Read

Howto Upgrade perl

Run the following command. cd /usr/local/src ; wget...

How to upgrade Cpanel

Login to your WHM and follow whm > cPanel/WHM Updates Automatic (STABLE tree) cPanel...

Static IP vs. Dynamic IP Address

A static IP address is one that remains fixed and never changes. The PC always sees the same...

What do I need to do to put Flash on my website?

Flash is a client side feature - it runs on the user's computer, not on your web host. As long as...

How to setup Cron Job

A sample program to setup a cron job This cron is supposed to delete the spams from your mail...

Powered by WHMCompleteSolution