在商业C/C++应用程序中使用ffmpeg共享库
我们有一个基于C的应用程序,可在
Windows,Mac和
Linux上运行.我现在需要在此应用程序中添加h.264和h.265解码.似乎ffmpeg会做到这一点.
由于我们是商业应用程序,我们无法向公众披露源代码.但是,据我所知,FFMpeg基于LGPL许可要求.通过关于LGPL要求的各种文章,似乎我可以使用ffmpeg而不透露我们的源代码,只要: >我将ffmpeg构建为共享库,并确保在配置期间不使用“–enable-gpl”标志. 有人可以验证这或多或少符合要求吗?问候. 请注意,我只需要ffmpeg进行解码而不进行编码.因此,我不必使用“–enable-libx264”和“–enable-libx265”标志. 解决方法
作为FFmpeg开发人员,我希望您遵循
website中提到的注意事项:
>编译FFmpeg没有“–enable-gpl”而没有 从你到目前为止所说的话来看,我认为你只做了1-2,9-11,15-18.您需要制作包含修改(3-5,7-8)的源代码(包括FFmpeg)以及您的应用程序,提及构建说明(6),删除对FFmpeg的所有权声明,删除逆向工程禁止(如果有),并检查你的EULA(12-14). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |