Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++视频播放+ AlpAs及其他问题_C++_Video - Fatal编程技术网

C++视频播放+ AlpAs及其他问题

C++视频播放+ AlpAs及其他问题,c++,video,C++,Video,我正在制作一个简单的游戏,用SFML学习2D。这个游戏很简单。。我不想说这是一个猪隐藏对象游戏,但我想这将是一个让我的观点很快被理解的方法。基本上,我使用SFML加载和显示2D静物画并捕获鼠标事件 无论如何。。。我想将视频剪辑添加到我的项目中。所有的艺术都被渲染了,例如。。如果我的图片是一个有喷泉的公园,我希望有一个流水的循环视频,这样即使只是一个静物,图片也有一些生命 我所需要的是能够在窗口中播放视频,最好与sfml兼容,但我正在规划项目,如果需要的话,我可以切换到其他项目。该项目将有一个不可

我正在制作一个简单的游戏,用SFML学习2D。这个游戏很简单。。我不想说这是一个猪隐藏对象游戏,但我想这将是一个让我的观点很快被理解的方法。基本上,我使用SFML加载和显示2D静物画并捕获鼠标事件

无论如何。。。我想将视频剪辑添加到我的项目中。所有的艺术都被渲染了,例如。。如果我的图片是一个有喷泉的公园,我希望有一个流水的循环视频,这样即使只是一个静物,图片也有一些生命

我所需要的是能够在窗口中播放视频,最好与sfml兼容,但我正在规划项目,如果需要的话,我可以切换到其他项目。该项目将有一个不可扩展的设置分辨率,我只想加载视频,并在x,y的某个像素位置播放它们。因此,如果我有一个1200x720的图像,我会在某个位置播放一个100x100像素的循环视频,让喷泉的水流动

现在我想我可以将2D精灵加载到与背景图像匹配的视频中,以进行简单的遮罩。有一些格式,如quicktime,可以将alpha频道直接嵌入到视频中,如果支持的话。。但是在布景设计中的一些规划应该意味着这不是真正需要的。不过,如果支持的话,集合设计中会打开更多选项

我对视频很在行,因为我是一名专业的3D动画师,不熟悉编程作为一种学习爱好。所以视频的格式和容器并不是一个真正的问题,尽管我最近一直在与OGV合作

我认为它需要的是

一次加载多个视频 和寄宿生或其他人一起玩 在窗口中的特定位置播放。 无缝循环 允许zdepth,以便我可以将精灵放置在它的顶部

有人知道我会开始调查这件事吗?它就像一个我可以使用的图书馆?最好是一个开源项目,因为这只是一个娱乐项目,不是商业项目

提前感谢您提出的任何想法