上面的页面没有说明我们是否可以在商业项目中使用这些库。
如果有算法违反专利,我不应该支持哪些格式以避免风险?
简而言之,添加 ffmpeg 以创建适用于 iOS 和 Android 的多媒体应用程序更安全(以后也可能会添加到桌面)。
上面的页面没有说明我们是否可以在商业项目中使用这些库。
如果有算法违反专利,我不应该支持哪些格式以避免风险?
简而言之,添加 ffmpeg 以创建适用于 iOS 和 Android 的多媒体应用程序更安全(以后也可能会添加到桌面)。
注意:我不是律师,如果这个问题是为了严肃的制作,你应该向专业律师寻求法律意见。
FFmpeg 的部分是 LGPL、GPL 和 3rd 方库(例如 libx264、libmp3lame..)也有自己的许可证。
您链接的法律清单实际上似乎适合商业应用程序。最重要的部分不是编译或者--enable-gpl
动态--enable-nonfree
链接你的程序到库。
这将自动禁用其代码许可与封闭源二进制版本(例如 GPL)不兼容的任何编解码器。
如果您的商业应用程序将是开源的,那么您可以使用--enable-gpl
.
请注意,您有义务发布您使用的 FFmpeg 的 LGPL 源代码,包括您可能直接对其进行的任何修改。
最后,如果您的程序允许最终用户使用专利格式(H.264、AAC [..])进行编码,您应该在您的管辖范围内完成有关专利软件的法律,因为 MPEG-LA 可能会出现敲你的门。