openframeworks - 如何淡入淡出视频

时间:2012-11-11 22:55:12

标签: c++ video openframeworks

您好我正在使用openframeworks ofVideoPlayer()函数:

http://www.openframeworks.cc/documentation/video/ofVideoPlayer.html

我已经创建了一个视频,但是我想在完成后淡出它。知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:1)

您可以使用ofVideoPlayer的getPosition()getDuration()功能来确定您何时接近视频的结尾。当你想开始淡出视频时,开始将当前颜色设置为你想要淡入的颜色。您可能希望使用像ofLerp()这样的插值函数来创建平滑过渡。

如果您希望使用alpha淡出,请确保已使用ofEnableAlphaBlending()启用Alpha混合。