在 gstreamer 中将带有 alpha 通道的示例视频叠加到另一个视频上

在 gstreamer 中将带有 alpha 通道的示例视频叠加到另一个视频上

我想使用 GStreamer 管道在屏幕上播放 2 个视频文件。第一个视频没有嵌入 alpha 通道,我希望第二个视频有嵌入 alpha 通道并覆盖在第一个视频上。

alpha 插件似乎用于为最初缺少 alpha 通道的视频流添加 alpha 通道,但这不是我想要的。如何在 gstreamer 中合成带有嵌入式 alpha 通道的视频?

以下是两个示例:贝蒂娜(A420 彩色格式)和贝蒂娜(BGRA颜色格式)。

我的任务不是创建这样的文件,而是将它们叠加在普通的非 alpha 电影之上。

答案1

您将需要使用视频混合器,我刚刚添加了关于 alpha 通道的自动转换支持,它在 git master 中但尚未发布。

相关内容