CentOS服务器中安装FFmpeg的完整步骤

  • Post category:Linux

下面是CentOS服务器中安装FFmpeg的完整步骤:

安装依赖

在安装FFmpeg之前需要先安装一些依赖,可以使用以下命令进行安装:

yum install autoconf automake cmake freetype-devel gcc gcc-c++ git libass-devel libtool make mercurial nasm pkgconfig zlib-devel

下载FFmpeg

下载FFmpeg的方式有很多种,这里介绍用Git clone仓库的方式下载:

git clone --depth 1 https://github.com/FFmpeg/FFmpeg.git

编译安装FFmpeg

依次运行以下命令:

cd FFmpeg
./configure
make
make install

可以使用./configure --help命令来查看可选选项。

验证安装是否成功

使用以下命令验证FFmpeg是否成功安装:

ffmpeg -version

如果安装成功,则会显示FFmpeg的版本信息,如下所示:

ffmpeg version 4.2.4 Copyright (c) 2000-2021...

示例说明

1. 将视频转码为MP4格式

使用以下命令将视频转码为MP4格式:

ffmpeg -i input.avi -c:v libx264 -c:a aac -strict -2 output.mp4

上述命令中,

  • -i input.avi指定输入文件为input.avi
  • -c:v libx264指定使用libx264编码器进行视频编码
  • -c:a aac指定使用aac编码器进行音频编码
  • -strict -2表示使用非严格模式,避免一些错误的合规性检查
  • output.mp4表示输出文件为output.mp4

2. 剪切视频

使用以下命令将视频文件的第30秒开始的10秒剪切下来:

ffmpeg -i input.avi -ss 00:00:30 -t 10 output.avi

上述命令中,

  • -i input.avi指定输入文件为input.avi
  • -ss 00:00:30表示从第30秒开始剪辑
  • -t 10表示剪辑时长为10秒
  • output.avi表示输出文件为output.avi

以上就是在CentOS服务器中安装FFmpeg的完整步骤,以及两个示例说明。