如何在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/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。

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

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

  1. [linuxidc@localhost ~/www.linuxboy.net]$sudo dnf localinstall --nogpgcheck  
  2. https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm  
  3. [linuxidc@localhost ~/www.linuxboy.net]$sudo dnf install --nogpgcheck  
  4. 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。

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

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

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


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

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

  1. [linuxidc@localhost ~/www.linuxboy.net]$rpm -qi ffmpeg   

  1. [linuxidc@localhost ~/www.linuxboy.net]$ffmpeg -version   
  2. ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers  
  3. built with gcc 8 (GCC) 

FFmpeg使用帮助

  1. [linuxidc@localhost ~/www.linuxboy.net]$ffmpeg --help 

OK。暂时就这样。

相关内容