云网牛站
所在位置:首页 > 初入Linux圈 > 在CentOS 8系统上安装和基本使用FFmpeg 4.2.2的方法

在CentOS 8系统上安装和基本使用FFmpeg 4.2.2的方法

2020-03-13 09:39:50作者:申仲稿源:云网牛站

本文介绍如何在CentOS 8系统上安装FFmpeg 4.2.2的方法,及使用FFmpeg转换视频和音频文件的基本方法。FFmpeg是一个免费的开放源代码工具集,用于处理多媒体文件,它包含一组共享的音频和视频库,例如libavcodec、libavformat和libavutil,使用FFmpeg可以在各种视频和音频格式之间转换、设置采样率、捕获流音频/视频以及调整视频大小。

在CentOS 8系统上安装和基本使用FFmpeg 4.2.2的方法

 

在CentOS 8上安装FFmpeg 4.2.2

FFmpeg在默认的CentOS 8存储库中不可用,可以选择从源代码构建FFmpeg工具,到http://ffmpeg.org/中下载ffmpeg-4.2.2.tar.bz2源码自行编译安装,也可以从Negativo17存储库中使用dnf安装它,我们将选择第二种方式,这样更简便,可参考在CentOS 8/RHEL 8发行版上安装FFmpeg的方法

完成以下步骤以在CentOS 8上安装FFmpeg:

1、Negativo17存储库取决于EPEL和PowerTools存储库,以超级用户或具有sudo特权的用户身份运行以下命令以启用所需的存储库:

sudo dnf install epel-release

sudo yum config-manager --set-enabled PowerTools

sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo

2、启用存储库后,安装FFmpeg:

sudo dnf install ffmpeg

3、通过检查FFmpeg的版本来验证其安装:

ffmpeg -version

在写本文时,Negativo17存储库中可用的FFmpeg当前版本为4.2.2,会返回如下信息:

ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers

built with gcc 8 (GCC)

注:该命令还将显示FFmpeg配置选项。

至此,FFmpeg 4.2.2已安装在CentOS 8计算机上,可以开始使用它了。

 

基本使用FFmpeg

在本节中,我们将介绍有关如何使用ffmpeg实用程序的基本示例。

1、基本转换

使用ffmpeg转换音频和视频文件时,不必指定输入和输出格式,自动检测到输入文件格式,并从文件扩展名中推出输出格式。

将视频文件从mp4转换为webm:

ffmpeg -i input.mp4 output.webm

将音频文件从mp3转换为ogg:

ffmpeg -i input.mp3 output.ogg

2、使用编解码器

转换文件时,请使用-c选项指定编解码器,它可以是任何受支持的解码器/编码器的名称,也可以是仅复制输入流的特殊值副本。

使用libvpx视频编解码器和libvorbis音频编解码器将视频文件从mp4转换为webm:

ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

将音频文件从mp3转换为使用libopus编解码器编码的ogg:

ffmpeg -i input.mp3 -c:a libopus output.ogg

关于基本的使用方法也可参考在深度deepin系统里使用ffmpeg把mp4转mp3格式一文,里面直接给出了需要运行的指令。

 

相关主题

初学者学习FFmpeg命令的教程

子频道
精选文章
热门文章