下面是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的完整步骤,以及两个示例说明。