4

如何在Debian 10上安装和使用FFmpeg

 3 years ago
source link: https://www.myfreax.com/how-to-install-ffmpeg-on-debian-10/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

本文介绍了如何在Debian 10 Linux上安装和使用FFmpeg。

在Debian上安装FFmpeg

官方的Debian存储库包含FFmpeg软件包,可以使用apt软件包管理器进行安装。 在撰写本文时,Debian 10存储库中可用的FFmpeg的当前版本为4.1.4

以下步骤描述了如何在Debian 10上安装FFmpeg,首先以root或具有sudo权限的用户身份更新软件包列表

sudo apt update

输入以下命令来安装FFmpeg软件包:

sudo apt install ffmpeg

通过打印FFmpeg版本来验证安装:

ffmpeg -version

输出应类似于以下内容:

ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)

要打印所有可用的FFmpeg编码器和解码器,可以使用:

ffmpeg -encoders

FFmpeg现在已安装在您的系统上,您可以开始使用它。

Debian存储库中包含的版本始终落后于FFmpeg的最新版本。 如果您想安装最新版本的FFmpeg,则需要从源代码构建FFmpeg工具。

使用FFmpeg

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

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

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

ffmpeg -i input.mp4 output.webm

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

ffmpeg -i input.mp3 output.ogg

使用编解码器

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

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

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

学习如何使用FFmpeg转换视频和音

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

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

我们已向您展示了如何在Debian 10上安装FFmpeg。您现在可以访问FFmpeg官方文档,并学习如何使用FFmpeg转换视频和音频文件。

如果您遇到问题或有反馈,请在下面发表评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK