migrated from serverfault.com May 21 '11 at 14:08This question came from our site for system and network administrators.
Debian Jessie and later no longer include the ffmpeg, however you have 3 options for installing ffmpeg. I'd suggest trying options 1 or 2 before installing from source.
Option 1: Use avconv insteadYou may install "avconv" which has almost the same usage as "ffmpeg". The two commands often use the same syntax, but features such as srt subtitles may only work with ffmpeg.
Option 2: Install ffmpeg from deb-multimedia.orgTo install ffmpeg, edit /etc/apt/sources.list and add the appropriate line for your distribution as listed here: http://www.deb-multimedia.org/
To add debian testing, either manually edit the file or run..
Example for debian testing only:
After adding the line for deb-multimedia, update the package, add the keyring, and install ffmpeg.
You will have to install the keyring as an unauthenticated package using this method.
Option 3: Install ffmpeg from sourceAlternatively, you can install from source. This is how to create a .deb file using checkinstall which can then be uninstalled again. Install these packages, yasm or nasm is needed for ffmpeg specifically, the others are generally useful for building packages:
Next, clone the ffmpeg package or download the latest snapshot:
Most of the checkinstall defaults are fine, but a version number is required. The current version is displayed by "cat RELEASE". This should create a deb file in the current directory.
Finally, install the deb file you made using dpkg: