The hardest part might be getting screenshots of the film, you will have to search for a precoded api to do do it easily or investigate the video formats and do it manually.
The other part would be extracting the metadata from the video, I suppose its structure depends on the file format too.
Here you have an example of metadata extraction with MediaInfo:
http://www.autohotkey.com/forum/topic14949.html
And with this you can do the frame extraction with a CLI tool, just call it from the main program:
http://www.labnol.org/software/extract-image-frames-from-video/18137/
About the language, as you just need to load a DLL and use its functions, it doesn't matter while it lets you do it. I love C