Какой видео декодер я должен использовать для катсцены в моей игре? - PullRequest
10 голосов
/ 27 октября 2011

Франшиза игры, над которой я работаю, использует библиотеку видеокодера / декодера, которая производит довольно большие файлы.Мы хотим перейти на что-то более эффективное, особенно H.264 или VP8.Однако, по-видимому, существуют серьезные правовые проблемы, связанные с лицензированием программного обеспечения для навигации и угрозами вызова для VP8.

Итак, мне нужен заголовочный файл C ++ и библиотечный файл, который я могу статически связать с игрой для декодирования.эффективно сжатый видеопоток.Я рассмотрю коммерческие, которые предлагают возмещение патента (сейчас мы используем Bink).Лицензирование должно быть сочувствующим коммерческому продукту.Ответ о правовой ситуации тоже был бы полезен ...

Спасибо!

Парень

Ответы [ 3 ]

2 голосов
/ 27 августа 2014

После длительного юридического рассмотрения мы перешли на libVP8.Это хорошая библиотека.

1 голос
/ 27 октября 2011
0 голосов
/ 02 ноября 2011

Извините, если это явно неуместно по какой-то причине, но не единственный ли H.264 "Открытый" конкурент / претендент "Дирак"? Страница википедии в формате контейнера Ogg , по-видимому, подразумевает, что она поддерживает Dirac, а в статье Dirac о википедии говорится, что есть бесплатная (MIT-лицензия, подходящая для коммерческого использования) Кроссплатформенная реализация называется Шредингер .

РЕДАКТИРОВАТЬ:

  • Еще раз посмотрев на это, я обнаружил, что Dirac очень дорог с точки зрения требований к процессору во время декодирования; Относится ли это к вашей среде, будет зависеть от других требований вашей игры
  • Я также полностью пропустил весь VP8 / WebM - вы упомянули VP8 выше с «угрозами вызова для VP8», но я не могу найти какие-либо недавние упоминания об угрозах (например, здесь или здесь ) - последний поток комментариев, которые я вижу, был в середине 2010 года, вскоре после того, как они открыли его. Есть ли где-нибудь больше информации о текущих / ожидаемых угрозах?
...