簡體   English   中英

開源或低成本跨平台視頻編解碼器庫,可用於商業用途並支持RGBA格式

[英]Open-source or low-cost cross-platform video codec library that can be used for commercial purposes and supports RGBA format

我正在尋找一種在2D游戲中顯示視頻的方法。 視頻需要支持alpha通道,以便它們可以疊加在其他游戲元素之上。

目前我只有一系列PNG文件解壓縮然后翻轉動畫。 這是有效的,但它是一個巨大的記憶力; 一個1024x1024的動畫,5秒長,每秒24幀,占用超過400MB。 我的目標是嵌入式系統,所以這真的不太好。

我一直在尋找一些可以支持這些要求的視頻編解碼器,但到目前為止我所能提供的支持RGBA都是根據GPL許可的,所以我們不能在商業產品中使用它們。

那里有這樣的野獸嗎?

大多數編解碼器不支持alpha通道 - 我唯一能想到的是QuickTime動畫編解碼器,它不是很受歡迎。

如果您只需要二進制alpha通道(透明或不透明),則設置其中一個顏色通道的頂部位是一種常見方法。

如果這些是動畫類型的幀,那么像MJPEG這樣的東西可能運行良好,並且有很多LGPL許可的mjpeg庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM