免费图书馆创建者
FFmpeg 是一个自由软件项目,能够创建可以处理多媒体数据的库和程序。由 Fabrice Bellard 创立,2021 年稳定发布。自发布以来,最新版本的 FFmpeg 已成为开源视频转换的行业标准。
它通过处理编码、解复用、解码和复用来减少视频处理的手动工作。这使得应用程序更容易编写。由于 FFmpeg 是用 C 编写的,因此更容易解码。 Handbrake 是一个类似的程序。
该软件主要关注速度和质量。通常在使用 FFMpeg 时,主要是为了转换其他程序或设备使用的文件。这就是为什么高速至关重要。 FFMpeg 还从源中获取实时音频/视频并将其转换/回收为更合适的格式。
桌面数字文件转换器
两种格式
当您通过 FFMpeg 转换视频时,您可以在两种编码格式之间进行选择:帧内编解码器和帧间编解码器。 帧内编解码器将每一帧分别编码为“图像”,而帧间编解码器仅对帧之间的变化进行编码。
支持多种编解码器
FFMpeg 目前支持 30 多种不同的编解码器,并且可以根据您要完成的任务提供数百种不同的输出。
FFMpeg 还具有命令行界面,对于需要压缩或转换多个视频 或audio 文件 一次。您还可以使用它来查找 FFmpeg 使用的当前配置。
HandBrake:FFMpeg 的替代方案
与 FFMpeg 一样,Handbrake 是免费的、开放的-source 视频文件转换器。尽管这两个程序相似,但 FFMpeg 比 Handbrake 稍好,因为它可以在不转码的情况下转换视频文件。 Handbrake 只能在转码后转换文件。
创建新库
FFmpeg 开源软件可靠且易于使用。它具有多个编解码器并提供高速,使其成为一个可行的选择。
FFMpeg 接收原始视频/音频输出以及压缩或未压缩的数据,具体取决于您想要处理的内容它。虽然是在 Linux 中开发的,但它与大多数操作系统兼容,包括 Microsoft Windows、AmigaOS 和 Mac OS X。构建 FFMpeg 涉及使用 FFmpeg 项目中的库,libavformat 是其主要依赖项。