Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在开始使用媒体基础转换之前,我应该知道什么?_C#_Mono_Ms Media Foundation - Fatal编程技术网

C# 在开始使用媒体基础转换之前,我应该知道什么?

C# 在开始使用媒体基础转换之前,我应该知道什么?,c#,mono,ms-media-foundation,C#,Mono,Ms Media Foundation,我想在我的程序中使用,因为它似乎是我能找到的唯一一个价格合理且未经LGPL许可的H264编码库 几个问题: 这些在哪些版本的windows上工作?如果我用Mono呢?我能让它在Linux上工作吗 还有,使用它们有许可限制吗 在使用它们之前我还需要知道什么 编辑:我花了几个小时在网上浏览,我很难找到这个信息,希望有经验的人能听到。 < P>媒体基础是一个本地的COM/Win32 API。在Linux/Muno.< /P> < P> H264媒体基础视频编码器上,Windows七和以后的工作都不能使

我想在我的程序中使用,因为它似乎是我能找到的唯一一个价格合理且未经LGPL许可的H264编码库

几个问题: 这些在哪些版本的windows上工作?如果我用Mono呢?我能让它在Linux上工作吗

还有,使用它们有许可限制吗

在使用它们之前我还需要知道什么


编辑:我花了几个小时在网上浏览,我很难找到这个信息,希望有经验的人能听到。

< P>媒体基础是一个本地的COM/Win32 API。在Linux/Muno.< /P> < P> H264媒体基础视频编码器上,Windows七和以后的工作都不能使用。 你不能在Linux上使用MediaFoundation(参见上面的文章)


关于许可证。如果您销售带有H264编码器的应用程序,则必须支付版税。去MPEGLA了解更多信息:

我确实使用过谷歌,我花了几个小时在谷歌上寻找这些东西。我没有发现任何关于Mono的信息,我想这肯定是否定的。我还发现一个地方说他们在WindowsVista和之后工作,另一个地方说他们只在Windows7和Windows8上工作。我没有看到任何关于许可的信息,虽然我认为商业上使用它是安全的,但我希望看到它是书面的。我真的花了很多时间研究这件事,但我不欣赏那些反对票和那些评论。。