I'm working on a patch in which a jit.qt.movie object is told which frame to display by a variable signal. I'm using the "frame" message to jump to the desired frame, which is followed by a bang to output the matrix to a window. The frame message is constantly being set but only delivered at a variable interval. This seems to be incredibly processor hungry and is very laggy with (reasonably) high quality videos that seem to play fine otherwise, even at intervals of 100 milliseconds (10 fps). Although, It works fine with low quality videos. Is this simply too much to ask of my i5 6GB laptop? or is there an alternative method that would be smoother, perhaps using openGL? Ideally I would be skipping through frames at 20 fps and above on HD videos, but this seems unrealistic.
Also, what file type should I be using for optimum performance in this context?