我应该为游戏中的过场动画使用哪种视频解码器?



我正在制作的游戏系列使用一个视频编码器/解码器库,它产生相当大的文件。我们想要改变一些更有效率的东西,特别是H.264或VP8。然而,围绕软件许可证的浏览似乎存在广泛的法律问题,以及对VP8的挑战威胁。

所以我想要的是一个c++头文件和库文件,我可以静态链接到游戏解码有效压缩视频流。我将考虑提供专利赔偿的商业软件(我们目前使用的是Bink)。授权需要对商业产品产生共鸣。一个关于法律情况的答案也会很有帮助。

谢谢!

经过冗长的法律考虑,我们已经迁移到libVP8。这是一个很好的图书馆。

我想到了

ogg。http://en.wikipedia.org/wiki/Ogg http://www.vorbis.com/

很抱歉,如果这显然是出于某种原因不合适的,但是唯一的H.264"开放"竞争者/竞争者不是"Dirac"吗?关于Ogg容器格式的维基百科页面似乎暗示它支持Dirac,并且维基百科上的Dirac文章指出有一个免费的(麻省理工学院许可的,适合商业用途)跨平台实现,称为Shrödinger。

编辑:

  • 在看了这些之后,我发现Dirac在解码期间的CPU需求方面非常昂贵;这是否与你的环境相关取决于你的游戏的其他要求
  • 我也完全错过了整个VP8/WebM的事情——你在上面提到VP8时提到了"对VP8的挑战威胁",但我找不到任何最近提到的威胁(例如这里或这里)——我看到的最新的评论是在2010年中期,在他们开源之后不久。是否有更多关于当前/预期威胁的信息?

相关内容

  • 没有找到相关文章

最新更新