2011-10-27 17 views
10

Gra, w której pracuję, wykorzystuje bibliotekę koderów/dekoderów wideo, która produkuje dość duże pliki. Chcemy zmienić na coś bardziej wydajnego, szczególnie H.264 lub VP8. Wydaje się jednak, że istnieją obszerne problemy prawne dotyczące licencjonowania oprogramowania i nawigacji VP8.Który dekoder wideo powinienem użyć do przerywników w mojej grze?

Czego chcę, to nagłówek C++ i plik biblioteki, który mogę statycznie połączyć z grą, aby odkodować wydajnie skompresowany strumień wideo. Zastanowię się nad komercyjnymi, które oferują ochronę patentową (w tej chwili używamy Bink). Licencjonowanie musi być przyjazne dla produktu komercyjnego. Pomocna byłaby również odpowiedź na temat sytuacji prawnej ...

Dzięki!

Guy

+0

Jaka platforma? Kiedy pracowałem w studiu gier, było to tylko wściekłość: http://www.radgametools.com/bnkmain.htm – selbie

+0

Byłbym mile zaskoczony, gdybyś mógł znaleźć coś, z czym prawni czarodzieje są w porządku. Moim, co prawda biednym, jest zrozumienie, że niezwykle trudne jest stworzenie realnego kodeka wideo bez naruszania istniejących patentów i czasochłonnego sprawdzenia, czy tak jest. – user786653

+0

@selbie: to byłby Bink, którego używamy w tej chwili. Domyślam się, że WHY Bink istnieje z powodu takich sytuacji. – hatcat

Odpowiedz

2

Po długim rozważeniu prawnym przeprowadziliśmy migrację do biblioteki libVP8. To jest dobra biblioteka.

+0

+1 za fakt, że fraza "To jest dobra biblioteka" połapała mnie z jakiegoś powodu. – Yann

0

Przepraszam, jeśli to oczywiście niewłaściwe z jakiegoś powodu, ale czy nie jest jedynym konkurentem/konkurentem "Diraca" H.264? Wydaje się, że kod wikipedia page on the Ogg container format oznacza, że ​​obsługuje on Dirac, a Dirac article on wikipedia stwierdza, że ​​istnieje darmowa (na licencji MIT, odpowiednia do użytku komercyjnego) implementacja międzyplatformowa o nazwie Shrödinger.

EDIT:

  • Po patrząc na to nieco więcej okazało się, że Dirac jest bardzo kosztowne pod względem wymagań procesora podczas dekodowania; to, czy jest to istotne dla twojego środowiska, zależy od innych wymagań twojej gry:
  • Całkowicie też przeoczyłem całą sprawę VP8/WebM - wspomniałeś VP8 powyżej z "groźbą wyzwania na VP8", ale mogę znajdź ostatnie wzmianki o zagrożeniach (np. here lub here) - najnowsze komentarze, które widzę, są w połowie 2010 r. wkrótce po ich otwarciu. Czy istnieje więcej informacji o obecnych/oczekiwanych zagrożeniach w dowolnym miejscu?
+0

Teraz przypisuję mniejsze zagrożenie prawnym wyzwaniom dla VP8. Czekam teraz na zgodną z prawem zgodę na użycie VP8. – hatcat