将 FFmpeg(而非库)纳入免费产品是否合法

将 FFmpeg(而非库)纳入免费产品是否合法

我为 Mac 开发了一个免费视频剪辑管理器,我想将 FFmpeg 命令行工具整合到我的应用程序的资源文件夹中。我的应用程序将打开一个隐藏的 shell 并运行命令行,并使用管理器数据库中创建的媒体文件和电影信息。

这是对 FFmpeg 命令行工具的合法使用吗?如果不合法,我可以邀请最终用户下载命令行工具并将我的应用程序链接到它们(从我的应用程序运行它们)吗?

我在 Xojo 中开发,由于 Xojo 没有 FFmpeg 插件,所以这是最好的方法。我实际上正在测试这种集成方式,效果很好。

我在 FFmpeg 页面上找不到明确的答案。

答案1

是的,这是合法的。

FFmpeg 在 GNU 宽通用公共许可证 (LGPL) 2.1 版或更高版本下发布。一些外部库(如 libx264)在 GPL 2 版或更高版本下发布。但它们都具有免费/商业使用、分发或修改的权限。因此,您可以在商业或免费软件中使用 FFmpeg。并且,您可以根据任何许可证发布您正在构建的软件,这取决于您,但您还必须遵守许可证的规则。

一些有用的链接

您可以运行ffmpeg -l来打印FFmpeg许可证。

相关内容