извлечение изображения из видео в java

я хочу знать, как я могу извлечь изображения из видео с помощью JMF.


person hritika    schedule 07.12.2010    source источник
comment
См. этот вопрос: stackoverflow. ком/вопросы/402459/   -  person Richard H    schedule 07.12.2010


Ответы (1)


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;
}

для получения дополнительной информации см. полный пример: http://www.comp.rgu.ac.uk/staff/fh/CM4062/mis/jmf/FrameGrab.html

person AlexR    schedule 07.12.2010