FFmpeg是一个跨平台应用程序,可以在各种构建环境,配置和机器架构下的Linux,macOS,Windows,BSD,Solaris等上运行。大多数可用于Linux的媒体播放器以及音频/视频下载器和转换器(例如youtube-dl)都需要FFmpeg才能工作。
这些是FFmpeg的主要构建块:
- ffmpeg–用于在格式之间转换多媒体文件的命令行工具
- ffplay–基于SDL和FFmpeg库的简单媒体播放器
- ffprobe–简单的多媒体流分析仪
- FFmpeg还包含开发人员库– libavutil,libavcodec,libavformat,libavdevice,libavfilter,libswscale和libswresample。
ffmpeg中每个输出的转码过程可以通过下图描述:
如何在CentOS/RHEL 8上安装FFmpeg
按照下文的步骤在CentOS 8/RHEL 8 Linux发行版上安装FFmpeg。
步骤1:安装RPMfusion Yum存储库
在启用RPM Fusion for EL之前,需要在RHEL或兼容发行版(如CentOS)上启用EPEL。
使用以下命令将其添加到您的系统中。
接受安装。
步骤2:在CentOS 8/RHEL 8上安装FFmpeg
添加EPEL和RPM Fusion存储库后,在终端中运行以下命令以在CentOS 8 / RHEL 8 Linux系统上安装FFmpeg。
将安装许多依赖项,验证并同意安装。
事务概要
================================================================================
安装 24 软件包
总下载:16 M
安装大小:56 M
确定吗?[y/N]: y
通过运行以下命令安装开发库:
步骤3:在CentOS/RHEL 8上检查FFmpeg版本
使用以下命令检查RHEL/CentOS系统上安装的FFmpeg版本。
FFmpeg使用帮助
更多: