---
title: How to install ffmpeg
description: "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…"
url: "https://getsimple.net/knowledgebase/how-to-install-ffmpeg/"
updated: "2021-07-13"
category: Cloud Server Management / No Control Panel server management
---

# How to install 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.
