SaaS 解决方案中使用 ffmpeg 创建 mpeg4 文件的要求
Requirements for using ffmpeg to create mpeg4 files in SaaS solution
我的要求是:
- 上传支持的视频文件时,将文件转换为通用格式以最大限度地提高网络兼容性。
本质上,我想获取一个不支持网络的视频文件,并将其转换为 WEBM 和 MPEG4。这将在 Microsoft Azure 中的 Windows 服务器虚拟机上进行。
ffmpeg 似乎是视频转换的事实标准,但它引入了许可地狱,不仅 GPL/LGPL 而且不提供商业许可,这意味着我现在不得不担心向 MPEG 支付版税-洛杉矶。
任何人都可以就适用于 SaaS 的 MPEG-LA 许可模式提出建议吗?我不会分发 ffmpeg(运行服务器端)并且转换发生在 Windows(服务器)OS.
免责声明:IANAL
我已经设法从 MPEG LA 那里得到了某种程度的回答。他们的许可模型基于非网络交付意义上的软件分发,因此基于安装数量。由于这不适用于 SaaS,因此获得 SaaS 公司的 MPEG-LA 许可责任的答案有点棘手。
结论最终是基于软件的用途,以及它是否取代了以其他方式安装的提供转码功能的工具。决定因为我们的产品做的是后台转码,不作为服务提供给用户,也不向用户提供转码的任何配置,用户量不到10万,所以不承担许可费或版税。
为了浏览器兼容性,我们的产品转码很简单。用户不会直接从这种转码中受益(作为用于该目的的服务),我们也不会出售或打算出售它。
对于那些寻求有关 MPEG-LA 的建议的人,我的建议是与他们联系。他们的许可已经过时,因此请准备好进行长时间详细的讨论,并尽可能清楚。
最后,我在 MPEG-LA 的联系人说,为此目的使用已经获得许可的产品通常更容易。当然,这说起来容易做起来难,因为市场上没有很多用于此目的的商用、高度可扩展和自动化的产品。
@evilSnobu 在评论中提到 Azure Media Services 的存在。这对我来说有点贵,而且输出格式有限(仅限 MPEG4 和 MPEG2),但它可能是您需要的...
我的要求是: - 上传支持的视频文件时,将文件转换为通用格式以最大限度地提高网络兼容性。
本质上,我想获取一个不支持网络的视频文件,并将其转换为 WEBM 和 MPEG4。这将在 Microsoft Azure 中的 Windows 服务器虚拟机上进行。
ffmpeg 似乎是视频转换的事实标准,但它引入了许可地狱,不仅 GPL/LGPL 而且不提供商业许可,这意味着我现在不得不担心向 MPEG 支付版税-洛杉矶。
任何人都可以就适用于 SaaS 的 MPEG-LA 许可模式提出建议吗?我不会分发 ffmpeg(运行服务器端)并且转换发生在 Windows(服务器)OS.
免责声明:IANAL
我已经设法从 MPEG LA 那里得到了某种程度的回答。他们的许可模型基于非网络交付意义上的软件分发,因此基于安装数量。由于这不适用于 SaaS,因此获得 SaaS 公司的 MPEG-LA 许可责任的答案有点棘手。
结论最终是基于软件的用途,以及它是否取代了以其他方式安装的提供转码功能的工具。决定因为我们的产品做的是后台转码,不作为服务提供给用户,也不向用户提供转码的任何配置,用户量不到10万,所以不承担许可费或版税。
为了浏览器兼容性,我们的产品转码很简单。用户不会直接从这种转码中受益(作为用于该目的的服务),我们也不会出售或打算出售它。
对于那些寻求有关 MPEG-LA 的建议的人,我的建议是与他们联系。他们的许可已经过时,因此请准备好进行长时间详细的讨论,并尽可能清楚。
最后,我在 MPEG-LA 的联系人说,为此目的使用已经获得许可的产品通常更容易。当然,这说起来容易做起来难,因为市场上没有很多用于此目的的商用、高度可扩展和自动化的产品。
@evilSnobu 在评论中提到 Azure Media Services 的存在。这对我来说有点贵,而且输出格式有限(仅限 MPEG4 和 MPEG2),但它可能是您需要的...