如何在DEBIAN 8操作系统上安装和使用FFMPEG
FFmpeg是Linux系统上用于多媒体文件转码的最有效,最有用的命令行工具。您可以使用FFmpeg在各种视频和音频格式之间转换多媒体文件并调整视频大小。它具有多个音频和视频库,例如libavcode,libavformat和libavutil。
在本教程中,您将学习如何将FFmpeg安装到Debian 8 Linux操作系统中。在这里,我们还将向您展示如何将FFmpeg稳定的最新版本安装到各种Debian发行版中。
可以使用相同的指令来使用任何其他基于Debian的Linux发行版操作系统。
先决条件
Debian 8 Linux安装的系统或服务器。
具有sudo特权的非root用户,可以添加和配置存储库并安装软件包。
在DEBIAN 8 OS上安装FFMPEG
FFmpeg软件包随附于Debian默认存储库,因此您可以使用apt软件包管理器进行安装,这也是在Debian 8操作系统上安装FFmpeg的最舒适的方法。
Debian 8的存储库随附FFmpeg 2.x版本,但目前FFmpeg也适用于4.x版本。
请按照以下过程在DEBIAN 8上安装FFMPEG:
步骤01.首先,使用以下命令将软件包更新到系统中:
$ sudo apt update
步骤02:现在,您可以使用以下命令安装FFmpeg:
$ sudo apt install ffmpeg
步骤03:安装FFmpeg之后,您可以通过检查FFmpeg的版本来对其进行验证,如下所示:
$ ffmpeg –version
输出应如下所示:
Output:
ffmpeg version 2.4.14-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
您还可以使用以下命令检查可用的FFmpeg的所有编码器和解码器:
$ ffmpeg –encoders
$ ffmpeg –decoders
现在,FFmpeg已成功安装到您的Debian 8 System或服务器中。
在DEBIAN 8操作系统上安装FFMPEG 4.X
FFmpeg的新版本是4.x,它不是Debian默认发行版随附的。
在这里,我们将提供将FFmpeg 4.x安装到Debian 8系统或服务器中的逐步过程。
新版本的FFmpeg 4.x带有各种新的过滤器,编码器和解码器,可从Jonathon F的PPA存储库中获得,因此,首先,您需要在开始FFmpeg安装过程之前将此存储库添加到系统中。
您可以按照以下步骤在Debian 8操作系统上安装FFmpeg 4.x:
步骤01.首先,添加jonathonf / ffmpeg-4 PPA:
$ sudo add-apt-repository ppa:jonathonf/ffmpeg-4
$ sudo apt-get update
步骤02.添加存储库后,使用apt软件包管理器通过以下命令安装FFmpeg。
$ sudo apt install ffmpeg
步骤03.安装FFmpeg之后,您可以使用FFmpeg –version命令对其进行验证:
$ ffmpeg –version
您将获得以下输出:
Output:
ffmpeg version 4.0.3-1~18.04.york0 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-27ubuntu1~18.04)
现在,在您的Debian系统上安装了FFmpeg 4,您可以使用它了。
FFMPEG的使用
在这里,我们将说明FFmpeg使用的一些主要示例。
基本转换
FFmpeg的好处是,当您要将视频或音频文件从一种格式转换为另一种格式时,无需指定输入或输出格式,它将自动检测输入文件格式,对于输出格式,它将从文件扩展名。
示例1 –将视频文件从mp4转换为webm:
$ ffmpeg –I input.mp4 output.webm
示例2 –将音频文件从mp3转换为ogg:
$ ffmpeg –I input.mp3 output.ogg
指定编解码器
您可以使用–c选项使用FFmpeg在文件转换时指定编解码器。它可以是受支持的编码器/解码器的名称,也可以是仅复制输入流的唯一值副本。
示例1 –您可以使用以下命令使用视频编解码器“ libvpx”和音频编解码器“ libvorbis”将视频文件从mp4格式转换为webm:
$ ffmpeg –I input.mp4 –c:v libvpx –c:a libvorbis output.webm
示例2 –您可以将音频文件从mp3格式转换为使用编解码器“ libopus”编码的ogg。
$ ffmpeg –I input.mp3 –c:a libopus output.ogg
结论
现在,您已准备好在Debian 8和任何其他基于Debian的Linux发行版上安装FFmpeg。您还可以访问FFmpeg官方文档页面,并了解有关FFmpeg用法的更多信息。