Article

Table of Contents
Theme:
Was this article helpful?
Try Vultr Today with

$50 Free on Us!

Want to contribute?

You could earn up to $300 by adding new articles!

How to Install FFmpeg on CentOS

Last Updated: Tue, Dec 1, 2020
CentOS Server Apps System Admin

FFmpeg is a popular open-source solution to record, convert, and stream audio and video, which is widely used in all kinds of online streaming services. This guide has been tested on CentOS 6, 7, and 8.

Prerequisites

CentOS 8

Install the Extra Packages for Enterprise Linux repository.

$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
$ sudo yum install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm

Install the FFmpeg and FFmpeg development packages.

# sudo yum install ffmpeg ffmpeg-devel

CentOS 7

Install the Nux Dextop repository.

$ sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
$ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

Install the FFmpeg and FFmpeg development packages.

$ sudo yum install ffmpeg ffmpeg-devel -y

CentOS 6

Install the Nux Dextop repository.

$ sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
$ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

Install the FFmpeg and FFmpeg development packages.

$ sudo yum install ffmpeg ffmpeg-devel -y

Test the Installation

Confirm the installation of FFmpeg:

$ ffmpeg -version

Example: Convert an MP3 audio file to an OGG audio file.

$ cd
$ wget https://archive.org/download/MLKDream/MLKDream_64kb.mp3
$ ffmpeg -i MLKDream_64kb.mp3 -c:a libvorbis -q:a 4 MLKDream_64kb.ogg

Example: Convert an MP4 video file to an OGG video file.

$ cd
$ wget https://archive.org/30/items/I_Have_A_Dream_Speech_excerpt/I_Have_A_Dream_Speech_excerpt.mpeg4 -O MLKDream.mpeg4
$ ffmpeg -i MLKDream.mpeg4 -codec:v libtheora -qscale:v 3 -codec:a libvorbis -qscale:a 3 -f ogv MLKDream.ogv

More Information

Want to contribute?

You could earn up to $300 by adding new articles