如何在Qt上播放带有alpha通道的电影
How to play a movie with alpha channel on Qt?
我正在尝试加载和观看Qt中带有alpha通道的视频。视频使用设置为RGB + Alpha和Millions Colors +的Quicktime Animation进行编码。我确定视频在我将其加载到 After Effects 中并检查时具有透明度。
我尝试使用Phonon模块但没有成功。视频加载正常,但没有 alpha 通道,它只显示黑色背景。我尝试设置WA_TranslucentBackground属性,但这也没有用。GIF 不是一种选择,因为图形非常复杂。
有什么办法可以做到这一点吗?
我不确定这是否可能(不知道 After Effects 的导出选项),但您是否尝试将电影转换为 MNG 格式?然后你可以用QMovie加载它,它支持alpha通道(虽然大小可能很重)。
也许这个链接会有所帮助:http://www.libpng.org/pub/mng/mngapcv.html
相关文章:
- Gdiplus位图没有Alpha通道
- HBITMAP 能否包含 alpha 通道信息?
- 保存的 Gdiplus::位图始终具有 Alpha 通道 (RGBA/ARGB)
- SSE2优化用于从RGB565转换为RGB888(无alpha通道)
- 与 alpha 通道的图像重叠在 QT 上不起作用
- OpenGL Alpha通道详细信息
- 如何在不丢失alpha通道的情况下使用CImg库打开PNG
- 使用 Alpha 通道复制SDL_Surfaces
- Alpha 通道在 directx11 和 c++ 中起作用并输出绿色
- 在 CToolBar (MFC) 上具有 Alpha 通道的 32 位图像
- 如何在Qt上播放带有alpha通道的电影
- 设备上下文 (HDC) 中的 Alpha 通道
- 如何设置WINDOWCLASSX hbrBackground alpha通道?(C++)
- 将Alpha通道添加到位图或将位图转换为32位
- Opengl:使用单个通道纹理作为alpha通道来显示文本
- 使用PlayEnhMetaFile绘制具有alpha通道的增强型图元文件
- 在Blackberry 10 Cascades中,有一种方法可以使用图像掩码或alpha通道更改Blackberry C
- 如何在opencv中创建和初始化带有alpha通道的图像
- 更改DWORD颜色alpha通道值
- 从Qt中的每个像素读取Alpha通道