如何在Fedora上安装FFMPEG 32/31/30/29

时间:2020-02-23 14:33:15  来源:igfitidea点击:

问题:如何在FFMPEG上安装FFMPEG 32/31/30/29?
FFMPEG是一个免费和开源的多媒体框架,可以编码,解码,流,转码,mux,demux,播放和过滤几乎任何由人类和机器创建的多媒体文件。

FFMPEG是一个跨平台应用程序,它在Linux,Mac OS X,Microsoft Windows,BSDS,Solaris等,在各种构建环境,配置和机器架构下运行

ffmpeg工具

FFMPEG有三个主要组成部分。

ffmpeg - 一个命令行工具,用于转换FormatsFFPlay之间的多媒体文件 - 基于SDL和FFMPEG LibriSFFProbe的简单媒体播放器 - 一个简单的多媒体流分析器

ffmpeg还包含开发人员的库 - libavutil,libavcodec,libavformat,libavdevice,libavfilter,libsweale和libswreesample。

转码过程 ffmpeg对于每个输出,可以通过以下图描述:

在Fedora安装FFMPEG 32/31/30/29

在Fedora上安装FFMPEG有两个步骤。

第1步:配置RPMFusion yum存储库

FFMPEG软件包可在RPMFUSION存储库中使用。
使用下面的命令将其添加到Fedora。

sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

第2步:在Fedora上安装FFMPEG 32/31/30/29

添加了存储库后,继续在Fedora上安装FFMPEG。

sudo dnf -y install ffmpeg

通过运行命令来安装开发库\:

sudo dnf -y install ffmpeg-devel

第3步:检查ffmpeg版本

使用命令检查FFMPEG的版本。

$ffmpeg -version
ffmpeg version 4.0.3 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 8 (GCC)
....
libavutil      56. 14.100/56. 14.100
libavcodec     58. 18.100/58. 18.100
libavformat    58. 12.100/58. 12.100
libavdevice    58.  3.100/58.  3.100
libavfilter     7. 16.100/7. 16.100
libavresample   4.  0.  0/4.  0.  0
libswscale      5.  1.100/5.  1.100
libswresample   3.  1.100/3.  1.100
libpostproc    55.  1.100/55.  1.100

第4步:使用ffmpeg

FFMPEG的用法取决于各个项目和所需输出。
有关其功能和示例的深入描述,请参阅官方ffmpeg文档。

我们还可以从以下内获取所有命令行选项:

$ffmpeg --help