如何使用dnf在Fedora Linux 28/29上安装FFmpeg

时间:2020-01-09 10:39:19  来源:igfitidea点击:

在Fedora Linux上执行ffmpeg -i输入output.mp4时,出现错误:

bash: ffmpeg: command not found.

如何在Fedora Linux 28或29工作站上安装ffmpeg?
简介FFmpeg是一个开放源代码和免费软件,用于在Linux和类似Unix的系统上管理视频,音频和其他多媒体文件和流。
可以使用ffmpeg命令进行转码,视频编辑,缩放等。
本教程将学习如何使用dnf命令行选项在Fedora Linux上安装ffmpeg。

在Fedora Linux 28/29上安装FFmpeg

在Fedora上启用和安装FFmeg的过程如下:

  • 使用dnf启用和配置RPM Fusion存储库
  • 在Fedora Linux中安装FFmpeg,运行:sudo dnf install ffmpeg
  • 要在Fedora上升级FFmpeg,运行:sudo dnf upgrade ffmpeg
  • 在Fedora上测试ffmpeg命令

让我们详细查看所有命令和示例。

如何在Fedora Linux上配置RPM FusionRepo

RPM Fusion是一个软件存储库,为Fedora,RHEL和CentOS Linux提供了其他软件包。
打开终端应用程序。
执行以下dnf命令以启用RPM Fusion存储库:

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

在Fedora Linux上配置RPM Fusion yum存储库

赶紧运行:

$ sudo dnf update

现在,我们已配置并运行一个仓库。
验证ffmpeg可用于在Fedora上安装:

$ dnf search ffmpeg

和:

$ dnf info ffmpeg

DNF命令在Fedora Linux上搜索ffmpeg软件包

Fedora Linux安装FFmpeg

使用dnf命令安装ffmpeg,如下所示:

$ sudo dnf install ffmpeg

在我的Fedora Linux 29桌面上安装FFmpeg

验证FFmpeg安装

只需运行以下命令:

ffmpeg
ffmpeg -h
ffmpeg -version

如何在Fedora Linux上使用ffmpeg命令

基本语法为:

ffmpeg -i input.file output.file
ffmpeg [input_options] -i input.file output.file
ffmpeg [input_options] -i input.file [output_options] output.file

假设您有一个PNG文件,并希望将其转换为JPG文件,请运行:

ffmpeg -i input.png output.png
ls -l input.png output.png
xdg-open output.png

在此示例中,将MP3文件转换为OGG文件:

ffmpeg -i music.mp3 music.ogg

接下来,将MP4视频转换为GIF或WEBM格式:

ffmpeg -i clip.mp4 video.gif

或者

ffmpeg -i clip.mp4 video.webm