我正在搜索命令行参数,以便使用思科H264将一系列图像转换为H264。(类似于FFMPEG图像到视频的功能)。不幸的是,我不能使用FFMPEG,因为我正在创建一个商业应用程序,我使用客户端系统中安装的编解码器将一系列图像编码为H264。我猜FFMPEG不像思科H264那样拥有H264二进制文件的许可,后者为MPEGLA支付版税。如果我没记错的话。如果能在这两方面都有建议就太好了。
发布于 2014-10-09 17:06:46
根据您打算如何使用它,OpenH264可以在您的自由软件中编译和使用。完整的详细信息可以在这里找到:
正如视频所说,在编写自己的应用程序/软件时,有两种情况:
1)您可以在您的应用程序中直接使用OpenH264源代码。由此产生的MPEG-LA专利使用费仍然适用,即使您的应用程序是免费的(请参阅下面的引用)。你的应用程序的软件许可并不重要--它可能是开放的,也可能是封闭的,甚至是商业的。此外,你是否出售它也无关紧要。重要的是你实际分发了多少个单元。然而,它并不像你想象的那么糟糕。如果您每年的发行量小于100,000台,则无需支付任何版税(请参阅MPEG-LA许可条款)。因此,如果您编写免费(免费)软件,您可以直接编译OpenH264,不需要强迫用户检索插件,也不需要担心律师,直到您分发了超过100,000个单元。
2)如果您希望避免MPEG-LA版税,则不应编译OpenH264源代码,但必须允许最终用户能够为您的应用程序下载OpenH264插件二进制文件。您可以分发自己的已编译应用程序。您不会直接分发插件二进制文件,但可以将用户指向它们,甚至让您的应用程序为用户提供检索它们的选项。最重要的是,在安装或运行应用程序时,检索OpenH264插件的决定必须由最终用户决定。思科正在支付OpenH264插件产生的最终用户版税,由于您的商业应用程序只加载插件,因此他们可以为您执行此操作。
同样,您可以自由选择上面的任一选项。在这两种情况下,无论你的应用是开放的、关闭的、免费的还是商业的,都无关紧要。重要的是你想如何支付分销版税。选项1,您根据您的软件获得的下载量(而不是售出的下载量)向他们支付费用。选项2,如果您的应用程序链接到您的应用程序用户选择检索的插件,思科会向他们支付费用。
更多来源:
http://robert.ocallahan.org/2010/01/h264-licensing-and-free-software_29.html
(请注意,我不是律师。这是我自己对Cisco H.264视频和MPEG-LA许可协议的技术解释。最后的底线是,如果您分发超过100,000个单元,无论是软件许可证还是付费结构,请与律师交谈。比这更少,不用太担心。)
发布于 2014-02-19 04:33:59
首先,您需要了解open264的相关法律知识。你不能编译它。ciscos现有许可证仅涵盖由思科编译的版本。你不能分发它。如果你分发使用它的应用程序,它不能是你的安装程序的一部分。您的应用程序必须从思科下载二进制文件。Open264是一个库,而不是可执行文件,您需要创建自己的可执行文件。您还需要库来读取图像并将其转换为正确的colorspace.Finally,与x264相反,思科编码器生成的视频质量非常差。我建议只需支付x264许可证,以及mpeg-la版税。它们可能并不像你想象的那样昂贵。
https://stackoverflow.com/questions/21858527
复制相似问题