使用ffmpeg在SaaS解决方案中创建mpeg4文件的要求

时间:2016-08-22 14:48:06

标签: azure ffmpeg saas mpeg-4 mpeg-la

我的要求是: - 上传支持的视频文件,将文件转换为通用格式,以最大限度地提高Web兼容性。

基本上,我想采用非网络支持的视频文件,并将其转换为WEBM和MPEG4。这将在Microsoft Azure内的Windows Server VM上进行。

ffmpeg似乎是视频转换的事实上的标准,但它引入了许可地狱,不仅是GPL / LGPL,而且还没有提供商业许可,这意味着我现在不得不担心向MPEG-LA支付版税。

任何人都可以就适用于SaaS的MPEG-LAs许可模式提供建议吗?我不会分发ffmpeg(运行服务器端),转换发生在Windows(服务器)操作系统上。

1 个答案:

答案 0 :(得分:2)

免责声明:IANAL

我设法从MPEG LA自己获得了一定程度的答案。他们的许可模式基于非Web交付意义上的软件分发,因此基于安装数量。由于这不适用于SaaS,因此获得SaaS公司MPEG-LA许可责任的答案有点棘手。

结论最终基于软件的目的以及它是否取代了提供转码功能的其他安装工具。决定因为我们的产品在幕后进行转码,并没有将其作为服务提供给用户,也没有为用户提供任何转码配置,并且用户数量少于100,000,因此对于许可费或版税不承担任何责任

我们的产品转码简单,以达到浏览器兼容性的目的。用户并没有直接从这种转码中受益(作为一种服务用于此目的),并不是我们出售或打算过的东西。

我对那些寻求有关MPEG-LA建议的人的建议是与他们联系。他们的许可证已经过时,因此请做好长时间的详细讨论,并尽可能清楚。

最后,我在MPEG-LA的联系人表示,为此目的使用已经许可的产品通常会更容易。当然,鉴于市场上没有许多商用,高度可扩展和自动化的产品用于此目的,这说起来容易做起来难。

@evilSnobu在评论中提到了Azure Media Services的存在。这对我来说有点贵,而且输出格式有限(仅限MPEG4和MPEG2),但它可能就是你需要的......