我开发了一个ffmpeg
用于一些简单复用的应用程序,我打算出售它。我联系了 MPEG LA 咨询许可事宜,他们说我需要的许可证取决于我使用的编解码器。
有什么方法可以确定特定命令实际上正在使用哪些编解码器/库ffmpeg
?
如果没有,是否有任何方法可以暂时禁用/启用选项以查看它们是否是给定操作所必需的?
值得一提的是,我的操作不会重新编码任何内容。它使用c:v copy
和c:a copy
来map
重新排列音轨。在某些情况下,它会转换pcm_s24be
为pcm_s24le
。
答案1
你确实需要一名律师。许可非常复杂。例如,如果你正在分发 h.264 视频,并且该视频已货币化(包括仅用于支付成本),则如果你传输的视频分钟数超过最低限度,则需要获得许可。无论你是否重新编码都没关系。
每个编解码器(音频和视频)都有不同的要求。
除了“弄清楚您想要/需要支持什么编解码器,然后打电话给律师”之外的任何答案都是错误的。