本指南涵盖了 FFmpeg 的来龙去脉,从基本概念开始,然后转向媒体转码和视频和音频处理,并提供了沿途的实际示例。
FFmpeg.org的定义如下:“FFmpeg 是领先的多媒体框架,能够解码、编码、转码、mux、demux、流、过滤和播放人类和机器创造的几乎任何东西。它支持最晦涩的古老的格式一直到最前沿。无论它们是由某个标准委员会、社区还是公司设计的。”
我将 FFmpeg 视为以自动或脚本方式处理音频/视频的首选应用程序。
当您需要实施处理视频的服务,或者只有 300 个媒体文件需要转换为不同格式时,FFmpeg 是您的 - 书呆子 - 朋友。
FFmpeg 可以执行现代非线性 (NLE) 视频编辑器(例如 Davinci Resolve Studio 或 Premiere Pro)的大部分基本功能。但是,它没有像那些庞然大物那样的图形界面,而且毫无疑问它不太友好。
在一般的 NLE 中,您可能会执行以下操作:
- 点击导入文件
- 将它放入时间轴
- 修剪和切割
- 添加叠加图像
- 裁剪叠加层
- 添加插图
- 添加一些颜色变化效果,例如改变色调
- 在混音中添加额外的音轨
- 改变音量
- 添加一些效果,例如:echo
- 导出为各种格式
- 导出为可部署的视频格式
- 以 wav 格式导出主音频
或者,要实现完全相同的效果,您还可以执行以下命令:
ffmpeg -y \ |
安装 FFmpeg
FFmpeg 适用于大多数常见甚至不常见的平台和架构。您可以在 Linux、Mac OS X 或 Microsoft Windows 上运行,并且可以运行或链接到 FFmpeg。
在大多数平台上安装 FFmpeg 都很容易!没有安装程序,通常只是您需要为您的平台和体系结构获取的压缩存档。
对于 Linux,大多数发行版都在其软件存储库中包含一个预构建的 FFmpeg。因此,您可以更快地从这些安装 FFmpeg。
详细点击标题