2011-10-27 14 views
10

Quyền sở hữu trò chơi mà tôi đang sử dụng sử dụng thư viện mã hóa/giải mã video trong đó tạo ra các tệp khá lớn. Chúng tôi muốn thay đổi thứ gì đó hiệu quả hơn một chút, đặc biệt là H.264 hoặc VP8. Tuy nhiên, dường như có những vấn đề pháp lý mở rộng xoay quanh việc cấp phép phần mềm để điều hướng và đe doạ thách thức đối với VP8.Tôi nên sử dụng trình giải mã video nào cho các đoạn cắt cảnh trong trò chơi của mình?

Vì vậy, những gì tôi muốn là tiêu đề C++ và tệp thư viện, tôi có thể liên kết tĩnh với trò chơi để giải mã luồng video được nén hiệu quả. Tôi sẽ xem xét những thương mại cung cấp bồi thường bằng sáng chế (chúng tôi đang sử dụng Bink vào lúc này). Việc cấp phép cần phải thông cảm với một sản phẩm thương mại. Câu trả lời về tình huống pháp lý cũng sẽ hữu ích ...

Cảm ơn!

Guy

+0

Nền tảng nào? Khi tôi từng làm việc trong một studio game, đây là tất cả các cơn thịnh nộ: http://www.radgametools.com/bnkmain.htm – selbie

+0

Tôi sẽ ngạc nhiên nếu bạn có thể tìm thấy điều gì đó phù hợp với pháp sư. Sự hiểu biết của tôi, rất nghèo nàn, là cực kỳ khó khăn để tạo ra một codec video khả thi mà không vi phạm các bằng sáng chế hiện tại và tốn thời gian để kiểm tra xem nó có thực hiện hay không. – user786653

+0

@selbie: đó sẽ là Bink, mà chúng tôi đang sử dụng tại thời điểm này. Tôi đoán lý do tại sao Bink tồn tại là vì những tình huống như thế này. – hatcat

Trả lời

2

Sau khi xem xét pháp lý dài, chúng tôi đã di chuyển sang libVP8. Đó là một thư viện tốt.

+0

+1 cho thực tế là cụm từ "Đó là một thư viện tốt" làm tôi lo lắng vì một lý do nào đó. – Yann

0

Xin lỗi nếu điều này rõ ràng không phù hợp vì một lý do nào đó, nhưng không phải là đối thủ cạnh tranh "Dirac" duy nhất H.264 "?" Các wikipedia page on the Ogg container format dường như ngụ ý rằng nó hỗ trợ Dirac, và Dirac article on wikipedia nói rằng có một miễn phí (MIT được cấp phép, phù hợp cho sử dụng thương mại) thực hiện đa nền tảng được gọi là Shrödinger.

EDIT:

  • Sau khi xem xét này một số chi tiết tôi phát hiện ra rằng Dirac là rất tốn kém về mặt yêu cầu CPU trong giải mã; cho dù điều này có liên quan đến môi trường của bạn hay không tùy thuộc vào các yêu cầu khác của trò chơi của bạn
  • Tôi cũng đã bỏ lỡ toàn bộ điều VP8/WebM - bạn đề cập đến VP8 ở trên với "đe dọa thách thức đối với VP8", nhưng tôi có thể Không tìm thấy bất kỳ đề cập nào gần đây về các mối đe dọa (ví dụ: here hoặc here) - loạt nhận xét mới nhất mà tôi thấy là vào giữa năm 2010 ngay sau khi chúng mở nguồn. Có thêm thông tin về các mối đe dọa hiện tại/dự kiến ​​ở bất kỳ đâu không?
+0

Hiện tại, tôi ít bị đe doạ đến các thách thức pháp lý đối với VP8. Tôi đang chờ đợi về mặt pháp lý để phê duyệt việc sử dụng VP8. – hatcat