Biblioteca simple de decodificador de video cuadro por cuadro

Estoy buscando una biblioteca c / c ++ simple que permita extraer el primer fotograma de un video como una matriz uchar. Y tenga una función simple para acceder a la siguiente.

Sé de FFMPEG pero requiere jugar con paquetes y cosas así, y me sorprende que en ningún lugar de la red pueda encontrar una biblioteca que permita algo como:

Video v = openVideo ("ruta"); uchar * data = v.getFrame (); v.nextFrame ();

Solo necesito extraer fotogramas de un video para usarlo como textura ... no es necesario volver a codificar ni nada ...

por supuesto, algo que leería el mayor formato posible sería genial, algo construido sobre libavcodec, por ejemplo; p

Y estoy usando Windows 7

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta