Processing video at native fps

FFGL, OSC, GLSL. If you like abbreviations, this is the forum for you
Post Reply
davidemania
Is taking Resolume on a second date
Posts: 16
Joined: Sat Dec 21, 2013 15:10

Processing video at native fps

Post by davidemania » Sat Feb 01, 2014 18:12

I have a question that may be comes from my ignorance of Arena, but I couldn't find a solution so I'm asking here. From what I can understand Arena converts all video materials to 60 fps before passing them to the plugins (likely because this is the refresh rate of final monitor output). But this leads to a waste of resources, because a video running at 25 or 30 fps has to be processed much many times than necessary.

Is it possible to have the original video sent to the plugin, and have it converted only after its processing? In the specific I need to store a couple of seconds of HD/25fps video and having to do that at 60 fps is a big waste of video RAM.

OK I can drop one frame every two, but this is sub-optimal to say the least.

thanks for any hint,
Davide

Joris
Doesn't Know Jack about VJ'ing or Software Development and Mostly Just Gets Coffee for Everyone
Posts: 5180
Joined: Fri May 22, 2009 11:38

Re: Processing video at native fps

Post by Joris » Tue Feb 04, 2014 22:33

Well, Resolume doesn't really convert the video to 60fps, but it does process each video at 60fps. So in your case this would mean double frames would get passed to your plugin (also they would be retrieved at this framerate btw).

So aside from throttling from within your plugin for both in and output, there is no way to address this in Resolume.

davidemania
Is taking Resolume on a second date
Posts: 16
Joined: Sat Dec 21, 2013 15:10

Re: Processing video at native fps

Post by davidemania » Tue Feb 04, 2014 23:10

Ok this means that discarding every other frame is not going to do much harm... of course it will result in a frame rate of 30 fps and not 25 but it should be close enough.

thanks
Davide

Post Reply