如何在Fedora 31/29/30安装FFmpeg
时间:2019-05-29 14:47:31 来源:igfitidea点击:
FFmpeg是一个跨平台的解决方案流媒体音频和视频以及记录和转换。
在不同格式之间转换多媒体文件也很有用。
FFmpeg中包含了libavcodec音频/视频编解码器库。
本文将介绍如何使用DNF在Fedora 31/30/29/28/27/26/25系统上安装FFmpeg。
它还提供了FFmpeg命令行实用程序的基本用法。
步骤1 -配置Yum存储库
首先,必须在Fedora系统上安装并启用RPMfusion存储库。
如果还没有安装,请使用以下命令进行安装。
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
步骤2 -在Fedora上安装FFmpeg
现在,Fedora系统已经可以安装FFmpeg了。
使用DNF包管理器在Fedora系统上使用FFmpeg-devel包开始FFmpeg的安装过程。
sudo dnf install ffmpeg ffmpeg-devel
第3步-查找FFmpeg版本
在Fedora上成功安装FFmpeg包之后。
现在使用以下命令检查系统上安装的版本。
ffmpeg ffmpeg version 4.0.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8 (GCC) configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg..... ....
步骤4 - FFmpeg基本命令(可选)
下面是一些FFmpeg基本命令行选项的列表。
- ffmpeg -version: 显示版本
- ffmpeg -formats: 显示可用的格式
- ffmpeg -codecs: 显示可用的codec
- ffmpeg -decoders: 显示可用解码器
- ffmpeg -encoders: 显示可用编码器
- ffmpeg -bsfs: 显示可用的位流过滤器
- ffmpeg -protocols: 显示可用的协议
- ffmpeg -filters: 显示可用的过滤器
- ffmpeg -pix_fmts: 显示可用的像素格式
- ffmpeg -layouts: 显示标准通道布局
- ffmpeg -sample_fmts: 显示可用的音频样本格式
步骤5 - FFmpeg基本示例
下面是使用FFmpeg命令行的几个基本示例。
减少.mov文件的大小
ffmpeg -i in.mov -c:v libx264 -c:a copy -crf 20 out.mov
将.mov文件转换为.mp4格式
ffmpeg -i in.mov -vcodec copy -acodec aac -strict experimental -ab 128k out.mp4