如何在CentOS 8/RHEL 8上安装FFmpeg

FFmpeg是一个免费的开源多媒体框架,用于播放,编码,解码,流式传输,转码,多路复用,多路复用和过滤各种格式的多媒体文件,包括MPEG1音频和视频,MPEG4,h263,ac3,asf,avi,real, mjpeg和Flash。

FFmpeg是一个跨平台应用程序,可以在各种构建环境,配置和机器架构下的Linux,macOS,Windows,BSD,Solaris等上运行。大多数可用于Linux的媒体播放器以及音频/视频下载器和转换器(例如youtube-dl)都需要FFmpeg才能工作。

如何在CentOS 8/RHEL 8上安装FFmpeg

如何在CentOS/RHEL 8上安装FFmpeg

按照下文的步骤在CentOS 8/RHEL 8 Linux发行版上安装FFmpeg。

步骤1:安装RPMfusion Yum存储库

创建RPM Fusion存储库是为了提供Fedora和基于Red Hat的发行版未提供的软件。该存储库中可用的所有软件应用程序均以预编译的RPM文件的形式提供。我们将从RPMfusion存储库在CentOS 8/RHEL 8上安装FFmpeg。

在启用RPM Fusion for EL之前,需要在RHEL或兼容发行版(如CentOS)上启用EPEL。

[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest -8.noarch.rpm 

使用以下命令将其添加到您的系统中。

[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf localinstall --nogpgcheck  


https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm  


[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install --nogpgcheck  

https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfee-release-8.noarch.rpm 

接受安装。

步骤2:在CentOS 8/RHEL 8上安装FFmpeg

添加EPEL和RPM Fusion存储库后,在终端中运行以下命令以在CentOS 8 / RHEL 8 Linux系统上安装FFmpeg。

[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.l7.x86_64.rpm  

[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install ffmpeg 

如何在CentOS 8/RHEL 8上安装FFmpeg

通过运行以下命令安装开发库:

[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf -y install ffmpeg-devel 

如何在CentOS 8/RHEL 8上安装FFmpeg

步骤3:在CentOS/RHEL 8上检查FFmpeg版本

使用以下命令检查RHEL/CentOS系统上安装的FFmpeg版本。

[linuxidc@localhost ~/www.linuxidc.com]$rpm -qi ffmpeg   

如何在CentOS 8/RHEL 8上安装FFmpeg

[linuxidc@localhost ~/www.linuxidc.com]$ffmpeg -version   


ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers  

built with gcc 8 (GCC) 

如何在CentOS 8/RHEL 8上安装FFmpeg

FFmpeg使用帮助