2010-12-07 54 views
2

Je veux savoir comment puis-je extraire des images à partir d'une vidéo en utilisant JMF.extraire l'image d'une vidéo en Java

+0

S'il vous plaît voir cette question: http://stackoverflow.com/questions/402459/where-can-i-find-java-jmf-tutorial –

Répondre

2
Player player = Manager.createRealizedPlayer(cdi.getLocator()); 
player.start(); 
FrameGrabbingControl frameGrabber = (FrameGrabbingControl) player.getControl("javax.media.control.FrameGrabbingControl"); 


////////////////////////////// 

private Image grab() { 
Buffer buf = frameGrabber.grabFrame(); 
// Convert frame to an buffered image so it can be processed and saved 
Image img = (new BufferToImage((VideoFormat) buf.getFormat()).createImage(buf)); 
    return img; 
} 

pour plus d'informations voir exemple complet: http://www.comp.rgu.ac.uk/staff/fh/CM4062/mis/jmf/FrameGrab.html

+0

ce est variable cdi? exemple complet n'est plus disponible ... – Matt