本文介绍如何在CentOS 8系统上安装FFmpeg 4.2.2的方法,及使用FFmpeg转换视频和音频文件的基本方法。FFmpeg是一个免费的开放源代码工具集,用于处理多媒体文件,它包含一组共享的音频和视频库,例如libavcodec、libavformat和libavutil,使用FFmpeg可以在各种视频和音频格式之间转换、设置采样率、捕获流音频/视频以及调整视频大小。
在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格式一文,里面直接给出了需要运行的指令。
相关主题 |