kkroening/ffmpeg-python 是一个用 Python 代码构建并运行 FFmpeg 操作的绑定项目。它以代码形式表达 FFmpeg 处理视频与音频的工作流程,也能构建复杂的滤镜图。本次介绍的对象是 GitHub 仓库 kkroening/ffmpeg-python。FACTS 中没有给出最新版本号。
这个项目的用途是用 Python 代码编写视频剪辑和转换流水线。滤镜图指的是把应用于视频或音频的处理步骤串联起来的流程。仓库简介强调了对复杂滤镜的支持,README 则说明在 Python 中可以构建并运行从简单操作到复杂信号图的各种流程。它还提供了安装方法以及视频、音频处理示例。实现语言是 Python,许可证是 Apache-2.0。
不过,仅有这个包装器还不能使用 FFmpeg。根据 README,需要单独安装 FFmpeg,并确保可以在 `$PATH` 中执行。因此,这个项目提供的并不是 FFmpeg 本身,而是在 Python 中构建操作和滤镜图的接口。由于 FACTS 中没有性能数据或对比结果,因此这里无法对处理速度作出判断。