Am 10.05.2011 um 21:43 schrieb Sergio Tamborini:

> I explain: when MoviePictureMBS(position) works (with a local playing movie) 
> it takes about 1,5 second (640x480 movie).

That's slow indeed. 

> Now the question: is it possible to have a variant of MoviePictureMBS that 
> extract even only the actual frame?

No. This is a QuickTime function and I have no control on what it does.
Please understand that the function has to go back to the last keyframe in the 
video (up to 60 frames) and play the video until the position (apply B frames) 
and give you back the picture.

The faster way is to play video forward with QTFrameExtractorMBS.

Nobody stops you from opening a video file two times with two movie objects. 
One can play in a movieplayer and other with QTFrameExtractorMBS. You can move 
forward there and take the picture.

For example this:

  p = m.MoviePictureMBS(11.0)
  
takes double the time compared to:

  dim q as new QTFrameExtractorMBS(m)
  q.Position = 11.0
  q.Idle
  p = q.CurrentPicture

Of course this can even be faster if you don't create the QTFrameExtractorMBS 
object each time.
  
I just fixed a bug with setting position and I'll email you the fixed plugin. 
(will be in 11.2pr2)


Greetings
Christian

-- 
See you in Essen, Germany at the REAL Studio Conference 2011

Registration and details here:
http://www.realsoftware.de/events/realcon2011essen/


_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to