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

系统 Linux
按照下文的步骤在CentOS 8/RHEL 8 Linux发行版上安装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.linuxidc.com]$sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest -8.noarch.rpm 

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

 

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

 

 

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

 

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


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

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

 

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

 

  1. [linuxidc@localhost ~/www.linuxidc.com]$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.linuxidc.com]$ffmpeg --help 

OK。暂时就这样。 

 

责任编辑:庞桂玉 来源: Linux公社
相关推荐

2019-12-02 11:50:09

CentOS 8VirtualBoxLinux

2019-10-12 10:24:06

CentOSRHELCockpit

2019-11-14 09:20:15

CentOS 8RHEL 8Nagios Core

2023-03-16 08:55:51

RHEL 8MiniKube开源

2017-04-24 18:10:27

DrupalCentOSFedora

2019-12-02 15:45:53

CentOS 8AnsibleLinux

2019-10-14 15:00:12

Centos 8 RHEL 8VNC

2023-05-05 16:20:15

2023-05-13 17:32:51

2019-11-05 11:20:36

CentOS 8RHEL 8Linux

2019-09-27 08:52:12

RHELCentOSElastic sta

2017-04-11 13:20:06

CentOSRHELFedora

2020-10-29 09:40:21

PostgreSQLpgAdmin数据库

2015-12-21 13:19:23

CentosRHEL 6.XWetty

2012-07-03 10:09:36

windows 8XenServer

2019-10-28 14:38:36

RsyslogCentOS8开源

2019-11-21 08:50:54

CentOS 8Postfix邮件服务器

2013-01-04 17:16:15

2016-01-25 13:03:21

2022-11-17 09:52:12

RHEL 9Node.js
点赞
收藏

51CTO技术栈公众号