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

时间:2011-10-27 09:55:48

标签: c++ video h.264 vp8

我正在制作的游戏专营权使用视频编码器/解码器库,可生成相当大的文件。我们希望改变一些更高效的东西,特别是H.264或VP8。但是,似乎存在广泛的法律问题,围绕软件许可进行导航,以及对VP8的挑战威胁。

所以我想要的是一个C ++标头和库文件,我可以静态链接到游戏以解码高效压缩的视频流。我会考虑提供专利赔偿的商业广告(我们目前正在使用Bink)。许可需要与商业产品同情。关于法律情况的答案也会有所帮助......

谢谢!

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

答案 2 :(得分:0)

对不起,如果这显然不合适某些原因,但不是唯一的H.264“开放”竞争者/竞争者“狄拉克”? wikipedia page on the Ogg container format似乎意味着它支持Dirac,Dirac article on wikipedia表示有一个名为Shrödinger的免费(MIT许可,适合商业用途)跨平台实现。

编辑:

  • 在看了这个之后,我发现Dirac在解码过程中的CPU要求非常昂贵;这是否与您的环境相关将取决于您的游戏的其他要求
  • 我也完全错过了整个VP8 / WebM的事情 - 你提到上面的VP8有“对VP8的挑战威胁”,但我找不到最近提到的任何威胁(例如here或{{3我看到的最新一系列评论是在他们开源之后很快就会在2010年中期发布的。是否有关于当前/预期威胁的更多信息?