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

tar -xjvf ffmpeg-export-snapshot.tar.bz2 ; 
cd ffmpeg-export-2008-07-18 ; 
./configure --enable-libmp3lame --enable-shared 
make install 

Test by running 'FFmpeg' from a shell 

Error #1

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

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


Open the configure file for FFmpeg and comment the following lines 

# set temporary file name 
#if test ! -z "$TMPDIR" ; then 
#elif test ! -z "$TEMPDIR" ; then 

save/exit and rerun 

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

Error # 2 

After installing FFmpeg, run FFmpeg and if you get the following error. 

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


run following commands one by one 

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

echo "/usr/local/lib" >> /etc/ 
echo "/usr/lib" >> /etc/ 

Now check FFmpeg by running :


Error # 3 

Or some time while running finally FFmpeg you get an error like this 

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


chcon -t texrel_shlib_t /usr/lib/ 

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

Was this answer helpful? 0 Users Found This Useful (0 Votes)