我们正在开发使用opencv加载视频文件的应用程序。这将在市场上出售。
在当前(尚未发布)的版本中,我已经将opencv_ffmpeg410_64.dll
文件添加到了应用程序的构建目录中,因为加载视频文件是需要的。
但是,在网上阅读时,我无法明确了解我是否可以合法地使用此dll。
关于opencv答案的问题是肯定的:
https://answers.opencv.org/question/28202/opencv_ffmpegdll-license/
但是另一个人不说:
[FFmpeg许可证页面似乎专注于使用源代码,仅使用与opencv捆绑在一起的单个dll时,我无法清楚了解情况。
我可以合法地附带opencv FFmpeg dll文件的应用程序吗?还是应该使用其他视频后端?
是的,您可以从FFmpeg分发(和修改)任何内容。是否商业化都没有关系。您要做的就是遵守许可证。 FFmpeg可用作LGPL 2.1+ or GPL 2+,具体取决于其配置方式。
为简化起见,您必须:
COPYING.LGPLv2.1
)和版权声明。以上几点仅适用于您从FFmpeg分发的内容以及您从中创建的任何派生内容。