我有一个视频,看起来像这样,但它是一个视频。与顶部彩色图像和底部白色图像的黑色背景。当视频在浏览器上播放时,我看到的都是动态。
关于如何使用vb.NET(或C#)播放透明背景的视频,我一直进行了很长时间的搜索。
视频是使用Alpha频道创建的,如下所示: https://www.youtube.com/watch?v=qOhDErn36J0
请,有人可以对此提供一些说明吗? 预先感谢。
答案 0 :(得分:1)
此答案基于@Pedro提供的示例。
@Marco Sadowski的评论mp4并不透明,这是正确的。 这张图片证明了这一点:
在这里我们可以注意到一些事情:
1)当我们单击随机颜色按钮时,只有html背景发生了变化,视频背景仍然保持黑色。
2)当您右键单击它时,您将看到下图所示的“保存视频”选项(我使用的是chrome)。
此视频下载。当用户尝试与VLC或任何其他玩家一起玩时,他/她只会看到黑色背景。
这是透明视频:否
为什么?
让我们右键单击它,然后查看效果:
我们看到了:
诀窍是:这些是透明图像(带有Alpha通道),而不是mp4视频。这些图像正在快速改变其帧速率,看起来像是视频。
您可以编写点击并直接保存图像。
当您单击后处理时,如我们在第一张图片中看到的那样,单击“随机颜色”按钮后,原始mp4视频将起作用并且不会更改背景。